Tentando descompactar o arquivo

66

Ao tentar descompactar um arquivo, geto o seguinte erro:

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

Alguém pode ajudar?

Pedro Cora
fonte
2
Tente 7z x file.zip instalar as informações , tenho certeza de que o erro está relacionado aos zips protegidos por senha, que os internos realmente não suportam.
Nerdwaller 01/08/13

Respostas:

98

Tente descompactá-lo com p7zip.

Você pode instalá-lo via MacPorts ou Homebrew com estes comandos, respectivamente:

sudo port install p7zip

brew install p7zip

Em seguida, para descompactar, use:

7za x file.zip
Igor Hatarist
fonte
15
Isso funciona. Estou curioso: a need PK compat. v4.5 (can do v2.1)mensagem significa que o Info-ZIP (ou seja, o padrão unzip) não pode ler arquivos em um formato mais recente definido pelo PKWARE, ou que, na verdade, não é um arquivo .zip, mas um arquivo 7z?
avernet
@ avernet, então por que o Windows pode fazer isso e o macOS não? O macOS é tão ruim assim?
user924
2

Se você está emocionalmente apegado a usar o unzipcomando; isso também funciona:

$ 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.
Blaise
fonte
0

Se você estiver em um Mac antigo, o XCode não será instalado sem o SO mais recente. Acabei de descobrir que ele funciona bem sem o Xcode ou o Homebrew, mas você deve se sentir confortável executando alguns comandos do terminal.

Você pode baixar o 7za no SourceForge . Ele aparecerá como um arquivo 7za com um ícone de exec de terminal. Em seguida, copie-o para / usr / local / bin e chmod +x /usr/local/bin/7za(eu tive que criar a pasta bin). Em seguida, digite 7za x path / to / your / file.zip e deve funcionar.

$ 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
phpguru
fonte
0

Esse arquivo foi compactado no Windows / Linux usando 7zip e você está tentando descompactá-lo no MacOS.

Baixe o Desarquivador da App Store e use-o para descompactá-lo.

Francesco Mantovani
fonte