文件末尾损坏-文件大小精确为 16384 的倍数

文件末尾损坏-文件大小精确为 16384 的倍数

最近我看到了一些损坏的数据文件 - 全部来自同一个客户 - 它们的末尾都看起来像是垃圾。

这些文件(包括损坏的数据)正好是 16384 的倍数(最新的文件长度为 114688 字节)。

我觉得应该有一个简单的解释,可以直接指出问题所在。这与文件分配簇大小和磁盘缓存有关。

添加到文件末尾的数据通常是文件早期部分中的重复数据块。

回到我使用 DOS 3 的日子,我会说文件没有被正确关闭,但这发生在(我认为)不同服务器上的不同进程生成的不同文件上。

可能存在诸如特定的硬盘或服务器等常见因素,但目前认为“这是硬件问题”并不是一个可接受的答案。

操作系统——不确定,可能是多种操作系统。

过程 - 可能是文件复制问题,但如果再次复制该文件,则会发生同样的损坏。

语言 - 到目前为止,所有生成数据文件的工具都是用 Java 编写的。

相关内容