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] [            <=>                       ]

여전히 다른 방법이 있기를 바라면서 기록용으로 내 솔루션을 게시하고 있습니다.

관련 정보