파일을 압축 해제하려고


66

파일의 압축을 풀려고 할 때 다음 오류가 발생합니다.

Archive:  file.zip
skipping: file.bla            need PK compat. v4.5 (can do v2.1)

아무도 도와 줄 수 있습니까?


2
7z x file.zip install info을 시도해보십시오. 오류가 암호로 보호 된 zip과 관련이 있으며, 기본 제공 기능은 실제로 지원하지 않습니다.
nerdwaller

답변:


98

로 압축을 풉니 다 p7zip.

다음 명령으로 각각 MacPorts 또는 Homebrew 를 통해 설치할 수 있습니다 .

sudo port install p7zip

brew install p7zip

그런 다음 압축을 풀려면 다음을 사용하십시오.

7za x file.zip

15
작동합니다. 궁금한 need PK compat. v4.5 (can do v2.1)점은 Info-ZIP (즉, 표준 unzip)가 PKWARE에서 정의한 최신 형식의 파일을 읽을 수 없거나 실제로 .zip 파일이 아니라 7z 파일이라는 메시지를 의미합니까?
avernet

@avernet 그렇다면 왜 Windows가 그것을 할 수 있고 macOS는 할 수 없습니까? macOS가 나쁜가요?
user924

2

당신이 감정적으로 unzip명령 을 사용하는 것에 붙어 있다면 ; 이것은 또한 작동합니다 :

$ brew tap homebrew/dupes
$ brew install unzip
$ brew link unzip --force

# Warning: unzip is keg-only and must be linked with --force
# Note that doing so can interfere with building software.

0

구형 Mac을 사용하는 경우 최신 OS가 없으면 XCode가 설치되지 않습니다. Xcode 또는 Homebrew없이 잘 작동한다는 것을 알았지 만 일부 터미널 명령을 실행하는 것이 편안해야합니다.

SourceForge 에서 7za를 다운로드 할 수 있습니다 . 터미널 실행 아이콘이있는 7za 파일로 표시됩니다. 그런 다음 / usr / local / bin에 복사하십시오 chmod +x /usr/local/bin/7za(bin 폴더를 만들어야했습니다). 그런 다음 7za x path / to / your / file.zip을 입력하면 작동합니다.

$ sudo mkdir -p /usr/local/bin
$ sudo cp /Volumes/p7zip/7za /usr/local/bin
$ sudo chmod +x /usr/local/bin/7za
$ 7za x path/to/your/file.zip

0

이 파일은 7zip을 사용하여 Windows / Linux에서 압축되었으며 MacOS에서 압축을 풀려고합니다.

App Store에서 Unarchiver 를 다운로드 하여 압축을 풉니 다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.