Eroare la deschiderea unui fișier zip: Nu există un astfel de fișier sau director?

După 25 de ani pe PC-uri, mă bucur să aflu tot ce pot despre lucrul cu noile mele Mac și OS X Mavericks.

I a încercat chiar acum să deschidă un fișier zip, dar a fost întrerupt cu o fereastră de dialog Utilizare arhivă:

Nu s-a putut extinde „filename.zip” în „Descărcări”.
(Eroare 2 – Nu există un astfel de fișier sau director.)

Eroare 2 - Nu există un astfel de fișier sau director.

Ce trebuie făcut? Cum pot accesa conținutul fișierului zip?

Răspuns

Este probabil ca filename.zip fie nu este de fapt un fișier .zip, fie este corupt.

Deschideți Terminal . Puteți accesa tastând „Terminal” în Spotlight .

Introduceți comandă (e) în pașii de mai jos în linia de comandă (faceți clic triplu pe linie, copiați-o și lipiți-o în prompt). Înlocuiți filename.zip cu numele real al zip fișier.

Dacă numele fișierului conține spații, trebuie să îl introduceți diferit folosind scăderea \ caracter. De exemplu, dacă fișierul este numit compressed crap.zip, „d tastați compressed\ crap.zip în linia de comandă.

Pasul 1:

Reparați permisiunile de pe disc. După ce ați terminat, încercați să deschideți din nou fișierul .zip. Dacă doriți, puteți face acest lucru din linia de comandă.

diskutil repairPermissions / 

Pasul 2:

Utilizați fișier pentru a confirma că este de fapt un fișier zip:

file ~/Downloads/filename.zip 

Rezultatul ar trebui să fie: Zip archive data, at least v2.0 to extract

Dacă nu primiți această ieșire, postați ieșirea ca un comentariu înainte de a continua.

Pasul 3:

După confirmare este de fapt un fișier zip, încercați să dezarhivați-l direct din linia de comandă:

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

Pasul 4:

Pasul 3 va eșua probabil. Rulați comanda zip pentru a încerca să reparați orice corupție și să salvați conținutul arhiva (din nou, înlocuiți filename.zip cu actualname.zip):

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

Dacă se execută în mod curat, veți fi returnat direct la prompt. Părăsiți terminalul. Navigați la folderul Descărcări și faceți dublu clic pe Repairedversion.zip – ar trebui să dezarhivați fără probleme.

Alternativ, este posibil să nu iasă curat. Dacă vi se prezintă

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

Apăsați tasta y. După dvs. „ați revenit la prompt, încercați din nou să deschideți Repairedversion.zip din folderul Descărcări. Dacă încă nu îl puteți deschide, comentați mai jos cu avertismentele primite de la comandă. Dacă ați ajuns totuși la acest punct, este probabil ca fișierul să fie iremediabil deteriorat.

Comentarii

  • Puteți, de asemenea, să glisați și să fixați fișierul în fereastra terminalului, în loc să tastați directorul / numele fișierului. Acest lucru corectează, de asemenea, automat spațiile opționale din numele fișierului
  • Vă mulțumim pentru aceste instrucțiuni grozave! Tocmai am încercat pașii 1-4. Acesta este ceea ce am primit când terminalul s-a înecat în sfârșit. Se ducea atât de bine .. orice ajutor este foarte apreciat. Directorul central a fost găsit .. avertisment zip: Intrare prea mare: Transmission / Zero.Dark.Thirty.2012.720p.BluRay.x264-Felony / f-zerodarkthirty.720p.mkv eroare zip: Intrare prea mare pentru divizare, citire sau scriere (rezultă o compresie slabă în intrare neașteptat de mare – încercați -fz)
  • Am ' primesc aceste erori: zip warning: no end of stream entry found: _file_inside_archive_ zip warning: rewinding and scanning for later entries Există altceva care poate fi d unul pentru a recupera conținutul arhivei '?
  • Când încerc pasul de dezarhivare, am primit multe înlocuiri neașteptate < cale >? mesaje. Înlocuirea acestora a rezolvat problema. Ceva a fost destul de greșit la fișierul zip.
  • @njboot, Cum anume -FF rezolvă fișierul?

Răspunde

Există o serie de lucruri care s-ar fi putut întâmpla aici. Modul cel mai ușor de a rezolva acest lucru este să descărcați din nou (sau să copiați din nou) fișierul zip din sursa originală a acestuia și să încercați din nou să îl deschideți. Fără a avea mai multe informații, aici lista posibilelor lucruri care s-ar putea întâmpla:

  • „Dosarul” zip nu există. Ai scris dosarul, dar presupun că ai vrut să spui fișier. Ce s-ar putea întâmpla este că ați marcat un fișier normal, non-zip, ca fișier zip, adăugând accidental .zip la sfârșitul numelui fișierului. Deci computerul dvs. consideră că este un fișier zip, dar nu este de fapt un fișier zip.
  • Destinația nu există. Din mesajul de eroare, este posibil să nu aveți un folder Downloads.

Toate aceste probleme sunt non-intuitive, iar soluțiile pentru ele sunt la fel de neintuitive și tehnice. Cred că cel mai bun pariu al dvs. este să încercați să dobândiți din nou fișierul.

Răspundeți

Încercați să deschideți fișierul cu o altă aplicație decât Archive Utility, care este unarhiver încorporat în macOS.

Am folosit aplicația Keka . De asemenea, a întâmpinat o eroare:

Extracția „filename.zip” nu a reușit
Codul de eroare 2 folosind „p7zip”
Eroare fatală

Totuși, de asemenea, a reușit să dezarhiveze un director care conținea 6 fișiere imagine complete, împreună cu a 7-a imagine eșuată „Zero bytes” extracția care nu a reușit.

Utilizând această aplicație sau o altă aplicație terță parte de dezarhivare, este posibil să puteți recupera cel puțin unele dintre fișierele din arhiva deteriorată.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *