Lo ZIP non si apre o non si estrae? Riparalo adesso
- Trascina l'archivio
- La riparazione e l'estrazione avvengono in locale
- 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 archiveWinRAR — il file finisce prima dell'indice dei contenuti. Il classico download troncato.
The archive is either in unknown format or damagedWinRAR — la struttura non si riesce a interpretare affatto; potrebbe essere danneggiato anche l'inizio del file.
Cannot open file as archive7-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.