Come aprire un file zip che si trasforma in un CPGZ
Hai mai trasformato un file zip in un file cpgz? Questo è un problema raro, ma ecco cosa succede; Quando si tenta di decomprimere il file .zip, esso estrae in un file .cpgz, che può anche essere avviato in Archive Utility, per poi tornare in un file .zip, che poi si trasforma in un file .zip.cpgz e fondamentalmente l'archivio si blocca in un loop infinito mentre viene decompresso in una variazione dell'altro, più e più volte. Fastidioso, giusto?
Perché ciò avvenga non è sempre del tutto chiaro, ma può essere indicativo di alcune cose:
- File danneggiato, sia durante il download o dall'origine
- Download incompleto, interrotto al 99% eseguito o simile
- Alcuni browser Web gestiscono erroneamente un file durante o dopo il processo di download
- Un insetto
Di conseguenza, trattare con il ciclo zip cpgz di solito è meglio gestirlo in diversi modi. Prima di iniziare, si consiglia di controllare l'hash MD5 o SHA1 del file di origine, se possibile, che può facilmente dire se il file è stato danneggiato o è incompleto. Ciononostante, non tutti i server ti forniscono entrambi, quindi tratteremo tre modi per gestire questo problema senza questo e apriremo l'archivio zip soggetto a errori una volta per tutte.
1: Scarica nuovamente il file con un browser diverso
Se hai scaricato il file originale con Firefox, prova Chrome o Safari e viceversa. A volte è solo questione di riscaricare nuovamente il file prima che si decomprima normalmente. Questo è ottimo per i file più piccoli, ma i download di grandi dimensioni non sempre hanno senso farlo e, se si è certi che il file non sia corrotto a causa del controllo delle somme md5 / sha1 o in altro modo, è possibile provare altre due opzioni.
2: decomprimere dalla riga di comando
Lo strumento di decompressione della riga di comando è spesso in grado di interrompere gli archivi dal ciclo .zip a .cpgz, effettuare le seguenti operazioni con l'archivio .zip originale:
- Avvia Terminal, che si trova nella cartella / Applicazioni / Utility
- Trova il file .zip nel Finder e rendilo facilmente accessibile
- Alla riga di comando digita "unzip" seguito da uno spazio, quindi trascina e rilascia il file .cpgz o .zip nella finestra del terminale per inserire automaticamente il percorso completo del file, quindi premi Invio
- L'archivio dovrebbe espandersi come al solito, dandoti il contenuto
Il metodo della riga di comando dovrebbe funzionare praticamente ogni volta, poiché estrarrà forzatamente anche i file parzialmente scaricati. Se si sa che il file viene scaricato solo parzialmente (tramite il controllo dell'hash md5 o altro), è sufficiente scaricare nuovamente il file.
3: Installa e usa The Unarchiver
L'Unarchiver è uno strumento di terze parti che può essere pensato come un coltellino svizzero di formati di compressione, in grado di funzionare praticamente con qualsiasi formato di file di archivio che puoi lanciare. Funziona più o meno allo stesso modo dell'utilità di archiviazione predefinita, funzionante solo quando si incontra un archivio, che decomprime rapidamente e quindi si chiude nuovamente. Come tale, può anche essere usato per estrarre forzatamente file zip / cpgz problematici:
- Scarica The Unarchiver per OS X e installalo, assicurati che si associ a tutti i formati di archivio
- Apri il file .zip o .cpgz problematico (generalmente concentrandoti sull'origine zip è il migliore) tramite Unarchiver e lascialo decomprimere
I file di archivio ora dovrebbero essere accessibili come previsto.
In una veloce nota a margine, con Archive Utility che ha avuto alcuni problemi di crash ultimamente, non c'è mai stato un momento migliore per prendere un'alternativa come The Unarchiver. È gratuito, gestisce archivi di praticamente qualsiasi formato immaginabile ed è altamente raccomandato.
Questo post di risoluzione dei problemi viene in risposta a una domanda che abbiamo recentemente ricevuto su Twitter (non dimenticarti di seguirci anche lì) e, per fortuna, ho riscontrato lo stesso problema dopo aver scaricato l'app di condivisione del mouse Teleport. Per i miei scopi, ho usato il metodo della riga di comando, ma è stato confermato che anche Unarchiver ha funzionato altrettanto bene.