如何檢查一個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