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?


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

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.

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

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.