Es wird versucht, die Datei zu entpacken

66

Beim Versuch, eine Datei zu entpacken, erhalte ich den folgenden Fehler:

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

Kann jemand helfen?

Pedro Cora
quelle
2
Versuchen Sie, 7z x file.zip Informationen zu installieren . Ich bin mir ziemlich sicher, dass der Fehler mit passwortgeschützten Reißverschlüssen zusammenhängt, die vom eingebauten System nicht wirklich unterstützt werden.
Nerdwaller

Antworten:

98

Versuchen Sie es mit zu entpacken p7zip.

Sie können es über MacPorts oder Homebrew mit den folgenden Befehlen installieren :

sudo port install p7zip

brew install p7zip

Dann, um es zu entpacken, verwenden Sie:

7za x file.zip
Igor Hatarist
quelle
15
Das funktioniert. Ich bin nur neugierig: Bedeutet die need PK compat. v4.5 (can do v2.1)Meldung, dass Info-ZIP (dh der Standard unzip) keine Dateien in einem neueren von PKWARE definierten Format lesen kann, oder dass es sich tatsächlich nicht um eine ZIP-Datei, sondern um eine 7Z-Datei handelt?
Avernet
@avernet warum kann dann Windows das und macOS nicht? Ist macOS so schlecht?
user924
2

Wenn Sie emotional an der Verwendung des unzipBefehls interessiert sind; das funktioniert auch:

$ 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
quelle
0

Wenn Sie einen älteren Mac verwenden, wird XCode ohne das neueste Betriebssystem nicht installiert. Ich habe gerade herausgefunden, dass es ohne Xcode oder Homebrew funktioniert, aber Sie müssen sich mit der Ausführung einiger Terminalbefehle wohlfühlen.

Sie können 7za von SourceForge herunterladen . Es wird als 7za-Datei mit einem Terminal-Exec-Symbol angezeigt. Dann kopiere es nach / usr / local / bin und chmod +x /usr/local/bin/7za(ich musste den bin Ordner erstellen). Geben Sie dann 7za x path / to / your / file.zip ein und es sollte funktionieren.

$ 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
quelle
0

Diese Datei wurde unter Windows / Linux mit 7zip komprimiert und Sie versuchen, sie unter MacOS zu dekomprimieren.

Laden Sie den Unarchiver aus dem App Store herunter und entpacken Sie ihn damit.

Francesco Mantovani
quelle