tgz 파일이 잘못된 압축 데이터를 제공합니다 - 형식 위반

tgz 파일이 잘못된 압축 데이터를 제공합니다 - 형식 위반

이 파일을 다운로드했습니다.

http://download.icu-project.org/files/icu4c/55.1/icu4c-55_1-HPUX11iv3-aCC.tgz
https://ssl.icu-project.org/files/icu4c/55.1/icu4c-bin-55_1.md5

md5 및 확인

하지만 Linux 및 hpux 11.31에서는 이 오류가 발생합니다. 다양한 명령을 입력했습니다.

gunzip icu4c-55_1-HPUX11iv3-aCC.tgz 

gunzip: icu4c-55_1-HPUX11iv3-aCC.tgz: invalid compressed data--format violated

gunzip -d < icu4c-55_1-HPUX11iv3-aCC.tgz| tar xvf -

gzip: stdin: invalid compressed data--format violated
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors

tar -tvf icu4c-55_1-HPUX11iv3-aCC.tgz 

gzip: stdin: invalid compressed data--format violated
tar: Child returned status 1
tar: Error is not recoverable: exiting now

답변1

주요 단계 https://support.pivotal.io/hc/en-us/articles/202392488-gpdbrestore-gp-restore-fails-with-gzip-stdin-invalid-compressed-data-format-violated- 나를 위해 수정했습니다.

wget http://www.gzip.org/fixgz.zip
unzip fixgz.zip
gcc -o fixgz fixgz.c
fixgz <corrupted_gzip_backup_file>.gz <fixed_gzip_backup_file>.gz

귀하가 언급한 특정 파일에 올바른 MD5 합계가 있는 것 같기 때문에 이는 이상합니다.

답변2

해결책을 찾았습니다. 서버에 손상된 파일이 있었습니다. md5 참조는 문제가 없었습니다. 손상된 파일이 참조되었기 때문에 잘 작동하는 이전 버전을 다운로드했습니다.

관련 정보