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.)
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
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ă.
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 '?