Ripara ora
- Trascina il file
- La riparazione avviene in locale
- Scarica il risultato
Quando PowerPoint mostra "PowerPoint found a problem with content in [name].pptx" e propone di tentare una riparazione, ha aperto il file, ha iniziato a leggerne le parti interne e ne ha incontrata una che non riesce ad analizzare: un indice ZIP danneggiato o un frammento di XML mal formato. Rifiuta l'intera presentazione invece di mostrarti le diapositive integre. Ma un .pptx non è un unico blocco opaco: è un pacchetto ZIP standard di file XML e multimediali indipendenti (il formato OOXML / Open Packaging Conventions). Trascinalo qui sopra e lo strumento ricostruisce quel pacchetto nel tuo browser, recuperando le parti che sono sopravvissute — non viene caricato nulla.
Che cos'è davvero un .pptx
Cambia l'estensione di un .pptx in .zip e potrai aprirlo: sotto la superficie è un normale archivio ZIP che segue il layout Office Open XML (OOXML) di Microsoft. All'interno troverai [Content_Types].xml (che dichiara il tipo di ogni parte), una cartella _rels/ con i file di relazione che collegano le parti tra loro, e il corpo della presentazione sotto ppt/: ppt/presentation.xml (l'ossatura del documento e l'ordine delle diapositive), un ppt/slides/slide1.xml, slide2.xml… per ogni diapositiva, oltre a slideLayouts/, slideMasters/, theme/ e una cartella ppt/media/ che custodisce le immagini, l'audio e il video incorporati come file normali.
È proprio questa struttura la ragione per cui l'errore di solito è superabile. Il tuo testo vive come XML leggibile all'interno delle parti delle diapositive; le tue immagini sono file completi in ppt/media/. Se la directory centrale dello ZIP (il suo indice alla fine del file) è stata danneggiata da un download troncato o da un trasferimento difettoso, oppure se una parte XML è mal formata, PowerPoint si ferma — ma la stragrande maggioranza delle parti è ancora intatta ed estraibile.
Come la riparazione nel browser recupera le tue diapositive
Lo strumento tratta il .pptx per ciò che è — un pacchetto ZIP/OOXML — e lavora su due livelli. Prima il contenitore: se l'indice dello ZIP è rotto o mancante, scandaglia il file alla ricerca delle intestazioni locali di ogni parte memorizzata e ricostruisce l'archivio a partire dalle voci sopravvissute, così che le parti scritte per intero tornino anche quando la directory alla fine del file è andata persa. Poi le parti: verifica i pezzi XML chiave ([Content_Types].xml, presentation.xml, le parti delle diapositive e le loro relazioni) e riassembla un pacchetto valido che PowerPoint aprirà, salvando ogni diapositiva il cui XML è ben formato e ogni file multimediale intatto.
Valgono limiti onesti. Se uno specifico slideN.xml è danneggiato oltre la possibilità di analisi, il contenuto modificabile di quella diapositiva può andare perso anche se il resto del documento si apre — a volte le sue immagini sopravvivono in ppt/media/ anche quando il markup della diapositiva non lo fa. E i byte che un download troncato non ha mai consegnato non possono essere ricreati; se l'originale è ancora disponibile, riscaricarlo è sempre la soluzione più pulita. Tutto questo viene eseguito nel tuo browser, quindi un documento riservato non viene mai copiato su un server solo per essere riparato.
Cosa può e cosa non può riparare
Può riparare
- Un .pptx la cui directory centrale ZIP è stata danneggiata o troncata — le parti scritte per intero vengono ricostruite
- Presentazioni in cui una parte mal formata impedisce l'apertura ma le altre diapositive sono intatte
- Recuperare il testo e il layout delle diapositive dalle parti il cui XML è ancora ben formato
- Recuperare immagini e contenuti multimediali incorporati sopravvissuti in ppt/media/
Non può riparare
- Una singola diapositiva il cui XML è danneggiato oltre la possibilità di analisi (il suo contenuto modificabile può essere irrecuperabile)
- Parti del file che un download troncato non ha mai consegnato (riscarica l'originale se puoi)
- File .pptx cifrati con password quando la password non viene fornita
- File che si leggono come 0 byte o quasi tutti zeri
Se una riparazione fallisce, ti diciamo perché (dati mancanti rispetto a struttura danneggiata), e non ti viene mai addebitato nulla per una riparazione fallita.