我有幾個包含不同數量文件的目錄,我想爲包含目錄中所有文件的每個目錄創建zip文件。這對大多數人來說都很好,但是一個目錄有更多的文件,並且壓縮整個文件會導致20GB +文件。我寧願限制壓縮文件的最大尺寸,將它分成5GB的部分。有沒有一種簡單的方法來用Python做到這一點?我現在正在使用zipfile模塊,但我沒有看到一種方法來告訴它在特定的文件大小下自動分割成多個zip文件。以最大大小限制壓縮文件
3
A
回答
1
如果你可以使用RAR insted的ZIP的, 你可以試試這個RAR-PACKAGE
from librar import archive
myRAR = archive.Archive("resultPath",base)
myRAR.add_file("FilePath")
myRAR.set_volume_size("5000000K") # split archive based on volume size 5 Gigabytes
0
更新:
是RAR包已經過時,不使用Python 3工作,但我們有一個現在更好的解決方案:
rar a -m5 -v10m myarchive movie.avi
它將壓縮影片.avi並將其分成10個塊MB(-v10m),使用最佳壓縮比(-m5)
更多信息: https://ubuntuincident.wordpress.com/2011/05/27/compress-with-rar-and-split-into-multiple-files/
相關問題
- 1. 霍夫曼壓縮文件大小是否有最大限制?
- 2. shell_exec解壓縮文件大小限制
- 3. PHP - 壓縮映像以滿足文件大小限制
- 4. 是否可以限制unix中未壓縮的壓縮文件的大小?
- 5. np.fromfile文件大小的最大限制?
- 6. 壓縮/縮小VIDEO的文件大小
- 7. 大領域壓縮文件大小
- 8. 設置壓縮級別自動達到最大文件大小
- 9. 在iphone sdk中解壓縮文件的最大大小?
- 10. android獲取壓縮文件中的文件的壓縮大小
- 11. 對於文件小於10MB,壓縮率最大的文件的壓縮算法
- 12. zlib壓縮的最小數據大小?
- 13. 下載帶有最大文件大小限制的.zip文件
- 14. 是否有.csv文件的最大文件大小硬限制?
- 15. 限制WebClient下載文件最大文件大小
- 16. 壓縮算法的最小文件大小
- 17. 放氣後的壓縮文件大小
- 18. Java JPEG壓縮增加文件大小
- 19. Python bz2未壓縮文件大小
- 20. 上傳壓縮圖像文件大小?
- 21. 壓縮mp4文件的大小
- 22. 什麼是hbase壓縮文件大小
- 23. 由gzip壓縮的小文件比大文件大?
- 24. php zip壓縮文件內存,內存和最大文件大小
- 25. C#文件大小限制
- 26. AsyncFileUpload文件大小限制
- 27. Perl文件大小限制
- 28. 如何查找離子壓縮文件的未壓縮大小
- 29. 更改UIImage的NSData大小 - 使用最大兆字節Mb限制壓縮和調整UIImage的大小
- 30. 如何限制rtMedia 3.7 wordpress插件的最大文件大小限制?