Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
Qui converti 7Z in ZIP gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. Il file viaggia cifrato fino al nostro server, viene convertito lì e viene cancellato appena il lavoro finisce.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
7Z in ZIP
L’arrivo tipico a questa pagina non è una scelta sulla compressione. Qualcuno ha inviato un `.7z`, e la macchina davanti non lo apre o il sistema a cui va dato non lo accetta — un portale che nomina ZIP nel testo di aiuto, un’unità condivisa che mostra l’anteprima di ZIP e lascia perdere tutto il resto, un portatile in cui installare un archiviatore richiede un ticket.
ZIP risolve questo problema essendo più vecchio e più noioso. PKWARE lo pubblicò nel 1989 e la sua specifica, APPNOTE.TXT, è stata pubblica per tutto il tempo ; il supporto è stato integrato in Windows e macOS molto tempo fa e in essenzialmente ogni endpoint di upload scritto da allora. Non è il formato migliore sotto alcuna misura tecnica, è quello dato per scontato, ed essere dato per scontato vale più di essere buono quando il vincolo sta sulla macchina di qualcun altro. È anche il motivo per cui questa conversione vale la pena farla anche se rende il file più grande — l’alternativa non è un file più piccolo, è un file che nessuno può aprire.
Il registro contrassegna il 7Z come solido e ZIP no, e quel flag è tutta la differenza di dimensione. Un archivio solido incolla i suoi membri in un unico stream prima di comprimere, quindi una frase che appare in quaranta file viene memorizzata una volta e referenziata trentanove volte. Aggiungere un dizionario fino a 64 MB e il compressore può raggiungere quasi ovunque in un archivio tipico per trovare quella ripetizione.
ZIP non può fare nessuna delle due cose. Ogni voce è deflatata separatamente contro una finestra di 32 KB e poi elencata in un indice centrale, quindi quaranta file simili sono compressi quaranta volte da fermi e la ridondanza tra di essi viene pagata quaranta volte. Aspettarsi che lo ZIP sia notevolmente più grande dove il 7Z conteneva molti documenti simili, e appena più grande dove conteneva fotografie o video che erano stati compressi molto prima di essere archiviati. Se la differenza finisce per contare — un limite di allegato, un upload lento — la risposta è di solito un link piuttosto che un altro formato, perché nessun contenitore che tutti possono aprire comprimerà come uno solido.
La proprietà che costa a ZIP il rapporto è la stessa che lo ha reso universale. Poiché ogni voce sta in piedi da sola e una directory alla fine dice dove si trova ciascuna, un programma può leggere un file da un grande archivio senza toccare il resto, e può elencare il contenuto senza decomprimere nulla.
È ciò che consente a Explorer di mostrare l’interno di uno ZIP come se fosse una cartella, e ciò che consente a un’applicazione web di accettare un upload ed estrarne un singolo membro. Un 7Z solido deve essere decompresso dall’inizio per raggiungere un file nel mezzo, il che va bene per un archivio che si spacchetta intero e risulta macchinoso per tutto ciò che è costruito attorno allo sfogliare.
Entrambi i formati supportano le password, e nessuno dei due può essere convertito mentre una è impostata. All’estrattore sul nostro convertitore viene passata una password vuota di proposito : un archivio protetto quindi fallisce subito con un messaggio leggibile invece di bloccarsi su un prompt che non ha terminale in cui apparire.
La soluzione sta dalla propria parte ed è breve. Estrarre il 7Z localmente con la password, quindi comprimere la cartella risultante in ZIP — Explorer e Finder lo fanno entrambi dal menu del tasto destro. Nessuno che non possa fornire la password dovrebbe poter rimpacchettare l’archivio, e questo convertitore non fa eccezione.
Questa coppia non gira nel browser. L’archivio viene caricato su una connessione cifrata verso il nostro convertitore, 7-Zip lo estrae in una directory di scratch, e i contenuti vengono impacchettati di nuovo come ZIP dall’interno di quella directory, così il risultato contiene i file invece di una cartella wrapper. L’output viene rispedito e tutto ciò che il lavoro ha scritto viene cancellato quando termina.
Quello spazio di scratch è un filesystem in memoria di dimensione limitata e viene scartato insieme al container che lo ha usato. I limiti che seguono sono 25 MB per file sul piano gratuito e sessanta secondi per lavoro, trascorsi i quali il processo viene terminato — abbastanza a lungo per qualsiasi archivio che rientri nel limite di caricamento, e abbastanza breve perché un archivio deliberatamente malformato non possa starsene lì a girare.
Entrambi i formati sono contenitori reali, quindi nomi, cartelle annidate e percorsi completi sopravvivono al giro, ed entrambi portano checksum, quindi un membro danneggiato viene rilevato invece di essere estratto silenziosamente. I membri stessi sono copiati senza essere ricodificati ; un contenitore senza perdita non ha nulla da ricodificare.
Ciò che può andare perso sono i metadati a livello di contenitore che non sono mai vissuti dentro i file : una password dell’archivio, e su alcuni formati i permessi e i timestamp originali. Se una build o un deployment dipende da un bit eseguibile, ripristinarlo dopo l’estrazione invece di presumere che lo ZIP lo abbia portato.
Il design originale di ZIP usava campi a 32 bit, il che limitava un archivio e ciascun membro a 4 GB e il numero di voci a 65.535. L’estensione ZIP64 in APPNOTE.TXT alza tutti e tre, e gli strumenti attuali la scrivono automaticamente quando ne hanno bisogno.
Niente di ciò che si può convertire sul piano gratuito si avvicinerà a nessuno di quei limiti — il limite di caricamento di 25 MB arriva prima di un ampio margine. Vale la pena saperlo comunque, perché è il motivo per cui software molto vecchio rifiuta occasionalmente un grande ZIP moderno, e il motivo per cui «ZIP è universale» è un’affermazione sul caso comune piuttosto che una garanzia.
Se l’archivio sta andando nel proprio archivio invece che fuori verso qualcun altro, convertirlo rende il file più grande senza beneficio. 7-Zip, Keka e PeaZip sono tutti gratuiti e lo leggono tutti, e il registro indica esattamente quelli come software per il formato.
La conversione si guadagna il suo mantenimento quando il vincolo è all’altro capo e non si può cambiarlo. È una domanda che vale la pena farsi esplicitamente prima di convertire : il problema è il file, o la macchina davanti ? Se è la macchina e si può installare un archiviatore, è la soluzione più economica e lascia stare la compressione.
Una volta ottenuto lo ZIP, l’ostacolo abituale smette di essere il formato e diventa la dimensione. I sistemi di posta rifiutano di routine allegati sulle decine di megabyte, e molti di loro guardano anche dentro gli archivi, quindi uno ZIP contenente eseguibili o script può essere rifiutato per il suo contenuto piuttosto che per la sua estensione. Il rimpacchettamento ha reso il file più grande, il che significa che questa conversione può occasionalmente trasformare un messaggio che sarebbe stato consegnato in uno che non lo è.
Quando ciò accade la risposta è un link piuttosto che un altro formato di archivio, e convertire di nuovo non aiuterà. Vale la pena separare i due guasti perché sembrano identici dall’esterno : convertire in ZIP risolve «il mio software non apre questo», e nulla del contenitore risolve «il vostro server di posta non lo vuole». Se il destinatario può raggiungere un’unità condivisa o un servizio di file, quel percorso evita entrambi i problemi e non ha un limite di dimensione che valga la pena di discutere.
Un rimpacchettamento vale un’occhiata prima di andare ovunque, ed entrambi i formati lo rendono facile perché entrambi memorizzano checksum per voce. Aprire lo ZIP, confrontare il numero di voci e i percorsi con il 7Z, e confermare che nulla sia arrivato a una profondità diversa da quella attesa — l’archivio è scritto dall’interno della directory estratta, quindi i file stanno alla radice invece che sotto una cartella wrapper, il che potrebbe corrispondere o meno a ciò che l’originale sembrava.
L’unico caso che merita davvero un’occhiata più da vicino è un archivio che contiene directory vuote. Entrambi i formati possono registrare una directory senza file, e gli strumenti variano nel ricrearla o meno in estrazione, quindi una struttura che dipende dall’esistenza di una cartella vuota è la cosa che più probabilmente ne esce leggermente diversa. Se una build o un import si aspetta quella cartella, crearla esplicitamente invece di fidarsi che l’archivio la porti.
| 7Z | ZIP | |
|---|---|---|
| Nome completo | Archivio 7-Zip | Archivio ZIP |
| Estensione del file | .7z | .zip |
| Tipo di media | application/x-7z-compressed | application/zip |
| Compressione | Senza perdita — non si butta via niente | Senza perdita — non si butta via niente |
| Prima pubblicazione | 1999 | 1989 |
| Pubblicato da | — | PKWARE |
| Specifica | — | APPNOTE.TXT |
| Licenza | Standard aperto | Standard aperto |
| Situazione attuale | Attuale | Attuale |
| Si apre nel browser | Nessun browser | Nessun browser |
| Valutato al suo posto | XZ | TAR |
Non si scarta nulla. 7Z e ZIP salvano il contenuto senza perdita: la conversione cambia la confezione, non la qualità, e si può ripetere senza che i danni si accumulino.
7-Zip legge sia 7Z sia ZIP, quindi puoi confrontare il risultato con l'originale senza un secondo programma.
ZIP lavora su 32 KB alla volta contro 16 MB di 7Z: la ripetizione deve cadere tutta dentro questo spazio perché possa essere compressa via. Da lì viene la differenza di compressione e per questo è il più rapido dei due.
I due puntano a lavori diversi: 7Z a l'archiviazione, ZIP a spostare dati fra programmi e consegnare un file finito. Vale la pena valutarlo prima, perché il motivo per cui esiste uno è di solito il motivo per cui l'altro risulta scomodo.
ZIP viene da PKWARE e risale al 1989, descritto in APPNOTE.TXT. Windows Explorer, Finder e 7-Zip lo leggono.
Sì: questa conversione ha bisogno di un software che in un browser non può girare. Il file viaggia cifrato fino al nostro server, viene cancellato appena il lavoro finisce e il risultato dopo 60 minuti. Il lavoro lo fa 7-Zip, l’archiviatore, nella sua forma da riga di comando.
Sì, fino a 100 conversioni al giorno per file fino a 25 MB. Quell’unico limite esiste perché questa conversione gira su un server che paghiamo noi. Per il resto qui non c’è niente di limitato, e la filigrana non c’è in nessun caso. Il limite esiste perché 7-Zip ha bisogno di una nostra macchina per girare.
No. ZIP conserva lo stesso contenuto senza buttare via niente: il risultato è identico in qualità all’originale. I file escono identici byte per byte. Quello che non sopravvive è ciò che il contenitore sapeva *su* di loro e non ciò che teneva *dentro* di loro: una password e, su alcuni formati, i permessi e le date originali.
Non si scarta nulla. 7Z e ZIP salvano il contenuto senza perdita: la conversione cambia la confezione, non la qualità, e si può ripetere senza che i danni si accumulino.
Questa pagina converte l’uno nell’altro. Se il dubbio è quale scegliere e non come convertire, 7Z vs ZIP dice quale usare, per cosa, e in cosa ciascuno è debole.
Quello che questa pagina afferma su 7Z e ZIP si può verificare, e questi sono i documenti che chiudono la questione.