Ripara ora
- Trascina il file
- La riparazione avviene in locale
- Scarica il risultato
Quando Word mostra "Word found unreadable content in .docx moderno non è un unico blocco binario — è un archivio ZIP pieno di file XML. Trascina il documento qui sopra e lo strumento apre quel pacchetto nel tuo browser, ripara il contenitore e le parti mal formate, e ricostruisce un file che Word aprirà senza problemi — senza che il documento lasci mai il tuo computer.
Un .docx è uno ZIP di XML — ed è per questo che si rompe così
Dal 2007, .docx usa il formato Office Open XML (OOXML), impacchettato con le Open Packaging Conventions. Cambia l'estensione di uno in .zip e potrai guardarci dentro: troverai [Content_Types].xml, una mappa _rels/.rels e la cartella word/ che contiene document.xml (il testo vero e proprio e la struttura dei paragrafi), styles.xml, settings.xml, fontTable.xml, una cartella word/media/ per le immagini e word/_rels/document.xml.rels che collega il tutto.
Il cuore del file è word/document.xml. Ogni paragrafo è un <w:p>, ogni sequenza di testo un <w:r> che racchiude un <w:t>. L'XML è rigoroso: un solo tag non chiuso, un byte fuori posto o un flusso che si interrompe a metà di un elemento rende l'intera parte impossibile da analizzare. Word qui è inflessibile per scelta progettuale — invece di mostrare in silenzio metà documento, si ferma e propone il recupero. Perciò l'errore ha due cause di fondo ricorrenti: il contenitore ZIP stesso è danneggiato (una copia difettosa, una sincronizzazione che ha rovinato dei byte), oppure una parte XML — di solito document.xml — è mal formata o troncata.
Cosa recupera davvero la riparazione
Poiché il formato è strutturato a livelli, la riparazione lavora su due piani. Prima lo strumento tratta il file come uno ZIP e ricostruisce la struttura del pacchetto — sistemando la directory, rileggendo ogni parte memorizzata e riassemblando un archivio ben formato. Poi ripara le parti OOXML all'interno: rivalida document.xml e i suoi simili, chiude le strutture rimaste aperte e scarta i frammenti che non si possono salvare, così il testo restante viene analizzato senza intoppi.
In pratica questo recupera il testo del corpo e buona parte della formattazione — gli stili di paragrafo, i titoli, le tabelle e gli elenchi scritti per intero sopravvivono perché si trovano tutti in document.xml e styles.xml. Le immagini incorporate di solito si recuperano bene: vivono come file indipendenti sotto word/media/ (PNG, JPEG e così via), quindi il danno all'XML del testo non le tocca, e un'immagine la cui parte è intatta viene semplicemente trasportata nel pacchetto ricostruito. Tutto questo avviene nella scheda del tuo browser — senza installare Word, senza componenti aggiuntivi, senza andata e ritorno verso un server.
Dove il contenuto si ferma davvero
La riparazione recupera ciò che è presente; non può ricostruire testo che non è mai stato scritto su disco. Se document.xml è rimasto troncato — il salvataggio o la copia si è interrotto a metà — tutto ciò che viene dopo il punto di rottura è perduto, e lo strumento può restituire solo i paragrafi fino a quel taglio. Questo è il limite onesto di qualsiasi recupero di questo file, il nostro o quello di Word stesso.
Alcune costruzioni più ricche sono anche più fragili dei semplici paragrafi. I campi complessi (riferimenti incrociati che si aggiornano da soli, alcuni campi modulo) e le revisioni (rilevamento modifiche) portano markup aggiuntivo che, se finisce sul lato danneggiato, può andare perso o appiattirsi anche quando il testo circostante sopravvive. Quando succede, in genere conservi il testo leggibile e perdi il meccanismo, non l'intero documento. Per qualsiasi cosa riservata — contratti, cartelle cliniche, lavori inediti — il fatto che la riparazione resti sul dispositivo è il punto: puoi verificare nella scheda Rete che non viene mai inviato neppure un byte del .docx.
Cosa può e cosa non può riparare
Può riparare
- Un .docx il cui contenitore ZIP/OPC si è danneggiato in una copia o sincronizzazione difettosa
- Il testo del corpo e la struttura dei paragrafi quando document.xml è riparabile
- Stili, titoli, tabelle ed elenchi scritti per intero prima del danno
- Immagini incorporate, che vivono come parti indipendenti sotto word/media/ e di solito sopravvivono
- File che Word apre solo tramite il proprio avviso di 'recupero del contenuto'
Non può riparare
- Il testo successivo alla rottura quando word/document.xml è stato troncato — quei byte non sono mai stati salvati
- Le revisioni e i campi complessi/automatici il cui markup è finito sul lato danneggiato (il testo può sopravvivere, il meccanismo forse no)
- File .docx cifrati con password, senza la password
- Un file che ha 0 byte o non contiene parti OOXML riconoscibili
Se una riparazione fallisce, ti diciamo perché (dati mancanti rispetto a struttura danneggiata), e non ti viene mai addebitato nulla per una riparazione fallita.