pigz(パラレルgzip)アーカイブコンテンツのサイズを確認するには? [コピー]

pigz(パラレルgzip)アーカイブコンテンツのサイズを確認するには? [コピー]

私はpigz(並列にgzip)いくつかを作りました -ホームページ- 私のSSDディスクドライブの圧縮アーカイブ。 (コンパイル済みバージョン2.8)

私はその一人に電話をかけた。4TB-SATA ディスク--Windows10--2024-Jan-21.img.gzこれは、ドライブのサイズとドライブにインストールされているオペレーティングシステムを表します。あるいは、TiBの寸法はもちろん小さく、fdisk同様のツール(Disk /dev/sda: 3.64 TiB)で簡単に表示できます。

私は過去に圧縮ファイルをリストしてもコンテンツの実際のサイズが表示されないことを知っています。 GNOME のアーカイブ管理者でも、2.2 GB 以上のような言葉にならないコンテンツが表示されます。これはgzip構造上の制限に関連している可能性があります。

しかし、コンテンツの実際のサイズについて少し疑問があるので、それをどのように確認できるかという質問があります。

答え1

クマが考えてみると、アーカイブを解凍しなければ不可能かもしれないという考えがあり、次のような提案をするようになりました。

$ cat 4TB-SATA-disk--Windows10--2024-Jan-21.img.gz | unpigz -p8 | pv >/dev/null 
3.64TiB 1:56:53 [ 543MiB/s] [ 543MiB/s] [            <=>                       ]

私はまだ他の方法があることを願って記録用に私のソリューションを公開しています。

関連情報