Il Visualizzatore ZIP Online
Un visualizzatore ZIP che considera i tuoi file affari tuoi, non nostri.
Che cos'è
Visualizzatore ZIP Online apre gli archivi ZIP nel tuo browser web per farti vedere cosa contengono, mostrarti in anteprima i singoli file e farti scaricare solo le parti che ti servono davvero. Non c'è niente da installare, niente a cui iscriversi e nessun limite di utilizzo.
Il tutto è un sito statico più un po' di JavaScript. Quando apri un archivio, quel JavaScript lo legge direttamente nel tuo browser usando lo stesso isolamento che impedisce a qualunque altro sito di toccare il tuo computer. Il tuo file non viene inviato da nessuna parte.
Perché lo abbiamo creato
Cerca un modo per aprire un file ZIP online e troverai molte opzioni. Guarda però come funzionano ed emerge uno schema: quasi tutte ti chiedono di caricare l'archivio. Il tuo file viaggia verso il server di qualcuno che non hai mai incontrato, viene scompattato lì e resta in una memoria temporanea per tutto il tempo che quell'operatore decide.
Per la foto di un gatto, va bene. Per l'esportazione dei tuoi dati personali, per i materiali riservati di un cliente o per una cartella di documenti fiscali, è uno scambio davvero pessimo in cambio della comodità di non installare un programma.
I browser sono in grado di svolgere questo lavoro in locale da anni. La tecnologia per leggere un file ZIP dentro una scheda esiste da ben più di un decennio. Quasi nessuno ha costruito lo strumento in quel modo, perché caricare è più semplice da realizzare e crea un'attività con piani a consumo da vendere. Ci è sembrato che la versione migliore dovesse esistere.
Come funziona
Quando trascini dentro un archivio, il browser ci consegna i byte e noi analizziamo la struttura ZIP in un thread in background — un Web Worker — così la pagina resta reattiva anche con file molto grandi. Leggiamo il directory centrale dell'archivio per ottenere un elenco preciso di ogni voce con la sua dimensione reale, la data e i dettagli di compressione, e da lì costruiamo l'albero di cartelle che vedi.
Niente viene decompresso finché non lo chiedi. Fai clic su un file e viene estratto solo quello, in memoria, per il tempo in cui lo stai guardando. Chiudi l'archivio e sparisce.
L'unico pezzo di codice server che eseguiamo è un relay per la funzione di apertura da URL. I browser si rifiutano di leggere un file da un altro dominio a meno che quel dominio non lo consenta, e la maggior parte degli host di file non lo consente. Perciò, quando il recupero diretto viene rifiutato, facciamo transitare i byte attraverso un nostro endpoint per completare il download. Gestisce solo URL pubblici digitati da te, non scrive nulla su disco e non conserva nulla.
In cosa crediamo
Uno strumento dovrebbe fare bene una cosa sola. Questo mostra i file ZIP. Non vuole il tuo indirizzo email, non ti seguirà in giro per internet e non ha una versione Pro.
Essere onesti sui limiti fa parte del discorso. Gli archivi protetti da password non si possono aprire qui, perché i formati di cifratura coinvolti non sono supportati dalla libreria che usiamo: te lo diciamo chiaramente invece di fallire con un errore vago. Gli archivi molto grandi sono limitati dalla memoria del tuo dispositivo, non da una regola che ci siamo inventati. E il relay per gli URL è un vero server che tocca byte veri, quindi lo descriviamo invece di vantare una purezza che non abbiamo.