如何检查一个zip文件是否损坏或没有....像我有一个zip文件与10 jpg图像我能够提取8说明图像两个在压缩图像的腐败,我不能够提取是有办法检查这在Python脚本Python脚本来检查一个zip文件是否损坏
11
A
回答
16
此代码要么抛出一个异常(如果zip文件非常糟糕或者它不是zip文件),或者在zip文件中显示第一个错误文件。
import os
import sys
import zipfile
if __name__ == "__main__":
args = sys.argv[1:]
print "Testing zip file: %s" % args[0]
the_zip_file = zipfile.ZipFile(args[0])
ret = the_zip_file.testzip()
if ret is not None:
print "First bad file in zip: %s" % ret
sys.exit(1)
else:
print "Zip file is good."
sys.exit(0)
你当然应该把这些东西放在正确的try/except子句中。但这是基础知识。
3
使用zipfile
模块testzip
功能,见http://docs.python.org/library/zipfile.html#zipfile.ZipFile.testzip
相关问题
- 1. 如何检查生成的zip文件是否损坏?
- 2. 检查是否.bak文件已损坏
- 3. 检查文件是否被损坏node.js
- 4. 检查一个PDF文件是否被损坏使用C#
- 5. 检查一个文件是否在Javascript上损坏
- 6. Zip文件越来越损坏
- 7. ZIP文件被IE损坏
- 8. 恢复损坏的zip或gzip文件?
- 9. 笨下载的ZIP文件损坏
- 10. FileSaver下载损坏的ZIP文件
- 11. Java创建损坏的ZIP文件
- 12. Yii - 下载的zip文件已损坏
- 13. ZIP的NodeJS下载文件损坏
- 14. 服务于zip的JSP损坏文件
- 15. PHP ZipArchive - zip损坏
- 16. 是否有可能检查.Bak文件是否损坏或没有恢复它
- 17. 检查是否从一个bash脚本
- 18. 下载一个ZIP文件与Java得到它损坏
- 19. BASH脚本来检查一个数字是否是Armstrong
- 20. 如何检查是否一个Perforce文件使用bash脚本
- 21. PowerShell脚本来检查一个文件夹是否存在SharePoint CSOM
- 22. 检查一个文件的链接是否是一个文本
- 23. 使用批处理脚本检测文件损坏
- 24. 检查一个目录是否存在于使用Python的zip文件中
- 25. Silverlight - (Xaml)文件是否损坏?
- 26. 检测图像是否损坏或损坏
- 27. 脚本来检查IIS是否运行
- 28. 检查是否python脚本运行
- 29. 检查bash脚本是否存在Python开发文件
- 30. 如何检查一个SQL Azure bacpac是不是损坏
有没有类似的方法来检查Winrar文件? – 2016-09-16 11:52:02