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

관련 정보