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