Wat is het ODT-bestandsformaat?
Bestanden met de extensie .odt (OpenDocument Text) zijn bewerkbare tekstverwerkingsdocumenten die behoren tot de Open Document Format (ODF)-familie. Het formaat wordt onderhouden door OASIS als een open standaard en is geratificeerd als ISO/IEC 26300. Binnen de ODF-familie is .odt het primaire type tekstdocument; bijbehorende formaten zijn onder meer .ods voor spreadsheets en .odp voor presentaties.
Structureel worden .odt-bestanden opgeslagen als ZIP-archieven, dus het hernoemen van een bestand naar .zip en het uitpakken ervan onthult een map met XML-bestanden. Elk geldig .odt-pakket bevat ten minste deze kerncomponenten:
mimetype- een enkel niet-gecomprimeerd item met de stringapplication/vnd.oasis.opendocument.text, als eerste geplaatst zodat het MIME-type leesbaar is zonder het archief te decompresserencontent.xml- de hoofdtekst van het document en basisstijlverwijzingenstyles.xml- volledige stijldefinities voor tekstoriëntatie, afstand en paginalay-outmeta.xml- metadata van het document zoals auteur, titel en datum van laatste wijzigingsettings.xml- applicatiespecifieke instellingen zoals venstergrootte en zoomniveauMETA-INF/manifest.xml- een index die elk bestand in het pakket vermeldt
Ondersteuning voor .odt-bestanden
.odt wordt standaard ondersteund door LibreOffice Writer en Apache OpenOffice Writer, die het als hun standaard opslagformaat gebruiken. Microsoft Word (2013 en later) kan .odt-bestanden rechtstreeks openen en opslaan, met merkbaar verbeterde getrouwheid in Word 2016 en Microsoft 365 vergeleken met eerdere versies. ONLYOFFICE Desktop Editors biedt sterke compatibiliteit voor uitwisseling. Google Docs kan .odt-bestanden zowel importeren als exporteren. AbiWord en Collabora Office (beschikbaar op Android en iOS) bieden ook solide ondersteuning.
Er bestaat een platte XML-variant uit één bestand genaamd .fodt, die dezelfde inhoud opslaat zonder ZIP-compressie - handig voor versiebeheer en het vergelijken van tekstverschillen (diffing).
Beveiliging & veiligheid
RISICO: LOWODT-bestanden zijn over het algemeen veilige documenten, met het voorbehoud dat geldt voor alle kantoorformaten: ze kunnen macro's bevatten (LibreOffice Basic), die zowel door LibreOffice als Word standaard worden geblokkeerd of waarvoor een waarschuwing wordt getoond - schakel nooit macro's in een document in dat u niet verwachtte. Ingebedde hyperlinks en OLE-objecten kunnen naar kwaadaardige bestemmingen verwijzen, en ODT is af en toe verschenen in spamcampagnes omdat spamfilters het minder streng controleren dan DOCM. Het openen van een ODT met uitgeschakelde macro's is veilig.
Formaatdetails
in een notendopProgramma's die ODT-bestanden openen
Technische details
diepe specificaties| Containerformaat | ZIP-archief met Deflate-gecomprimeerde items |
| Primaire structuurbestanden | content.xml, styles.xml, meta.xml, settings.xml, META-INF/manifest.xml |
| MIME-type | application/vnd.oasis.opendocument.text |
| Magic bytes | 50 4B 03 04 (ZIP local file header); mimetype-item leesbaar in platte bytes op ongeveer offset 38 |
| Tekstcodering | UTF-8 in alle XML-bestanden binnen het pakket |
| Regel voor niet-gecomprimeerde items | Het mimetype-bestand moet het eerste ZIP-item zijn en zonder compressie worden opgeslagen, volgens de ODF-specificatievereiste |
| Ingebedde afbeeldingen | Opgeslagen in een Pictures/ submap binnen het ZIP-pakket |
| Stijlarchitectuur | Benoemde stijlen gedefinieerd in styles.xml; automatische (per element) stijlen inline gegenereerd in content.xml |
| Wijzigingen bijhouden | Revisiemarkeringen vastgelegd via text:tracked-changes elementen in content.xml |
| Macro-opslag | Ingebouwde Basic-macro's opgeslagen in een Basic/ substructuur binnen het pakket |
| Wiskundige formules | Op MathML gebaseerde objecten ingebed als ODF-formule-subdocumenten en aangeroepen vanuit content.xml |
| Digitale handtekeningen | XMLDSig-handtekeningen opgeslagen in META-INF/documentsignatures.xml |
| Platte niet-gezipte variant | .fodt - enkel XML-bestand dat alle inhoud inline bevat zonder ZIP-wrapper |
| Sjabloonformaat | .ott (OpenDocument Text Template) gebruikt dezelfde interne XML-structuur |
| Bidirectionele tekst | RTL en gemengde tekstrichting ondersteund via de writing-mode stijleigenschap |
| Uitgebracht | 2005 (ODF 1.0, OASIS); ISO/IEC 26300 since 2006; current major version ODF 1.3 (OASIS, 2021) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.oasis-open.org |