Es ist wahrscheinlich, dass filename.zip
es sich nicht wirklich um eine .zip
Datei handelt oder dass sie beschädigt ist.
Öffnen Sie das Terminal . Sie können darauf zugreifen, indem Sie in Spotlight "Terminal" eingeben .
Geben Sie die Befehle in den folgenden Schritten in die Befehlszeile ein (dreimal auf die Zeile klicken, kopieren und in die Eingabeaufforderung einfügen). Ersetzen Sie filename.zip
durch den tatsächlichen Namen der zip
Datei.
Wenn der Name der Datei Leerzeichen enthält, müssen Sie diese mit dem Escape- \
Zeichen anders eingeben . Wenn die Datei beispielsweise benannt ist compressed crap.zip
, geben Sie compressed\ crap.zip
die Befehlszeile ein.
Schritt 1:
Festplattenberechtigungen reparieren. Versuchen Sie anschließend erneut, die ZIP-Datei zu öffnen. Wenn Sie möchten, können Sie dies über die Befehlszeile tun.
diskutil repairPermissions /
Schritt 2:
Verwenden Sie die Datei , um zu bestätigen, dass es sich tatsächlich um eine Zip-Datei handelt:
file ~/Downloads/filename.zip
Die Ausgabe sollte sein:
Zip archive data, at least v2.0 to extract
Wenn Sie diese Ausgabe nicht erhalten, veröffentlichen Sie die Ausgabe als Kommentar, bevor Sie fortfahren.
Schritt 3:
Versuchen Sie nach der Bestätigung, dass es sich um eine Zip-Datei handelt, diese direkt über die Befehlszeile zu entpacken :
unzip ~/Downloads/filename.zip -d ~/Downloads
Schritt 4:
Schritt 3 wird wahrscheinlich fehlschlagen. Führen Sie den Zip - Befehl , um zu versuchen jede Beschädigung zu reparieren und den Inhalt des Archivs zu retten (wieder ersetzen filename.zip
mit actualname.zip
):
zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip
Wenn es fehlerfrei ausgeführt wird, kehren Sie direkt zu Ihrer Eingabeaufforderung zurück. Terminal beenden. Navigieren Sie zu Ihrem Download-Ordner und Repairedversion.zip
doppelklicken Sie darauf - es sollte ohne Probleme entpackt werden.
Alternativ kann es nicht sauber beendet werden. Wenn Sie mit präsentiert werden
Is this a single-disk archive? (y/n):
Drücken Sie die y
Taste. Versuchen Sie erneut, Repairedversion.zip
den Ordner "Downloads" zu öffnen, nachdem Sie zur Eingabeaufforderung zurückgekehrt sind . Wenn Sie es immer noch nicht öffnen können, kommentieren Sie unten die vom Befehl empfangenen Warnungen. Wenn Sie diesen Punkt erreicht haben, ist die Datei wahrscheinlich irreparabel beschädigt.
zip warning: no end of stream entry found: _file_inside_archive_
zip warning: rewinding and scanning for later entries
Kann noch etwas getan werden, um den Inhalt des Archivs wiederherzustellen?Es gibt eine Reihe von Dingen, die hier passiert sein könnten. Die einfachste Möglichkeit, dies zu beheben, besteht darin, die ZIP-Datei von der ursprünglichen Quelle erneut herunterzuladen (oder zu kopieren) und erneut zu versuchen, sie erneut zu öffnen. Hier ist eine Liste möglicher Dinge, die passieren könnten, ohne weitere Informationen zu haben:
.zip
das Ende des Dateinamens hinzugefügt haben . Ihr Computer denkt also, dass es sich um eine Zip-Datei handelt, aber eigentlich keine Zip-Datei.Downloads
Ordner.Alle diese Probleme sind nicht intuitiv und die Lösungen für sie sind ebenso nicht intuitiv wie technisch. Ich denke, Sie versuchen am besten, die Datei erneut zu erwerben.
quelle
Versuchen Sie, die Datei mit einer anderen App als Archive Utility zu öffnen.
Ich habe die App Keka benutzt . Es ist auch ein Fehler aufgetreten:
Es war jedoch auch in der Lage, ein Verzeichnis zu entpacken , das 6 vollständige Image-Dateien sowie ein 7. fehlgeschlagenes "Zero Bytes" -Image enthielt, dessen Extraktion fehlgeschlagen ist.
Mit dieser App können Sie möglicherweise zumindest einige der Dateien aus dem beschädigten Archiv wiederherstellen.
quelle