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

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

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

.gzたとえば、ストレージの問題により解凍できない50個の大容量ファイル(合計50GB)があり、その中にある一般データの量を報告したいと思います。

答え1

この-lオプションを使用してください。マンページから:

   -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

関連情報