Crea archivio ZIP

Raggruppa file locali in ZIP con STORE o i livelli DEFLATE 1, 6 e 9, preservando i byte del contenuto e mostrando la dimensione effettiva dell’archivio.

Questa pagina mostra gli strumenti disponibili in questa lingua nell’ambito attuale. Non significa che ogni strumento del sito sia tradotto in tutte le lingue.

Elaborazione locale senza caricamento né salvataggio automatico. Fino a 32 file, 1 MiB per file, 4 MiB complessivi, un archivio fino a 2 MiB e un rapporto dichiarato tra dimensione decompressa e compressa fino a 100 per file. I nomi ammettono 240 unità UTF-16 e 240 byte UTF-8, con al massimo 4 componenti del percorso. La lettura dell’intero gruppo ha un limite di 5 secondi, seguito da un limite separato di 5 secondi per il worker; non è un limite complessivo di 5 secondi. Un’attività, nessuna coda.

STORE raggruppa i byte senza comprimerli. I livelli DEFLATE 1, 6 e 9 usano sforzi di compressione diversi; non sono percentuali di riduzione né impostazioni della qualità delle immagini. Immagini e documenti non vengono ricodificati e i file già compressi potrebbero non ridursi. Non sono disponibili crittografia o protezione con password.

Un profilo ZIP32 ristretto supporta file regolari con STORE o DEFLATE: niente ZIP64, crittografia, archivi su più dischi, commenti, prefissi autoestraenti, link simbolici o voci di directory autonome. Sono consentiti percorsi nei nomi dei file regolari; i nomi usano UTF-8 dichiarato o soltanto ASCII ed è supportato solo un campo aggiuntivo Unicode Path corrispondente. ZIP validi fuori da questo profilo possono essere rifiutati. Il creatore usa gli stessi limiti e può rifiutare originali molto comprimibili che superano il rapporto di 100.

I nomi non sicuri o in conflitto secondo il confronto Unicode prudente vengono rifiutati, mai rinominati silenziosamente nello ZIP. Durante la scrittura, i nomi interamente numerici possono essere ordinati in modo crescente prima degli altri. Date e ore originali e permessi non vengono conservati; il contratto preserva i nomi supportati e i byte del contenuto.

I limiti di capacità dei buffer gestiti non limitano tutta la memoria del browser né la sua garbage collection (GC). La decompressione usa un blocco fino a 16 KiB più un byte per rilevare un superamento; l’output accettato resta entro il limite dichiarato. Annulla termina il worker e interrompe FileReader. Cambiare selezione o livello, cancellare o lasciare la pagina libera gli URL dei risultati.

Come si usa

Scegli i file originali e seleziona STORE o uno sforzo di compressione. Seleziona Elabora archivio, poi confronta i byte totali in ingresso, la dimensione effettiva dello ZIP e il tempo impiegato. Scarica esplicitamente se lo desideri. Cambiare selezione o livello cancella il vecchio risultato; lo ZIP generato non viene mai riutilizzato come input successivo.

Prova un esempio

notes.txt e photo.png diventano due voci dello ZIP. L’estrazione preserva i byte di ogni file, ma un PNG già compresso potrebbe non ridursi e le intestazioni ZIP possono rendere l’output più grande dell’input.

Supporto e limiti

STORE raggruppa i byte senza comprimerli. I livelli DEFLATE 1, 6 e 9 usano sforzi di compressione diversi; non sono percentuali di riduzione né impostazioni della qualità delle immagini. Immagini e documenti non vengono ricodificati e i file già compressi potrebbero non ridursi. Non sono disponibili crittografia o protezione con password. I nomi non sicuri o in conflitto secondo il confronto Unicode prudente vengono rifiutati, mai rinominati silenziosamente nello ZIP. Durante la scrittura, i nomi interamente numerici possono essere ordinati in modo crescente prima degli altri. Date e ore originali e permessi non vengono conservati; il contratto preserva i nomi supportati e i byte del contenuto. Un profilo ZIP32 ristretto supporta file regolari con STORE o DEFLATE: niente ZIP64, crittografia, archivi su più dischi, commenti, prefissi autoestraenti, link simbolici o voci di directory autonome. Sono consentiti percorsi nei nomi dei file regolari; i nomi usano UTF-8 dichiarato o soltanto ASCII ed è supportato solo un campo aggiuntivo Unicode Path corrispondente. ZIP validi fuori da questo profilo possono essere rifiutati. Il creatore usa gli stessi limiti e può rifiutare originali molto comprimibili che superano il rapporto di 100.

Domande frequenti

Il livello 9 garantisce l’output più piccolo o riduce la qualità delle immagini?

No. Il livello controlla lo sforzo di DEFLATE, non una percentuale di risparmio né la qualità delle immagini. Il contenuto dei file non viene ricodificato. Potrebbe non esserci un’ulteriore riduzione e l’operazione potrebbe richiedere più tempo; superare un limite o una scadenza rifiuta l’intero tentativo e lascia invariati gli originali.

Strumenti correlati