🍑 잡지식

Linux | gzip: stdin: not in gzip format 해결하기

노바깅 2023. 3. 31. 22:39

평소처럼 tar.gz 파일을 압축해제 하기 위해 [code]tar -zxvf dg5.tar.gz[/code] 명령어를 입력했는데 아래 사진과 같은 에러가 발생했다. [code]gzip: stdin: not in gzip format[/code] => 즉, 파일 형식이 맞지 않아서 발생하는 에러이다.

 

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

 

dg5.tar.gz 파일의 타입을 알기 위해서 아래 명령어를 실행해준다.

file dg5.tar.gz

 

위의 사진에서 볼 수 있듯이 해당 파일은 POSIX tar archive (GNU) 형식이다. 파일이 아카이빙은 되어있지만, gzip으로 압축된 것은 아니라는 의미이다. 따라서 처음에 실행했던 명령어에서 z옵션을 제거해서 실행해주면 된다.

tar -xvf dg5.tar.gz

 

그러면 압축을 성공적으로 해제할 수 있다.!