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

Nach 25 Jahren auf PCs lerne ich gerne alles über die Arbeit mit meinem neuen Mac und OS X Mavericks.

I. Ich habe gerade versucht, eine Zip-Datei zu öffnen, wurde jedoch mit einem Dialogfeld des Archivierungsdienstprogramms unterbrochen:

„filename.zip“ kann nicht in „Downloads“ erweitert werden.
(Fehler 2 – Keine solche Datei oder kein solches Verzeichnis.)

Fehler 2 - Keine solche Datei oder kein solches Verzeichnis.

Was tun? Wie kann ich auf den Inhalt der Zip-Datei zugreifen?

Antwort

Es ist wahrscheinlich, dass filename.zip ist entweder keine .zip -Datei oder beschädigt.

Öffnen Sie das -Terminal . Sie können darauf zugreifen, indem Sie „Terminal“ in Spotlight eingeben.

Geben Sie das ein Befehl (e) in den folgenden Schritten in Ihre Eingabeaufforderung (dreifach auf die Zeile klicken, kopieren und in Ihre Eingabeaufforderung einfügen). Ersetzen Sie filename.zip durch den tatsächlichen Namen des zip Datei.

Wenn der Name der Datei Leerzeichen enthält, müssen Sie ihn mit dem Escape \ anders eingeben Wenn die Datei beispielsweise den Namen compressed crap.zip trägt, geben Sie compressed\ crap.zip in die Befehlszeile ein.

Schritt 1:

Reparieren Sie die Festplattenberechtigungen. Versuchen Sie anschließend, die ZIP-Datei erneut zu öffnen. Wenn Sie möchten, können Sie dies über die Befehlszeile tun.

diskutil repairPermissions / 

Schritt 2:

Verwenden Sie Datei , um zu bestätigen, dass es sich tatsächlich um eine Zip-Datei handelt:

file ~/Downloads/filename.zip 

Die Ausgabe sollte lauten: 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:

Nach der Bestätigung Es ist eigentlich eine Zip-Datei. Versuchen Sie, sie direkt über die Befehlszeile zu entpacken :

unzip ~/Downloads/filename.zip -d ~/Downloads 

Schritt 4:

Schritt 3 schlägt wahrscheinlich fehl. Führen Sie den Befehl zip aus, um zu versuchen, Beschädigungen zu reparieren und den Inhalt von zu retten das Archiv (ersetzen Sie erneut filename.zip durch actualname.zip):

zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip 

Wenn es sauber ausgeführt wird, werden Sie direkt zu Ihrer Eingabeaufforderung zurückgeführt. Terminal verlassen. Navigieren Sie zu Ihrem Download-Ordner und doppelklicken Sie auf Repairedversion.zip – es sollte ohne Probleme entpackt werden.

Alternativ wird es möglicherweise nicht sauber beendet. Wenn Ihnen

Is this a single-disk archive? (y/n):

angezeigt wird, drücken Sie die Taste y Wenn Sie zur Eingabeaufforderung zurückkehren, versuchen Sie erneut, Repairedversion.zip aus Ihrem Download-Ordner zu öffnen. Wenn Sie es immer noch nicht öffnen können, kommentieren Sie unten die vom Befehl empfangenen Warnungen. Wenn Sie diesen Punkt erreicht haben, ist es wahrscheinlich, dass die Datei irreparabel beschädigt ist.

Kommentare

  • 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
  • Vielen Dank für diese großartigen Anweisungen! Ich habe gerade die Schritte 1 bis 4 ausprobiert. Dies ist, was ich bekam, als das Terminal endlich daran erstickte. Es lief so gut. Jede Hilfe wird sehr geschätzt. Zentrales Verzeichnis gefunden. .. Zip-Warnung: Eintrag zu groß: Transmission / Zero.Dark.Thirty.2012.720p.BluRay.x264-Felony / f-zerodarkthirty.720p.mkv Zip-Fehler: Eintrag zu groß zum Teilen, Lesen oder Schreiben (schlechte Komprimierung resultiert in unerwartet großem Eintrag – versuchen Sie -fz)
  • Ich ' erhalte folgende Fehler: zip warning: no end of stream entry found: _file_inside_archive_ zip warning: rewinding and scanning for later entries Gibt es noch etwas, das d sein kann? eine, um den Inhalt des Archivs ' wiederherzustellen?
  • Beim Versuch, den Schritt zu entpacken, wurden viele unerwartete < ersetzt Pfad >? Mitteilungen. Das Ersetzen löste das Problem. Mit der Zip-Datei stimmte etwas nicht.
  • @njboot, Wie genau repariert die -FF die Datei?

Antwort

Hier gibt es eine Reihe von Dingen, die hätten passieren können. Die einfachste Möglichkeit, dies zu beheben, besteht darin, die Zip-Datei erneut von der Originalquelle herunterzuladen (oder erneut zu kopieren) und erneut zu öffnen. Ohne weitere Informationen hier „sa Liste möglicher Ereignisse:

  • Der Zip-Ordner „existiert nicht. Sie haben einen Ordner geschrieben, aber ich gehe davon aus, dass Sie Datei gemeint haben. Was passieren kann, ist, dass Sie eine normale Nicht-Zip-Datei als Zip-Datei markiert haben, indem Sie versehentlich .zip am Ende des Dateinamens hinzugefügt haben. Ihr Computer hält es also für eine Zip-Datei, aber eigentlich nicht für eine Zip-Datei.
  • Das Ziel existiert nicht. In der Fehlermeldung ist möglicherweise kein Downloads -Ordner vorhanden.

Alle Diese Probleme sind nicht intuitiv und die Korrekturen für sie sind gleichermaßen nicht intuitiv und technisch. Ich denke, Ihre beste Wette ist es, die Datei erneut abzurufen.

Antwort

Versuchen Sie, die Datei mit einer anderen App zu öffnen als Archive Utility, das der in macOS integrierte Unarchiver ist.

Ich habe die App Keka verwendet. Es ist auch ein Fehler aufgetreten:

Das Extrahieren von „filename.zip“ ist fehlgeschlagen.
Fehlercode 2 mit „p7zip“
Schwerwiegender Fehler

Es konnte jedoch auch ein Verzeichnis entpacken, das 6 vollständige Bilddateien sowie ein siebtes fehlgeschlagenes „Zero Bytes“ -Bild enthielt Diese Extraktion ist fehlgeschlagen.

Mit dieser App oder einer anderen Entpackungs-App eines Drittanbieters können Sie möglicherweise zumindest einige der Dateien aus dem beschädigten Archiv wiederherstellen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.