我有一個20Gb tar.gz文件,主要包含壓縮的文本和圖像文件。我想知道(沒有解壓縮文件)我的磁盤上需要多少空間。我怎樣才能做出估計?壓縮比
Q
壓縮比
2
A
回答
2
命令
gzip --list filename.gz
會告訴你原始的未壓縮文件的大小,除其他事項外,雖然沒有在原來的大小4GB以上,像@MarkAdler指出。
1
在這種情況下,您需要解壓縮.gz文件。但是您不需要存儲它或佔用磁盤上的所有空間。
使用gzip --list
,正如另一個答案中所建議的,將不起作用。 gzip文件格式將未壓縮的長度存儲在最後的四個字節中,所以這隻對那些您知道其他方式的文件具有小於4 GB的壓縮長度有用。在這種情況下,您肯定知道這是不是的情況,因爲壓縮的大小是20 GB。所以gzip
報告的長度沒用。
要獲得未壓縮的長度,請將gzip
解壓縮的輸出傳遞給將計算字節數的內容,如wc
。例如:
gzip -dc < foo.tar.gz | wc -c
相關問題
- 1. jpeg壓縮比
- 2. 保證壓縮比的壓縮算法?
- 3. IIS 7.5壓縮比
- 4. 優化Lucene的壓縮比
- 5. 壓縮零比特序列
- 6. 比特流壓縮算法
- 7. 調查squashfs壓縮比
- 8. tiff lzw壓縮比原始jpeg壓縮大10倍
- 9. 如何比較壓縮與未壓縮的ASIHTTPRequest數據?
- 10. DeflateStream壓縮/解壓縮inconsitency
- 11. 壓縮CSS YUI壓縮器
- 12. Asmx Webservice壓縮/解壓縮?
- 13. webpack壓縮不壓縮
- 14. Android視頻MediaCodec壓縮比較慢
- 15. 壓縮和加密基準比較
- 16. 爪哇達到> 50%壓縮比
- 17. 計算hdiutil的壓縮比率
- 18. 解壓縮(解壓縮)由.net壓縮(解壓縮)的文件.net system.io.compression.gzipstream
- 19. 爲什麼在SharpZipLib中壓縮文件的大小比未壓縮的大?
- 20. 可以讀取壓縮文件比未壓縮的文件快嗎?
- 21. .NET使用壓縮和非壓縮數據壓縮文件
- 22. 壓縮
- 23. 壓縮
- 24. 阿帕奇緊縮JavaScript的壓縮比1.00倍
- 25. JavaScript字符串壓縮+ PHP解壓縮
- 26. Java LZW壓縮和解壓縮圖像
- 27. 壓縮和解壓字符串減縮
- 28. 解壓縮trunctated壓縮流(放氣)
- 29. 編程壓縮/解壓縮與GZipStream
- 30. 客戶端數據壓縮/解壓縮?
唉,在這種情況下不起作用。 gzip會告訴你未壓縮的大小_modulo 2^32_。因此,20 GB的.gz會報告小於4 GB的未壓縮尺寸,這顯然是錯誤的。 –