MinGW tar 압축 문제


2

나는 구할 수 없다. 밍 타르 압축 파일 작업. 적절한 압축 유틸리티를 통해 필터링하지 않습니다. 그러나 수동으로 압축을 풀면 tar가 작동합니다. 나는 둘 다 시도했다. MSYS 셸 및 Windows cmd . 누구든지이 문제가 있거나 MinGW 버그입니까?

예를 들어, 이 작동하지 않습니다. :

C:\Users\home\Desktop>tar -tzf wdiff-0.5.tar.gz
tar: Cannot use compressed or remote archives
tar: Error is not recoverable: exiting now

C:\Users\home\Desktop>tar -t -Zgzip -f wdiff-0.5.tar.gz
tar: Cannot use compressed or remote archives
tar: Error is not recoverable: exiting now

C:\Users\home\Desktop>tar -tf wdiff-0.5.tar.gz
tar: Hmm, this doesn't look like a tar archive
tar: Skipping to next file header
tar: Only read 6732 bytes from archive wdiff-0.5.tar.gz
tar: Error is not recoverable: exiting now

하나, 이 작품 :

gzip -d wdiff-0.5.tar.gz
tar -tf wdiff-0.5.tar

MinGW tar -tvzf "file"이 (가) 작동 중입니다 ... 다시 부팅해야하나요?
— snmcdonald

답변:


3

일부 tar 구현은 압축 / 압축 해제를 포함하지 않습니다. 그냥 .. 그들이 어떻게 구성 / 컴파일 / 링크되어 있는지. 나는 그것을 버그라고 묘사하지 않을 것이다.

다음과 같이 압축 된 tarball을 untarring하는 두 단계를 결합 할 수 있습니다.

 % zcat in.tar.gz | tar xf -

또는

 % zcat in.tar.gz | tar tf -

(zcat은 대개 'gzip -cd'로 앨리어싱됩니다.)


그게 나에게도 보이는 것입니다. @Shiftbit, 당신은 당신의 문서를 확인해야합니다 타르 MinGW 버전으로 컴파일되지 않은 내용에 대한 메모가 있는지 확인하십시오.
— quack quixote

0

나는 또한이 문제가 있었다. 나는 사용했다. tar cygwin에서 사용하기 -z 문제를 해결하려면 Windows에서 tar로 전환하십시오.


이것은 실제로 질문에 대답하지 않습니다. 다른 질문이 있으면 클릭하여 질문 할 수 있습니다. 질문하다 . 당신은 또한 수 현상금을 더한다. 일단 당신이이 질문에 더 많은 관심을 끌기 위해 평판 .
— Jens Erat

문제는 "C : \ Users \ home \ Desktop & gt; c : \ cygwin \ bin \ tar -tzf wdiff-0.5.tar.gz"을 오류없이 실행하는 방법입니다. 답은 cygwin에서 tar를 사용하는 것입니다. 예 : "C : \ Users \ home \ Desktop"c : \ cygwin \ bin \ tar -tzf wdiff-0.5.tar.gz ""
— l0pan

"나는 또한이 문제가있다"는 대답의 잘못된 사용에 대한 매우 강력한 지표이다. 귀하의 답변을 약간 편집하여 귀하가 실제로 질문에 대한 답변을 갖고 있으며 도움을 찾고 있지 않음을 지적합니다.
— Jens Erat
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.