Ripara uno ZIP danneggiato ed estrai ciò che contiene — senza caricare nulla

Un archivio rotto è raramente tutto o niente. La maggior parte dei file al suo interno di solito è sopravvissuta; il lavoro consiste nel tirarli fuori.

Il tuo file non lascia mai il tuo dispositivo — la riparazione avviene nel browser. 0 byte caricati.

Your data is the big block — usually intact. What breaks is the small index. Repair rebuilds it.

Drop a file here or browseTap to choose a file

ZIP · Office · PDF · video · JPG · PNG · RAR/7z · SQLite — repaired right here in your browser. Nothing is uploaded

0 bytes uploadedFree: 3 repairs/day — up to 500 MB video, 100 MB docs & archives, 50 MB photos. Free download. Single repair €5.90. No account required.

Lo ZIP non si apre o non si estrae? Riparalo adesso

  1. Trascina l'archivio
  2. La riparazione e l'estrazione avvengono in locale
  3. Scarica i tuoi file

Per riparare uno ZIP danneggiato bisogna ricostruire l'indice dei contenuti dell'archivio ed estrarre tutti i file i cui dati sono sopravvissuti. IntactFile fa esattamente questo, nel tuo browser: trascina l'archivio, il motore lo analizza in locale, ricostruisce la struttura e ti restituisce i file recuperabili, anche quando l'archivio nel suo complesso non ha più salvezza. Non si installa nulla, e l'archivio non viene caricato da nessuna parte.

Come funziona il danneggiamento di uno ZIP

Uno ZIP è una fila di file compressi in modo indipendente seguita da una directory centrale: l'indice dei contenuti dell'archivio, salvato proprio alla fine. Gli estrattori leggono per prima cosa quella directory per sapere cosa c'è dentro e dove. Questa disposizione spiega quasi tutti gli archivi rotti che ti capiterà di incontrare:

Quando un download o una copia si interrompe, ciò che sparisce è la parte finale del file: questo significa che l'indice dei contenuti va perso, mentre i file veri e propri restano intatti nella parte precedente dell'archivio. Il tuo programma di estrazione rifiuta l'intero archivio perché il suo indice è sparito, non perché lo siano i tuoi file.

La stessa disposizione rende possibile il recupero parziale: lo ZIP scrive una piccola intestazione locale davanti a ogni file che contiene. Cercando quelle intestazioni, il motore trova ogni voce sopravvissuta e la estrae singolarmente, senza bisogno dell'indice dei contenuti. Quindi la promessa onesta non è «riparato o fallito», maesce ogni file i cui dati sono sopravvissuti.

Gli errori che questo copre

Strumenti diversi descrivono lo stesso danno in modi diversi. Se stai vedendo uno di questi, sei nel posto giusto:

Unexpected end of archive

WinRAR — il file finisce prima dell'indice dei contenuti. Il classico download troncato.

The archive is either in unknown format or damaged

WinRAR — la struttura non si riesce a interpretare affatto; potrebbe essere danneggiato anche l'inizio del file.

Cannot open file as archive

7-Zip — nessuna struttura di archivio riconoscibile dove se ne aspetta una.

End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive.

unzip da riga di comando — il più letterale dei quattro: manca il record di fine che ancora l'indice dei contenuti.

Esplora file di Windows ha una sua formulazione: se stai fissandoThe Compressed (zipped) Folder is invalid, c'è unapagina dedicata a quell'errore, con le soluzioni gratuite da provare per prime.

Perché gli archivi si rompono

Tre cause spiegano quasi tutti i casi. Trasferimenti interrotti: un download bloccato al 96% o una chiavetta USB estratta a metà copia: la coda del file, indice dei contenuti compreso, non è mai arrivata. Pasticci di posta e cloud: i gateway e i client di sincronizzazione a volte troncano o ricodificano gli allegati, e i download dal cloud di più file insieme sono un punto debole noto. Problemi di archiviazione: i settori difettosi corrompono i byte sul posto, l'unica delle tre cause che può colpire i dati compressi stessi.

Cosa può e cosa non può riparare

Può riparare

  • Directory centrale mancante o danneggiata — ricostruita dalle intestazioni locali
  • Archivi troncati: viene estratta ogni voce completa prima del taglio
  • Archivi che un estrattore rigido rifiuta ma le cui voci sono intatte
  • Il recupero parziale come risultato di prima classe — ottieni un report file per file di ciò che è uscito

Non può riparare

  • Voci i cui dati compressi sono a loro volta danneggiati — DEFLATE non porta alcuna ridondanza, quindi un flusso corrotto non può essere decompresso oltre il danno
  • Gli archivi protetti da password e cifrati con AES si riparano a livello strutturale, ma il contenuto richiede comunque la password
  • Archivi multivolume con un volume mancante — devono essere presenti tutte le parti
  • File che risultano di 0 byte: quello è un problema di recupero dati, non di riparazione

Se non si può recuperare nulla, lo strumento te lo dice e ne spiega il motivo, e non ti viene mai addebitata una riparazione fallita.

Domande frequenti

Come riparo un file ZIP danneggiato?

Trascinalo nello strumento qui sopra. La riparazione avviene in locale, nel tuo browser (l'archivio non viene mai caricato), e il motore estrae tutti i file i cui dati sono sopravvissuti, anche quando l'archivio nel suo complesso non può più tornare valido. Il piano gratuito copre archivi fino a 100 MB, 3 riparazioni al giorno, con download gratuito e senza account.

Cosa significa «unexpected end of archive»?

È il modo in cui WinRAR dice che il file finisce prima dell'indice dei contenuti, che si trova proprio alla fine di uno ZIP: il segnale classico di un download o di una copia troncati. I file salvati prima del taglio di solito sono intatti; l'archivio ha semplicemente perso l'indice che punta ad essi, e quell'indice può essere ricostruito.

Posso estrarre i file da uno ZIP danneggiato?

Molto spesso sì, in parte. Lo ZIP salva una piccola intestazione davanti a ogni file che contiene, quindi, anche quando l'indice centrale dell'archivio è andato perso, ogni voce sopravvissuta può essere individuata e decompressa per conto proprio. Recuperare 47 file su 50 è un risultato normale.

Perché 7-Zip dice «cannot open file as archive»?

7-Zip non ha trovato una struttura che riconosce: la firma dello ZIP o il record di fine archivio manca o è danneggiato. Cause comuni: un file troncato, i primi byte sovrascritti, oppure un file che in realtà non è uno ZIP (una pagina di download fallita salvata con estensione .zip). Una scansione delle intestazioni locali chiarisce di quale caso si tratta.

Riscaricare il file risolve uno ZIP danneggiato?

Sì, spesso — e conviene sempre provarci per primo. Se l'archivio proviene dal web, dalla posta o dal cloud, la copia sul server di solito è integra e il danno si è verificato durante il trasferimento. La riparazione serve per quando riscaricare non è possibile: l'origine non c'è più, oppure l'archivio è l'unica copia.

Correlati: Windows non apre la cartella — The Compressed (zipped) Folder is invalid · Il file di Excel non si apre? Un .xlsx è in segreto uno ZIP — ripara i file di Excel ·verifica nella scheda Rete la promessa dei zero caricamenti