"tar.gz"アーカイブを抽出する前に、抽出されたファイルのサイズを推定しますか?

"tar.gz"アーカイブを抽出する前に、抽出されたファイルのサイズを推定しますか?

tarExtract Archiveを使用する前に、.tar.gz抽出されたファイルの合計サイズを推定できますか?

答え1

~のためgzip:

$ gzip -l binutils-2.24.tar.gz
         compressed        uncompressed  ratio uncompressed_name
           30809913           186997248  83.5% binutils-2.24.tar

これで、コンテンツの圧縮サイズと圧縮されていないサイズが表示されます。

または、次のコマンドを使用します。

$ zcat binutils-2.24.tar.gz | wc --bytes
186997248

~のためbzip2、持っているbzcat

$ bzcat binutils-2.24.tar.bz2 | wc -c
186997248

~のためrar、使用:

$ unrar l archive.rar
...
    1        465769002 102749558  22%

出力の最後の行は元のサイズ(バイト)です(2番目の数字)。

~のためzip、使用

$ unzip -l archive.zip
...
700136                     4 files

また、最後の行(最初の数字)

関連情報