Errore durante lapertura di un file zip: nessun file o directory di questo tipo?

Dopo 25 anni su PC, mi rallegro di imparare tutto quello che posso su come lavorare con il mio nuovo Mac e OS X Mavericks.

Io ha provato solo ora ad aprire un file zip ma è stato interrotto con una finestra di dialogo Archive Utility:

Impossibile espandere “filename.zip” in “Download”.
(Errore 2 – Nessun file o directory di questo tipo.)

Errore 2 - Nessun file o directory di questo tipo.

Cosa fare? Come posso accedere ai contenuti del file zip?

Risposta

È probabile che filename.zip non è effettivamente un file .zip oppure è danneggiato.

Apri Terminal . Puoi accedervi digitando “Terminal” in Spotlight .

Inserisci il comandi nei passaggi seguenti nel prompt della riga di comando (fai clic tre volte sulla riga, copialo e incollalo nel prompt). Sostituisci filename.zip con il nome effettivo di zip file.

Se il nome del file contiene spazi, è necessario inserirlo in modo diverso utilizzando lescape \ Ad esempio, se il file si chiama compressed crap.zip, “d digita compressed\ crap.zip nella riga di comando.

Passaggio 1:

Ripara i permessi del disco. Al termine, prova ad aprire nuovamente il file .zip. Se lo desideri, puoi farlo dalla riga di comando.

diskutil repairPermissions / 

Passaggio 2:

Usa file per confermare che “è effettivamente un file zip:

file ~/Downloads/filename.zip 

Loutput dovrebbe essere: Zip archive data, at least v2.0 to extract

Se non ricevi questo output, pubblica loutput come commento prima di procedere.

Passaggio 3:

Dopo aver confermato “è effettivamente un file zip, prova a decomprimilo direttamente dalla riga di comando:

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

Passaggio 4:

È probabile che il passaggio 3 non vada a buon fine. Esegui il comando zip per tentare di riparare qualsiasi danneggiamento e salvare il contenuto di larchivio (di nuovo, sostituisci filename.zip con actualname.zip):

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

Se viene eseguito in modo pulito, verrai reindirizzato direttamente al tuo prompt. Esci da Terminal. Passa alla cartella Download e fai doppio clic su Repairedversion.zip: dovrebbe decomprimersi senza problemi.

In alternativa, potrebbe non uscire in modo pulito. Se ti viene presentato

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

premi il tasto y. Dopo di te “torna al prompt, prova di nuovo ad aprire Repairedversion.zip dalla cartella Download. Se non riesci ancora ad aprirlo, commenta di seguito con gli avvisi ricevuti dal comando. Se sei arrivato a questo punto, è probabile che il file sia irreparabilmente danneggiato.

Commenti

  • Puoi anche trascinare il file nella finestra del terminale, invece di digitare la directory / il nome del file. Ciò corregge automaticamente anche gli spazi opzionali nel nome del file
  • Grazie per queste ottime istruzioni! Ho appena provato i passaggi 1-4. Questo è quello che ho ottenuto quando il terminale finalmente si è bloccato. Stava andando così bene .. qualsiasi aiuto è molto apprezzato. Directory centrale trovata. .. zip warning: Entry too big: Transmission / Zero.Dark.Thirty.2012.720p.BluRay.x264-Felony / f-zerodarkthirty.720p.mkv zip error: Entry too big to split, read, or write (Poor compressed resulted in una voce inaspettatamente grande – prova -fz)
  • ' ricevo questi errori: zip warning: no end of stream entry found: _file_inside_archive_ zip warning: rewinding and scanning for later entries Cè qualcosaltro che può essere d uno per recuperare i contenuti dellarchivio '?
  • Quando ho provato il passaggio di decompressione ho ottenuto molti inaspettati sostituirli < percorso >? messaggi. La loro sostituzione ha risolto il problema. Qualcosa non andava con il file zip.
  • @njboot, In che modo esattamente -FF corregge il file?

Risposta

Ci sono un certo numero di cose che potrebbero essere accadute qui. Il modo più semplice per risolvere questo problema è scaricare nuovamente (o copiare nuovamente) il file zip dalla fonte originale e riprovare ad aprirlo di nuovo. Senza ulteriori informazioni, qui “sa elenco delle possibili cose che potrebbero accadere:

  • La cartella zip “non” esiste. Hai scritto cartella, ma presumo che tu intendessi file. Ciò che potrebbe accadere è che hai contrassegnato un file normale, non zip come file zip aggiungendo accidentalmente .zip alla fine del nome del file. Quindi il tuo computer pensa che sia un file zip ma in realtà non è un file zip.
  • La destinazione non “esiste. Dal messaggio di errore, potresti non avere effettivamente una cartella Downloads.

Tutti questi problemi non sono intuitivi e le loro soluzioni sono altrettanto non intuitive e tecniche. Penso che la soluzione migliore sia provare a riacquisire di nuovo il file.

Risposta

Prova ad aprire il file con unaltra app di Archive Utility, che è lunarchiver integrato in macOS.

Ho usato lapp Keka . Anchesso ha riscontrato un errore:

Estrazione di “filename.zip” non riuscita
Codice di errore 2 utilizzando “p7zip”
Errore irreversibile

Tuttavia è stato anche in grado di decomprimere una directory che conteneva 6 file immagine completi, insieme a una settima immagine “Zero byte” non riuscita lestrazione non è riuscita.

Utilizzando questa app o unaltra app di decompressione di terze parti, potresti essere in grado di recuperare almeno alcuni dei file dallarchivio danneggiato.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *