Word-dokument (.docx)

ECMA-376 Standard

DOCX är ett zippat, XML-baserat filformat som utvecklats av Microsoft för ordbehandlingsdokument och som standardiserar Word-dokument under specifikationen Office Open XML.

Konvertera JPG till DOCX

Gratis konverterare från JPG till DOCX i webbläsaren. Konvertera filer direkt på din enhet.

Granska och metadata

Operativsystem och filanalysverktyg identifierar DOCX-filer genom att granska den inledande sekvensen av binära byte:

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Signatur i filhuvudet på bytenivå (magiska byte)

Operativsystem och filanalysverktyg identifierar DOCX-filer genom att granska den inledande sekvensen av binära byte:

HEX-SIGNATUR (OFFSET 0):

50 4B 03 04

ASCII-REPRESENTATION: PK..

Standardisering: ECMA-376 / ISO/IEC 29500

Tekniska specifikationer

ContainerarkitekturOpen Packaging Convention (OPC) ZIP-arkiv som innehåller XML-delar
KomprimeringDeflate-komprimering av enskilda XML-filer och resursfiler inuti ZIP-arkivet
ByteordningLittle-Endian för ZIP-huvudposter; UTF-8 XML för dokumenttext
FärgrymdersRGB för text och formatering; inbäddade bilddelar behåller sina ursprungliga profiler
Kanaler och strukturStrukturerad dokumenthierarki: stycken (w:p), textsegment (w:r) och textnoder (w:t)
Maximala dimensioner55,87 x 55,87 cm (maximal sidgräns på 22 x 22 tum i Word)
TransparensStöds inom inbäddade raster- och vektorformer
Strömning och progressiv visningZIP-strukturen kräver att det centrala registret (Central Directory) läses i slutet av arkivet

Teknisk jämförelsematris: DOCX jämfört med konkurrenter

Tekniskt attributDOCX (Aktuell)PDFOpenDocument (ODT)Markdown
Primärt syfteRedigerbart ordbehandlingsdokumentDigitalt papper med fast layoutRedigerbart dokument med öppen standardLättviktig textredigering i ren text
Konsekvent formateringVarierar beroende på programvara och installerade typsnittVisningen kan variera beroende på typsnitt, app och enhet.Varierar beroende på programsvitBeroende på Markdown-tolk och CSS
RedigeringsupplevelseFullständig WYSIWYG-redigering med ändringsspårningSvårt att redigera utan specialiserade verktygFullständig WYSIWYG-redigeringSnabb redigering av ren text
Sökindexering och textextraheringSnabb genomsökning av XML-noder i document.xml utan renderingsmotorKräver OCR eller komplexa strömavkodare för PDF-teckensnittsmappningOkomplicerad genomsökning av XML-noder i content.xmlOmedelbar sökning med inbyggda reguljära uttryck och strängar för ren text

Vanliga skadeorsaker och hex-återställningsguide

Word visar felmeddelandet: 'Filen är skadad och kan inte öppnas'.

Grundorsak: Skadad struktur i ZIP-behållaren eller felaktig XML i word/document.xml.

Återställning: Byt namn på .docx till .zip, kör 'zip -FF broken.zip --out fixed.zip', extrahera word/document.xml, åtgärda XML-syntaxfel med en XML-redigerare och zippa om filen.

Säkerhetsanalys och attackvektorer för tolkar

DOCX-filer kan inte innehålla aktiva VBA-makron (.docm krävs för makron), vilket gör dem säkrare än äldre .doc-filer, men extern mallinjektering utgör fortfarande en risk.

Kända attackvektorer

  • Fjärrmallinjektering som pekar på skadliga externa dotm-mallar.
  • Sårbarheter för XML External Entity (XXE) i oepatcherade dokumenttolkar.
  • Inbäddade OLE-objekt som döljer exekverbar skadlig kod.

Rekommenderade skyddsåtgärder: Tillåt inte makroaktiverade filer (.docm) på offentliga uppladdningsportaler, granska '_rels' efter otillförlitliga externa URI-mallar och sanera XML-indata.

Historiskt ursprung och milstolpar

2012Införandet av ISO/IEC 29500 Strict-profilen förbättrar kompatibiliteten mellan dokumentsviter som inte kommer från Microsoft.
2008ISO/IEC 29500 formaliserar Office Open XML som en internationell öppen standard.
2006Microsoft introducerar DOCX tillsammans med Microsoft Office 2007, vilket ersätter det äldre binära .doc-formatet.

Viktiga fördelar

  • Open XML-paketering möjliggör automatiserad dokumentgenerering och textextrahering utan Microsoft Word.
  • ZIP-komprimering minskar filstorleken avsevärt jämfört med äldre binära .doc-filer.
  • Den modulära strukturen isolerar skadade komponenter och förhindrar att hela dokumentet går förlorat.

Tekniska begränsningar

  • Visuell rendering kan variera mellan LibreOffice, Google Dokument och Microsoft Word på grund av typsnittets layoutheuristik.
  • Inte utformat för arkivering med fast layout (till skillnad från PDF/A).
  • Komplex ECMA-376-specifikation med tusentals taggar för bakåtkompatibilitet.

Intressant teknisk kuriosa

  • Genom att ändra filändelsen från .docx till .zip kan du extrahera alla inbäddade bilder direkt från mappen 'word/media/'.
  • Det primära textinnehållet i ett Word-dokument finns i filen 'word/document.xml'.
  • Trots 'XML'-namnet kan en DOCX-fil inte redigeras direkt med en vanlig textredigerare utan att dess OPC-behållare (Open Packaging Convention) packas upp först.

Vanliga tekniska frågor

Hur kan jag extrahera alla bilder från en DOCX-fil utan Word?

Ändra filändelsen från '.docx' till '.zip', öppna arkivet med valfritt uppackningsverktyg och navigera till mappen 'word/media/'. Alla ursprungliga högupplösta foton och grafiska element lagras där.

Vad är skillnaden mellan .doc och .docx?

.doc är ett äldre proprietärt binärt format som användes i Word 97 - 2003. .docx är en modern öppen standard (ISO/IEC 29500) baserad på XML- och ZIP-komprimering, vilket ger mindre filer, större tillförlitlighet vid återställning och ingen möjlighet att köra makron.

Kan DOCX-filer sprida skadlig kod eller virus?

Vanliga DOCX-filer kan inte innehålla aktiva VBA-makroskript (vilket kräver .docm-formatet). De kan dock innehålla länkar för extern mallinjektering eller skadliga inbäddade OLE-objektpaket, vilket är anledningen till att moderna kontorssviter öppnar opålitliga filer som laddats ned från webben i Skyddad vy.