したがって、listフラグを使用すると、gzip
圧縮されていないサイズは3.5g(比率-9.0%)で表示されます。
$ gzip -l piTorrentbox101216.gz
compressed uncompressed ratio uncompressed_name
3843992911 3527409664 -9.0% piTorrentbox101216
ただし、ファイルを解凍すると、前のコマンドにリストされていたよりもファイルサイズが大きくなります。
$ ls -l
7822376960 jan 26 13:02 piTorrentbox101216
また、unzipを使ってみました7zip
が、次のような結果が出ました。
$ 7z x piTorrentbox101216.gz
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)
Processing archive: piTorrentbox101216.gz
Extracting piTorrentbox101216
ERROR: E_FAIL
このバックアップイメージを私のRaspberry Piの新しいSDカード(7.7g)に焼きたいです。このイメージは7.7gの古いカードに焼かれましたが、毎回完璧に動作しましたが、今は古いSDが死んで新しいSDを購入する必要があります。
それでは、なぜgzip
必要以上に解凍するのでしょうか?どうすれば解決できますか?
答え1
gzip
必要以上にインポートできません。サイズフィールドの32ビット制限に達したため、gzip -l
正しい結果は得られませんが、インポートは提供されます。
あなたは見つけることができます大容量GZIPPEDファイルの圧縮されていないサイズを計算する最速の方法関連!