gzip アーカイブのペイロード サイズ

gzip アーカイブのペイロード サイズ

圧縮されたデータセット ( ) の通常のサイズを.gz解凍せずに確認する方法はありますか?

たとえば、.gzストレージの問題で解凍できない大きなファイルが 50 個 (合計 50 GB) ありますが、そこにどのくらいの通常のデータが含まれているかを報告したいとします。

答え1

オプションを使用します-l。manページから:

   -l --list
         For each compressed file, list the following fields:

             compressed size: size of the compressed file
             uncompressed size: size of the uncompressed file
             ratio: compression ratio (0.0% if unknown)
             uncompressed_name: name of the uncompressed file

そのオプションが利用できない場合でも、ファイルを解凍してサイズを測定するためにストレージ スペースは必要ありません。

gzip -cd file.gz | wc -c

関連情報