FileSano
unzip / Info-ZIP / strumenti a riga di comandoIl tool lo risolve in alcuni casi

Firma di fine directory centrale non trovata (end-of-central-directory signature not found)

In inglese: “End-of-central-directory signature not found

Cosa significa davvero

È il messaggio tecnico di unzip (Info-ZIP) e di molte librerie: cercano il marcatore di fine archivio (EOCD, End Of Central Directory) negli ultimi byte del file e non lo trovano. Quel marcatore è l'ancora da cui parte tutta la lettura dell'archivio: senza, il tool non sa dove sta l'indice e si arrende subito. Ma è anche il pezzo più esposto — vive proprio in fondo al file, quindi è il primo a sparire in un troncamento. I file interni, che stanno in testa, di norma ci sono tutti.

Perché succede

Prova prima queste soluzioni gratuite

1. Verifica che il file sia uno ZIP e quanto è integro

Un vero ZIP inizia con i byte 'PK' (0x50 0x4B). Se all'inizio del file trovi 'PK', l'archivio c'è ma gli manca la coda: è il caso ricostruibile. Se all'inizio non c'è, il danno è a monte e i dati interni potrebbero non essere recuperabili.

2. Prova zip -FF (Info-ZIP) da riga di comando

Se hai gli strumenti Info-ZIP: 'zip -FF archivio.zip --out riparato.zip' tenta di ricostruire l'archivio ignorando la fine mancante. È l'equivalente a riga di comando della ricostruzione dell'indice.

Hai già provato i metodi sopra e non è cambiato niente?

A volte è un falso allarme — un'impostazione, un blocco di Windows — a volte è corruzione vera. La diagnosi qui sotto, gratuita, ti dice in dieci secondi in quale dei due casi sei, prima di qualsiasi promessa. E lo fa senza che il file esca dal tuo browser.

È il caso su misura per il motore: scansiona i local header dei file interni ancora presenti e ricostruisce da capo la Central Directory e l'EOCD mancanti, rimettendo l'ancora che unzip cercava. L'archivio ricostruito si riapre con qualsiasi strumento. Ti dichiara quali file, se presenti, erano nella parte troncata.

Trascina qui il file danneggiato o l'intera cartella
.DBF .FPT .CDX .DBC · .XLSX .ODS .DOCX .PPTX .ZIP · .DOC .XLS .PPT .MSG · .PDF · .P7M .CSV — anche tutti insieme
Tutto avviene in questo browser: il file resta sul tuo computer, non si carica da nessuna parte.
Corruzioni gestite: contatore record azzerato o errato · header sporcato · file troncato · indice mancante · indice ZIP (Central Directory) perso · indice PDF (xref) perso o incoerente · header Office legacy (.doc/.xls) danneggiato. E per ogni altro file: ti diciamo cos'è davvero, anche quando è solo l'estensione sbagliata.

Domande frequenti

Questo è lo stesso problema di 'fine dell'archivio imprevista'?

Sono strettamente imparentati: entrambi nascono dalla coda dell'archivio mancante. 'EOCD not found' è il modo in cui lo dicono gli strumenti a riga di comando; la ricostruzione dell'indice è la stessa in entrambi i casi.

Serve un server per ricostruire l'indice?

L'analisi è nel browser; il calcolo della nuova Central Directory usa solo dati strutturali (nomi interni, offset, dimensioni, CRC), mai i contenuti dei file. Il file ricostruito si assembla in locale.

Altri errori dello stesso tipo