Mint에서 .gz 파일의 압축을 풀 때 오류가 발생하지만 Windows에서는 잘 작동하므로 파일이 손상되지 않습니다.

Mint에서 .gz 파일의 압축을 풀 때 오류가 발생하지만 Windows에서는 잘 작동하므로 파일이 손상되지 않습니다.

.csv작업에 필요하기 때문에 OECD 통계 웹사이트에서 일부 파일을 다운로드했습니다 . gnuplotFile Roller 3.4.1(아카이브 파일 처리용 기본 프로그램)을 사용하여 파일을 열면 파일 중 하나가 비어 있는 것처럼 보입니다(0바이트). 터미널에서 시도하면 다음과 같은 결과를 얻습니다.

gunzip Financial\ Indicators\ –\ Stocks.gz

gzip: Financial Indicators – Stocks.gz: invalid compressed data--length error
gzip: Financial Indicators – Stocks.gz has more than one entry -- unchanged

그래서 파일이 손상된 것 같은데, 윈도우를 사용하는 친구에게 보냈습니다. 그는 자신의 컴퓨터에서 파일을 추출하고 나에게 출력물을 보냈습니다. 그것은 두 개의 .csv파일이 더 포함된 zip 파일이었습니다. 따라서 파일이 손상되지 않았으므로 해당 파일을 처리하는 데 사용된 패키지에 문제가 있는 것입니다. 어떤 제안이 있으십니까?

답변1

zip이면 파일 확장자가 잘못되어 사용할 수 없습니다 gunzip. 2개의 파일이 포함되어 있으면 gzip 파일이 아니며 gunzip단일 파일에 대해 작동하며 단지 압축일 뿐이며 때로는 파일을 결합하기 위해 tar와 함께 사용합니다. 지퍼일 수도 있고 타르 지퍼일 수도 있습니다.taz

파일 명령을 사용하여 찾으십시오.

필요한 경우 zip unzip.

또한 zip이 파일 확장자를 변경하는 경우 일부 도구에서는 이를 사용하여 파일 형식을 감지할 수 있습니다.

관련 정보