Hva er DOCX-filformatet?
Filer med filendelsen .docx inneholder formaterte tekstdokumenter, eventuelt med grafiske elementer, lagret i et format som er innfødt for Microsoft Word og introdusert med Word 2007. .docx-filer er en del av Office Open XML (OOXML)-spesifikasjonen, standardisert som ISO/IEC 29500. Hver .docx-fil er komprimert ved hjelp av ZIP-arkiv-metoden og bygget på XML, ved bruk av markeringsspråkene WordprocessingML og DrawingML, utviklet av Microsoft.
.docx er etterfølgeren til det proprietære binærformatet .doc. Det tilbyr bedre portabilitet på tvers av programmer og plattformer takket være sin åpne spesifikasjon. .docx støtter ikke makroer - for å aktivere bruk av makroer, må en fil lagres i .docm-formatet i stedet. De fleste kontorprogramvarepakker støtter .docx, og filer kan konverteres til andre formater som .odt.
.docx-filer er så utbredt at praktisk talt alle avanserte tekstbehandlingsprogrammer støtter dem. Utover dedikert skrivebordsprogramvare, kan .docx-filer åpnes og redigeres gratis i nettbaserte verktøy som Google Docs og Word for the web. Disse nettredaktørene ligner mye på sine skrivebordsmotparter, noe som gjør dem tilgjengelige for de fleste brukere uten ekstra programvare.
Sikkerhet og trygghet
RISIKO: LOWVanlig DOCX kan ikke kjøre makroer, noe som gjør det tryggere enn det eldre .doc eller det makroaktiverte .docm: en normal .docx er i hovedsak en beholder for tekst og bilder. De gjenværende risikoene er (1) makroaktiverte dokumenter forkledd med filendelse - en ekte .docm eller en omdøpt fil kan inneholde VBA-makroskadevare, så klikk aldri på «Aktiver innhold» på et dokument du ikke forventet; og (2) innebygde lenker/objekter og mal-injeksjon. Moderne Office åpner dokumenter fra e-post/internett i beskyttet visning. Å åpne en ukjent DOCX i Google Docs eller LibreOffice er generelt trygt fordi teksten rendres uten å kjøre Word VBA.
Formatdetaljer
i et nøtteskallProgrammer som åpner DOCX-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | ZIP-basert OPC (Open Packaging Conventions) arkiv - kompatibelt med alle standard ZIP-verktøy |
| Primært markeringsspråk | WordprocessingML XML (navneromsprefiks w:), definert i ISO/IEC 29500 del 1 |
| Markeringsspråk for grafikk | DrawingML, delt på tvers av Office Open XML-formater (.docx, .xlsx, .pptx) |
| MIME-type | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
| Magic bytes | 50 4B 03 04 («PK») ved offset 0 - standard ZIP lokal filhode; skilt fra vanlig ZIP ved intern struktur |
| Hoveddokumentdel | word/document.xml - inneholder hele dokumentteksten (avsnitt, tabeller, kjøringer) |
| Pakke-manifest | [Content_Types].xml i arkivroten - deklarerer MIME-typer for hver del i pakken |
| Makrostøtte | Ingen; makroer er forbudt - makroaktiverte dokumenter bruker filendelsen .docm i stedet |
| Stildefinisjoner | Avsnitts- og tegnstiler lagret i word/styles.xml, brukt via w:pStyle- og w:rStyle-attributter |
| Bildelagring | Binære mediefiler oppbevart under word/media/, referert via OPC-relasjonsfiler i word/_rels/ |
| Sporede endringer | Lagret inline som <w:ins> (innsetting) og <w:del> (sletting) XML-elementer i dokumentdelen |
| Temalagring | Fargepalett, fontskjema og visuelle effekter definert i word/theme/theme1.xml |
| Fotnoter og sluttnoter | Lagret som separate pakkedeler: word/footnotes.xml og word/endnotes.xml, koblet via relasjoner |
| Topptekst og bunntekst | Hver seksjons topptekst/bunntekst lagret i uavhengige deler (word/header1.xml, word/footer1.xml) |
| Tegnkoding | UTF-8 for alle XML-deler i pakken |
| Utgitt | 2007 (Word 2007 / Office Open XML); ISO/IEC 29500 in 2008 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | learn.microsoft.com |