Vad är filformatet DOCX?
Filer med filändelsen .docx innehåller formaterade textdokument, eventuellt med grafiska element, lagrade i ett format som är infött för Microsoft Word och introducerades med Word 2007. .docx-filer är en del av Office Open XML-specifikationen (OOXML), standardiserad som ISO/IEC 29500. Varje .docx-fil komprimeras med ZIP-arkivmetoden och är uppbyggd på XML med hjälp av märkspråken WordprocessingML och DrawingML, utvecklade av Microsoft.
.docx är efterföljaren till det proprietära binära formatet .doc. Det erbjuder bättre portabilitet mellan program och plattformar tack vare sin öppna specifikation. .docx stöder inte makron - för att möjliggöra makroanvändning måste en fil istället sparas i formatet .docm. De flesta kontorsprogram stöder .docx, och filer kan konverteras till andra format som .odt.
.docx-filer är så allmänt använda att praktiskt taget varje avancerat ordbehandlingsprogram stöder dem. Utöver dedikerad skrivbordsprogramvara kan .docx-filer öppnas och redigeras gratis i onlineredigerare som Google Docs och Word for the web. Dessa webbredigerare liknar sina skrivbordsmotsvarigheter mycket, vilket gör dem tillgängliga för de flesta användare utan någon extra programvara.
Säkerhet & trygghet
RISK: LOWVanlig DOCX kan inte köra makron, vilket gör den säkrare än den äldre .doc eller den makroaktiverade .docm: en normal .docx är i huvudsak en behållare för text och bilder. De kvarstående riskerna är (1) makroaktiverade dokument maskerade genom filändelse - en riktig .docm eller en omdöpt fil kan bära VBA-makroskadlig kod, så klicka aldrig på „Aktivera innehåll” i ett dokument du inte förväntade dig; och (2) inbäddade länkar/objekt och mallinjektion. Moderna Office öppnar dokument från e-post/internet i Skyddad vy. Att öppna en okänd DOCX i Google Docs eller LibreOffice är generellt säkert eftersom texten renderas utan att köra Word VBA.
Formatdetaljer
i ett nötskalProgram som öppnar DOCX-filer
Tekniska detaljer
djup specifikation| Containerformat | ZIP-baserat OPC-arkiv (Open Packaging Conventions) - kompatibelt med alla standardverktyg för ZIP |
| Primärt märkspråk | WordprocessingML XML (namnrymdsprefix w:), definierat i ISO/IEC 29500 del 1 |
| Märkspråk för grafik | DrawingML, delat mellan Office Open XML-formaten (.docx, .xlsx, .pptx) |
| MIME-typ | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
| Magic bytes | 50 4B 03 04 („PK”) vid offset 0 - standardhuvud för lokal ZIP-fil; skiljs från vanlig ZIP genom intern struktur |
| Huvuddokumentdel | word/document.xml - innehåller hela dokumentets kropp (stycken, tabeller, körningar) |
| Paketmanifest | [Content_Types].xml i arkivets rot - deklarerar MIME-typer för varje del i paketet |
| Makrostöd | Inget; makron är förbjudna - makroaktiverade dokument använder filändelsen .docm istället |
| Stilmallar | Stycke- och teckenstilar lagras i word/styles.xml, appliceras via attributen w:pStyle och w:rStyle |
| Bildlagring | Binära mediefiler förvaras under word/media/, refereras via OPC-relationsfiler i word/_rels/ |
| Spårade ändringar | Lagras inline som XML-elementen <w:ins> (infogning) och <w:del> (borttagning) i dokumentdelen |
| Temalagring | Färgpalett, typsnittsschema och visuella effekter definierade i word/theme/theme1.xml |
| Fotnoter och slutnoter | Lagras som separata paketdelar: word/footnotes.xml och word/endnotes.xml, länkade via relationer |
| Sidhuvuden och sidfötter | Varje sektions sidhuvud/sidfot lagras i oberoende delar (word/header1.xml, word/footer1.xml) |
| Teckenkodning | UTF-8 för alla XML-delar i paketet |
| Släppt | 2007 (Word 2007 / Office Open XML); ISO/IEC 29500 in 2008 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |