如何验证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.2GB 或类似的废话。这可能与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] [            <=>                       ]

虽然我仍然希望有其他方法,但我发布了我的解决方案以供记录。

相关内容