Home / Strumenti per File / Estrattore ZIP online
Strumenti online gratuiti

Estrattore ZIP online

Estrai archivi ZIP nel browser: elenca i file e scarica un archivio ripacchettato. Sicuro, locale, senza invio a server. L’elaborazione avviene localmente ne…

Inizia a usare

Funzionalità e limiti

Questo strumento legge un archivio ZIP nel browser e ne elenca il contenuto. Supporta voci ZIP con metodo store (0) o deflate grezzo (8), nomi UTF-8 e dimensioni nell'header locale. Archivi crittografati, con data descriptor, nomi non UTF-8, ZIP64 o altri metodi di compressione vengono rifiutati.

Esempio concreto

Se si carica un archivio contenente documento.txt (120 byte) e immagine.png (2048 byte), l'elenco mostrerà i due percorsi con le rispettive dimensioni. Scaricando il file extracted-files.zip si ottengono le stesse voci, senza modifiche.

Controlli di sicurezza

La validazione verifica i confini di header e dati compressi, i percorsi relativi sicuri, i percorsi duplicati, le dimensioni dichiarate e il CRC-32. Un byte modificato in un file di esempio viene rilevato dal controllo CRC. Questi controlli riducono i rischi di path traversal e di archivi malformati, ma non sostituiscono una scansione antivirus.

Limiti di dimensione

L'archivio è limitato a 64 MiB come input singolo, 500 voci e 128 MiB di output decompresso totale. L'output deflate viene trasmesso tramite DecompressionStream del browser, con un tetto massimo applicato durante la lettura per ridurre il rischio di bombe di decompressione.

FAQ

Perché il mio ZIP viene rifiutato?

Lo strumento supporta solo ZIP con metodi store o deflate grezzo, nomi UTF-8 e dimensioni nell'header locale. Archivi crittografati, con data descriptor, ZIP64 o altri metodi non sono supportati e vengono rifiutati per evitare interpretazioni parziali.

I miei file vengono inviati a un server?

No, tutti i byte dell'archivio rimangono nel browser corrente. La compatibilità dipende dal supporto del browser per DecompressionStream con deflate-raw.

Posso estrarre file in una cartella specifica?

No, lo strumento non scrive cartelle direttamente sul dispositivo. Scarica un archivio ripacchettato extracted-files.zip con le voci estratte.

Checklist per l'uso

  • Verificare che il file ZIP non superi 64 MiB.
  • Assicurarsi che l'archivio non sia crittografato o protetto da password.
  • Controllare che i nomi dei file siano in UTF-8.
  • Dopo l'estrazione, scaricare il file risultante.

L’elaborazione avviene localmente nel browser.