0
Q
壓縮文件
A
回答
1
你爲什麼不使用一個簡單的標題來確定塊的邊界?這樣考慮:
- 讀取固定量從輸入數據到緩衝器(比方說32 KIB)
- 壓縮與一個「新創建的」緩衝放氣流(ZLIB的壓縮算法隱含)。
- 寫壓縮後的大小到輸出流
- 寫壓縮數據的輸出流
- 去,直到你達到最終的文件第1步。
優點:
- 您可以在多線程的方式,甚至解壓任何塊。
- 數據損壞僅限於損壞的塊。其餘數據可以恢復。
缺點:
- 你損失的大部分上下文信息(數據之間的相似性)。所以,你的壓縮比會更低。
- 您需要稍微多些工作。
相關問題
- 1. Node.js - 壓縮/解壓縮文件夾
- 2. 與django_compressor壓縮文件以gzip壓縮
- 3. 壓縮解壓縮的exe文件
- 4. 壓縮未壓縮的MSI文件
- 5. Magick ++壓縮和解壓縮文件
- 6. IIS 7.5壓縮會創建壓縮文件,但會返回非壓縮文件
- 7. 壓縮.htaccess文件
- 8. 壓縮XML文件
- 9. 壓縮XML文件
- 10. 僅壓縮文件
- 11. 解壓縮文件
- 12. 壓縮MDB文件
- 13. 解壓縮文件
- 14. 壓縮Log4j文件
- 15. WSQ文件 - 壓縮
- 16. 壓縮Javascript文件
- 17. 解壓縮(解壓縮)由.net壓縮(解壓縮)的文件.net system.io.compression.gzipstream
- 18. 如何直接將csv文件壓縮成zip壓縮文件?
- 19. bash:在壓縮其他文件時發送壓縮文件
- 20. SharpZipLib:將單個文件壓縮到單個壓縮文件
- 21. 如何將未壓縮文件夾視爲壓縮文件?
- 22. 用javascript壓縮文件 - 損壞的壓縮文件
- 23. 壓縮/解壓縮文件夾和文件
- 24. 壓縮/壓縮文件夾,同時排除特定文件夾
- 25. 上傳壓縮文件,解壓縮並讀取文件
- 26. 壓縮和解壓縮文件和文件夾
- 27. 壓縮PDF文件DotNetZip返回損壞的壓縮文件
- 28. 在python中壓縮和解壓縮文本文件
- 29. 使用ZipFile類從多個文件的zip壓縮文件解壓縮文件
- 30. 壓縮文件下載到實際的壓縮文件中的文件結構
您打算編碼哪種編程語言? – 2010-06-03 03:02:31
既然你提到德爾福我假設你的目標是Windows。我不確定這是否符合您的需求,但NTFS支持開箱即用的透明文件壓縮。它已經將壓縮文件分成小塊,以便隨機訪問性能不會受到太大影響。 – 2010-06-03 04:35:15
可能是德爾福。 – 2010-06-03 23:46:20