Archivi
Creare, ispezionare ed estrarre archivi ZIP.
Creare un archivio ZIP
Raccogliere file, o un'intera cartella, in un unico archivio ZIP.
Estrarre un archivio ZIP
Ispezionare il contenuto di un archivio, poi estrarre solo i file che ti servono.
Elencare il contenuto di uno ZIP
Vedere ogni file di un archivio, con dimensione e data, senza estrarre nulla.
Su questi strumenti
Crea archivi ZIP, guarda che cosa c'è dentro prima di estrarli ed estrai le voci che vuoi, senza installare un programma di archiviazione e senza caricare nulla. Gli archivi vengono letti in flusso invece che caricati per intero, ed è per questo che qui il limite di dimensione è molto più alto che per gli altri formati.
L'estrazione elenca prima il contenuto, di proposito. Un archivio di provenienza ignota può contenere voci il cui percorso punta fuori dalla cartella di destinazione: quelle vengono mostrate e bloccate invece che scritte in silenzio.
Uno ZIP è un indice seguito da file compressi, ed è per questo che questi strumenti possono mostrarti che cosa contiene senza spacchettarlo. L'elenco si legge dal solo indice, quindi aprire un archivio grande per vederne il contenuto non costa quasi nulla, ed estrarre solo ciò che ti serve costa solo quello che hai scelto. È questa la differenza fra uno strumento costruito sul formato e uno che prima scarica tutto in memoria.
Gli archivi sono anche l'unico tipo di file qui che può attaccare la macchina che li legge. Una voce può essere nominata in modo da uscire dalla sua cartella e sovrascrivere altro, e un archivio può essere confezionato per espandersi a molto più di quanto dichiari. I nomi delle voci vengono controllati e normalizzati prima di scrivere qualsiasi cosa, e il limite di dimensione è un limite su ciò che viene estratto, non su ciò che il file dichiara di contenere.
Domande frequenti
- Posso aprire un file ZIP nel browser?
- Sì. Scegli l'archivio e il suo contenuto viene elencato subito, con nomi e dimensioni, prima che venga estratto qualcosa. Poi scegli quali voci ti servono. Spesso è più rapido che estrarre un archivio grosso solo per recuperarne un file.
- Posso estrarre file RAR o 7z?
- No. Nessuno dei due ha un'implementazione affidabile e con una licenza adatta che giri in un browser, quindi sono lasciati fuori invece che supportati a metà. Lo ZIP è gestito per intero, compresi gli archivi prodotti da altri programmi.
- Supporta gli ZIP protetti da password?
- Al momento no. Un archivio cifrato viene segnalato come tale invece di fallire con un errore oscuro. La soluzione è togliere la password con lo strumento che l'ha messa e riarchiviare.
- Quanto può essere grande un archivio?
- Fino a 250 MB, molto più degli altri limiti, perché le voci vengono lette una alla volta in flusso invece che analizzate in memoria come un documento. I telefoni vengono avvisati prima, dato che hanno molto meno margine.
- Creando uno ZIP viene mantenuta la struttura delle cartelle?
- Sì. Puoi scegliere un'intera cartella e i percorsi dentro l'archivio corrispondono a quello che hai selezionato, quindi scompattandolo altrove si ottiene la stessa organizzazione.
- I file che archivio vengono caricati?
- No. Lo ZIP viene costruito nella memoria del tuo browser e ti viene consegnato come download. Non viene inviato nulla, il che significa anche che non c'è tempo di caricamento: l'unico limite di velocità è il tuo dispositivo.
- Posso estrarre un solo file senza spacchettare tutto l'archivio?
- Sì, ed è proprio attorno a questo che è costruito lo strumento di estrazione. Legge prima l'indice dell'archivio ed elenca il contenuto con dimensioni e date, e tu spunti le voci che vuoi. Solo quelle vengono decompresse, il che su un archivio grande è la differenza fra un istante e una lunga attesa.
- Uno ZIP creato qui è compatibile con Windows e macOS?
- Sì. È uno ZIP standard, scritto con la compressione deflate che ogni programma di estrazione capisce da trent'anni, quindi Esplora file, il Finder e il comando unzip lo aprono senza plugin. I nomi dei file sono salvati in UTF-8, ed è questo che mantiene intatti i nomi accentati e non latini dall'altra parte.
- Che cosa impedisce a un archivio malevolo di scrivere fuori dalla cartella?
- Uno ZIP può chiamare una voce ../../qualcosa, che è il trucco del path traversal usato da decenni per sovrascrivere file fuori dalla destinazione. Qui i nomi delle voci vengono controllati e normalizzati prima di scrivere qualsiasi cosa, e una voce che tenta di uscire dalla struttura prevista viene rifiutata invece che seguita.
- Posso vedere che cosa c'è dentro uno ZIP senza estrarre nulla?
- Sì, ed è uno strumento a sé. Legge soltanto l'indice dell'archivio, quindi non viene decompresso né scritto nulla, ed elenca ogni voce con dimensione, dimensione compressa e data. L'elenco si può scaricare in CSV, comodo per verificare un backup che non hai fatto tu.