我正在尝试检查最初来自文件的输入流的大小,但是在我的代码中超出范围,并将其与磁盘上的实际文件进行比较,尝试检查两者是否相同。
当我将输入流转换为字节数组并获取长度时,结果恰好比磁盘上的同一文件少4096。我想有一些标题占用额外的4096字节。
有人可以证实这个理论,并告诉我这是否总是如此?
这个问题主要是关于4096字节的差异及其来源,而不是如何比较文件。我有其他检查,如md5和其他人在这方面提供帮助。
由于
答案 0 :(得分:0)
您使用什么尺寸比较?你不能确定这两个文件是否相同而没有检查同意,因此你可能应该将磁盘上文件的内容读入内存,从那时你可以检查它们的大小。