我已经看到了这个问题的答案,但没有找到正确的方法。我们的包是由其他团队以 .tar 格式创建的。如何使用 Python 获取 tar 球中文件内容的校验和?人们建议在归档时创建 md5 文件,但这不是我们的做法。有人可以对此提出建议吗?提前致谢。
问问题
1683 次
1 回答
1
该tar
格式不包含有关文件内容本身的任何文件完整性信息。该格式仅包含每个标头块的校验和,其中包含文件元数据,但这并不能保证文件内容的完整性。
您可以阅读Basic Tar Format以了解有关格式的更多信息,并在此处了解有关 tar 文件中数据损坏的简要说明。
确保文件本身完整性的唯一方法是在存档时对存档中的文件或 tarball 本身计算校验和或哈希,正如您所说的人们已经向您建议的那样。
于 2016-06-20T13:15:04.403 回答