Tutti gli articoli

Come aprire uno ZIP senza estrarlo sul Mac

· 5 min di lettura

Hai scaricato uno ZIP e vuoi solo vedere cosa contiene, o tirarne fuori un file. Sul Mac un doppio clic fa di più: Utility Compressione estrae tutto in una nuova cartella, accanto all'archivio. Qualche volta di seguito nella cartella Download e ti ritrovi con uno ZIP, una cartella con lo stesso nome e nessuna idea di quale dei due ti serva davvero.

La risposta breve: il Finder non sa aprire uno ZIP come una cartella, ma ci sono due buoni modi per guardarci dentro senza estrarre nulla accanto. Nel Terminale, unzip -l ne mostra l'elenco in un secondo. In un file manager come Folia Files, uno ZIP si apre in un riquadro come una cartella, in sola lettura, e copi solo quello che ti serve.

Cosa succede con un doppio clic su uno ZIP nel Finder

Il Finder passa il file a Utility Compressione, che estrae tutto in una cartella accanto all'archivio. Va benissimo se ti serve tutto. Meno quando:

  • l'archivio è grande e ti serve un solo documento;
  • vuoi controllare cosa contiene un download prima di estrarlo;
  • l'archivio contiene centinaia di file e vuoi solo confrontarlo con una cartella che hai già.

Il Finder non ha nessuna vista che sfogli il contenuto di uno ZIP senza estrarlo: serve un altro strumento.

Elencare il contenuto di uno ZIP nel Terminale

macOS include i comandi unzip e zipinfo. Apri il Terminale, scrivi cd seguito da uno spazio, trascina sulla finestra la cartella che contiene l'archivio, premi ↩ e poi:

  • unzip -l Atlas.zip elenca ogni file con dimensione e data, e alla fine il totale;
  • zipinfo -1 Atlas.zip mostra solo i percorsi, uno per riga, comodo per cercare con grep;
  • tar -tf archivio.tar.gz fa lo stesso con gli archivi TAR (il tar di macOS legge anche gli ZIP).

Per estrarre un solo file senza toccare il resto, scrivi il suo percorso dopo l'archivio: unzip Atlas.zip "Atlas/README.md" -d ~/Desktop mette sulla Scrivania solo quel file (nella sua cartella). E unzip -p Atlas.zip "Atlas/README.md" mostra il contenuto di un file di testo direttamente nel Terminale, senza scrivere nulla sul disco.

Funziona ovunque e non costa nulla, ma bisogna digitare percorsi esatti, e vedi un elenco anziché i file veri e propri.

Sfogliare uno ZIP come una cartella in Folia Files

Folia Files è un file manager per Mac. Quando fai doppio clic su uno ZIP in uno dei suoi riquadri, l'archivio si apre in quel riquadro come una cartella qualsiasi: vista a elenco, a colonne, a icone o a galleria, con ordinamento, ricerca e anteprime. La barra del percorso mostra dove ti trovi, per esempio Download › Atlas.zip, e Cartella superiore, in cima all'archivio, ti riporta in Download con lo ZIP selezionato.

Atlas.zip aperto come una cartella in un riquadro di Folia Files: la barra del percorso mostra Download › Atlas.zip, la barra di stato Archivio in sola lettura

Lo stesso vale per gli altri formati comuni: 7z, RAR, TAR (anche .tar.gz) e immagini ISO. Puoi anche fare clic destro su un archivio e scegliere Sfoglia l'archivio, oppure Estrai qui quando vuoi davvero estrarre tutto accanto.

Nell'archivio non cambia nulla

Un archivio aperto così è in sola lettura. La barra di stato del riquadro indica Archivio in sola lettura e, se provi a rinominare, eliminare o aggiungere qualcosa al suo interno, Folia Files rifiuta e ti avvisa che l'archivio è aperto in sola lettura. Per lavorare su un file, copialo fuori:

  • trascinalo in un altro riquadro, sulla Scrivania o in una finestra del Finder: ciò che esce da un archivio viene sempre copiato;
  • oppure selezionalo, premi ⌘C, vai in una cartella e premi ⌘V.

Con due riquadri affiancati è un attimo: l'archivio a sinistra, la destinazione a destra, e prendi solo i file che ti servono.

Cosa succede dietro le quinte

Per essere precisi sul «senza estrarre»: Folia Files l'archivio lo estrae, una volta, ma in una cartella temporanea tutta sua, non accanto al tuo download. In Download non compare nulla, lo ZIP non viene mai modificato e la copia temporanea viene rimossa automaticamente quando non la usi più. Se il contenuto supera i 2 GB una volta estratto, Folia Files chiede prima di aprirlo. I file che escono da un archivio scaricato conservano il contrassegno «scaricato da Internet»: un'app copiata fuori viene comunque controllata da macOS alla prima apertura.

Se preferisci il comportamento di prima, l'interruttore si trova in Impostazioni › File e rete › Anteprime e archivi: disattiva Apri gli archivi come cartelle (zip, 7z, rar, tar, iso…) e gli archivi torneranno ad aprirsi con Utility Compressione.

Impostazioni › File e rete: l'interruttore che apre gli archivi come cartelle

Dare un'occhiata con la barra spaziatrice

A volte non vuoi nemmeno aprire l'archivio, solo dargli un'occhiata.

In Folia Files, seleziona uno ZIP e premi la barra spaziatrice, oppure guarda il modulo Anteprima della barra laterale destra: ottieni l'elenco dei file con la dimensione totale una volta estratti. Da lì, Estrai tutto… estrae l'intero contenuto; seleziona alcune righe per estrarre solo quelle.

Nel Finder, Folia Files installa anche un'estensione di Visualizzazione rapida. Seleziona un archivio ZIP o TAR e premi la barra spaziatrice: l'anteprima mostra i file che contiene, anche in Mail e in altre app. Se preferisci le anteprime incluse in macOS, disattiva l'estensione in Impostazioni di Sistema › Generali › Elementi login ed estensioni › Quick Look. Per i formati che l'estensione non legge da sé, come 7z o RAR, macOS mostra la sua anteprima di sempre.

Quale metodo scegliere

  • Un'occhiata prima di estrarre: barra spaziatrice sull'archivio (Finder con l'estensione di Folia Files, o Folia Files stesso).
  • Un solo file da un archivio grande: aprilo come cartella in Folia Files e trascina fuori quel file, oppure usa unzip archivio.zip "percorso/interno" -d destinazione nel Terminale.
  • Uno script, o un Mac remoto via SSH: unzip -l e zipinfo -1.
  • Tutto, come al solito: doppio clic nel Finder, oppure Estrai qui in Folia Files.

Tutto questo funziona in entrambe le edizioni di Folia Files, quella del sito e quella del Mac App Store.