Che cos'è il formato di file ODT?
I file con estensione .odt (OpenDocument Text) sono documenti di videoscrittura modificabili appartenenti alla famiglia Open Document Format (ODF). Il formato è mantenuto da OASIS come standard aperto e ratificato come ISO/IEC 26300. All'interno della famiglia ODF, .odt è il tipo di documento di testo principale; i formati complementari includono .ods per i fogli di calcolo e .odp per le presentazioni.
Strutturalmente, i file .odt sono memorizzati come archivi ZIP, quindi rinominarne uno in .zip e decomprimerlo rivela una cartella di file XML. Ogni pacchetto .odt valido contiene almeno questi componenti principali:
mimetype- una singola voce non compressa contenente la stringaapplication/vnd.oasis.opendocument.text, posizionata all'inizio affinché il tipo MIME sia leggibile senza decomprimere l'archiviocontent.xml- il corpo del documento e i riferimenti agli stili di basestyles.xml- definizioni complete degli stili che coprono l'orientamento del testo, la spaziatura e il layout di paginameta.xml- metadati del documento come autore, titolo e data dell'ultima modificasettings.xml- impostazioni specifiche dell'applicazione come la dimensione della finestra e il livello di zoomMETA-INF/manifest.xml- un indice che elenca ogni file all'interno del pacchetto
Supporto per i file .odt
Il formato .odt è supportato nativamente da LibreOffice Writer e Apache OpenOffice Writer, che lo utilizzano come formato di salvataggio predefinito. Microsoft Word (2013 e versioni successive) può aprire e salvare file .odt direttamente, con una fedeltà notevolmente migliorata in Word 2016 e Microsoft 365 rispetto alle versioni precedenti. ONLYOFFICE Desktop Editors offre una forte compatibilità di interscambio. Google Docs può sia importare che esportare file .odt. Anche AbiWord e Collabora Office (disponibile su Android e iOS) offrono un solido supporto.
Esiste una variante XML piatta a file singolo nota come .fodt, che memorizza lo stesso contenuto senza compressione ZIP - utile per il controllo di versione e il confronto di file di testo (diffing).
Sicurezza e incolumità
RISCHIO: LOWI file ODT sono generalmente documenti sicuri, con l'avvertenza comune a tutti i formati office: possono contenere macro (LibreOffice Basic), che sia LibreOffice che Word bloccano o segnalano per impostazione predefinita - non abilitare mai le macro in un documento non previsto. I collegamenti ipertestuali incorporati e gli oggetti OLE possono puntare a destinazioni dannose, e l'ODT è apparso occasionalmente in campagne di spam perché i filtri email lo analizzano meno rispetto ai DOCM. Aprire un ODT con le macro disabilitate è sicuro.
Dettagli del formato
in sintesiProgrammi che aprono file ODT
Dettagli tecnici
specifiche approfondite| Formato contenitore | Archivio ZIP con voci compresse tramite Deflate |
| File di struttura primari | content.xml, styles.xml, meta.xml, settings.xml, META-INF/manifest.xml |
| Tipo MIME | application/vnd.oasis.opendocument.text |
| Firma del file (magic bytes) | 50 4B 03 04 (header file locale ZIP); voce mimetype leggibile in byte semplici approssimativamente all'offset 38 |
| Codifica del testo | UTF-8 in tutti i file XML all'interno del pacchetto |
| Regola voce non compressa | Il file mimetype deve essere la prima voce ZIP e memorizzato senza compressione, come richiesto dalle specifiche ODF |
| Immagini incorporate | Memorizzate in una sottocartella Pictures/ all'interno del pacchetto ZIP |
| Architettura degli stili | Stili con nome definiti in styles.xml; stili automatici (per elemento) generati inline in content.xml |
| Revisioni | Segni di revisione registrati tramite elementi text:tracked-changes in content.xml |
| Archiviazione macro | Macro Basic integrate memorizzate in un sottoalbero Basic/ all'interno del pacchetto |
| Formule matematiche | Oggetti basati su MathML incorporati come sotto-documenti formula ODF e referenziati da content.xml |
| Firme digitali | Firme XMLDSig memorizzate in META-INF/documentsignatures.xml |
| Variante piatta non compressa | .fodt - singolo file XML contenente tutto il contenuto inline senza contenitore ZIP |
| Formato modello | .ott (OpenDocument Text Template) utilizza la stessa struttura XML interna |
| Testo bidirezionale | Testo RTL e a direzione mista supportato tramite la proprietà di stile writing-mode |
| Rilasciato | 2005 (ODF 1.0, OASIS); ISO/IEC 26300 since 2006; current major version ODF 1.3 (OASIS, 2021) |
| Standard aperto | Sì · royalty-free |
| Specifica | www.oasis-open.org |