Intentando descomprimir el archivo

66

Al intentar descomprimir un archivo, me aparece el siguiente error:

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

¿Alguien puede ayudar?

Pedro Cora
fuente
2
Intente 7z x file.zip instalar la información , estoy bastante seguro de que el error está relacionado con las cremalleras protegidas con contraseña, que el incorporado realmente no es compatible.
nerdwaller

Respuestas:

98

Intenta descomprimirlo con p7zip.

Puede instalarlo a través de MacPorts o Homebrew con estos comandos, respectivamente:

sudo port install p7zip

brew install p7zip

Luego, para descomprimirlo, use:

7za x file.zip
Hatarista Igor
fuente
15
Esto funciona. Solo tengo curiosidad: ¿el need PK compat. v4.5 (can do v2.1)mensaje significa que Info-ZIP (es decir, el estándar unzip) no puede leer archivos en un formato más nuevo definido por PKWARE, o que este no es un archivo .zip, sino un archivo 7z?
avernet
@avernet entonces ¿por qué Windows puede hacerlo y macOS no? ¿Es tan malo macOS?
user924
2

Si está emocionalmente apegado al uso del unzipcomando; esto también 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
fuente
0

Si está en una Mac anterior, XCode no se instalará sin el último sistema operativo. Me acabo de dar cuenta de que funciona bien sin Xcode o Homebrew, pero debes estar cómodo ejecutando algunos comandos de terminal.

Puede descargar 7za desde SourceForge . Aparecerá como un archivo 7za con un ícono de terminal ejecutable. Luego cópielo en / usr / local / bin y chmod +x /usr/local/bin/7za(tuve que crear la carpeta bin). Luego escriba 7za x path / to / your / file.zip y debería 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
fuente
0

Ese archivo fue comprimido bajo Windows / Linux usando 7zip y está intentando descomprimirlo bajo MacOS.

Descargue The Unarchiver del App Store y úselo para descomprimirlo.

Francesco Mantovani
fuente