Fehler beim Öffnen einer Zip-Datei: Keine solche Datei oder Verzeichnis?

52

Nach 25 Jahren auf PCs freue ich mich, alles über die Arbeit mit meinem neuen Mac und OS X Mavericks zu lernen.

Ich habe gerade versucht, eine Zip-Datei zu öffnen, wurde jedoch durch ein Dialogfeld des Archivierungsdienstprogramms unterbrochen:

"Filename.zip" kann nicht in "Downloads" erweitert werden.
(Fehler 2 - Keine solche Datei oder Verzeichnis.)

Fehler 2 - Keine solche Datei oder Verzeichnis.

Was ist zu tun? Wie kann ich auf den Inhalt der ZIP-Datei zugreifen?

user83364
quelle

Antworten:

66

Es ist wahrscheinlich, dass filename.zipes sich nicht wirklich um eine .zipDatei 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.zipdurch den tatsächlichen Namen der zipDatei.

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.zipdie 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.zipmit 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.zipdoppelklicken 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 yTaste. Versuchen Sie erneut, Repairedversion.zipden 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.

njboot
quelle
2
Sie können die Datei auch per Drag & Drop in das Terminalfenster ziehen, anstatt das Verzeichnis / den Dateinamen einzugeben. Dadurch werden auch die optionalen Leerzeichen im Dateinamen
Mathias711
Danke für diese tollen Anweisungen! Ich habe gerade die Schritte 1-4 ausprobiert. Das habe ich bekommen, als das Terminal endlich daran erstickt ist. Es lief so gut. Jede Hilfe wird sehr geschätzt. Zentrales Verzeichnis gefunden ... zip-Warnung: Eintrag zu groß: Übertragung / Zero.Dark.Thirty.2012.720p.BluRay.x264-Felony / f-zerodarkthirty.720p.mkv zip-Fehler: Eintrag zu groß zum Teilen, Lesen oder Schreiben (Eine schlechte Komprimierung führte zu einem unerwartet großen Eintrag - try -fz)
Ich erhalte die folgenden Fehlermeldungen: 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?
Henry Glendening
Beim Versuch den Entpacken-Schritt habe ich viele unerwartete <einige Pfad> ersetzen? Mitteilungen. Das Ersetzen löste das Problem. Etwas stimmte nicht mit der ZIP-Datei.
Federico
@njboot, Wie genau behebt die -FF die Datei?
Pacerier
1

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:

  • Der zip "Ordner" existiert nicht. Sie haben einen Ordner geschrieben, aber ich gehe davon aus, dass Sie eine Datei gemeint haben. Was passieren kann, ist, dass Sie eine normale, nicht komprimierte Datei als komprimierte Datei markiert haben, indem Sie versehentlich .zipdas Ende des Dateinamens hinzugefügt haben . Ihr Computer denkt also, dass es sich um eine Zip-Datei handelt, aber eigentlich keine Zip-Datei.
  • Das Ziel existiert nicht. Möglicherweise haben Sie in der Fehlermeldung keinen DownloadsOrdner.

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.

Avery Chan
quelle
0

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:

Extraktion von "filename.zip" fehlgeschlagen
Fehlercode 2 mit "p7zip"
Schwerwiegender Fehler

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.

pkamb
quelle