我正在寻找一种方法来测试ZIP文件以获得更多细节,就像PythonsZipFile.testzip()
所做的那样
具体地说,我正在寻找一种方法来识别已被修改的ZIP文件,这种方法是有人在ZIP文件结束后添加了额外的数据,或者准确地说,在End of central directory record (EOCD)结束后添加了额外的数据
常见的zip测试工具(PythonZipFile.testzip()
、解压、7zip、WinRAR等)只测试EOCD之前的文件,然后忽略其他数据。但是,我需要知道在EOCD结束后是否存在其他数据
在Python中有没有一种简单的方法可以做到这一点?最简单的方法是,如果我能读取真正的“ZIP文件大小”(EOCD+1最后一个字节的偏移量)。但是如何在Python中实现这一点呢
目前没有回答
相关问题 更多 >
编程相关推荐