Word-dokument (.docx)

ECMA-376 Standard

DOCX er et komprimert, XML-basert filformat utviklet av Microsoft for tekstbehandlingsdokumenter, som standardiserer Word-dokumenter under Office Open XML-spesifikasjonen.

Konverter JPG til DOCX

Gratis JPG til DOCX-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Inspeksjon og metadata

Operativsystemer og filanalysatorer identifiserer DOCX-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

Operativsystemer og filanalysatorer identifiserer DOCX-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

50 4B 03 04

ASCII-REPRESENTASJON: PK..

Standardisering: ECMA-376 / ISO/IEC 29500

Tekniske spesifikasjoner

BeholderarkitekturOpen Packaging Convention (OPC) ZIP-arkiv som inneholder XML-deler
KomprimeringDeflate-komprimering av individuelle XML-filer og medieressurser inne i ZIP
Bytterekkefølgelittle-endian for ZIP-hodeoppføringer; UTF-8 XML for dokumenttekst
FargeromsRGB for tekst og stiler; innebygde bildedeler beholder opprinnelige profiler
Kanaler og strukturStrukturert dokumenthierarki: avsnitt (w:p), tekstblokker (w:r) og tekstnoder (w:t)
Maks. dimensjoner55,87 x 55,87 cm (maksimal sidegrense på 22 x 22 tommer i Word)
GjennomsiktighetStøttes i innebygde raster- og vektorformer
Strømming og progressiv visningZIP-strukturen krever lesing av sentralkatalogen på slutten av arkivet

Teknisk sammenligningsmatrise: DOCX sammenlignet med konkurrenter

Teknisk attributtDOCX (Gjeldende)PDFOpenDocument (ODT)Markdown
Primært formålRedigerbart tekstbehandlingsdokumentDigitalt papir med fast oppsettRedigerbart dokument med åpen standardLettvekts tekstskriving
FormateringskonsistensVarierer med programvarevisning og installerte skrifttyperVisningen kan variere etter skrifter, app og enhet.Varierer etter programvarepakkeAvhengig av Markdown-parser og CSS
RedigeringsopplevelseFullstendig WYSIWYG-redigering med rik formatering med sporede endringerVanskelig å redigere uten spesialverktøyFull WYSIWYG-redigeringRask rentekstredigering
Søkeindeksering og tekstuttrekkingRask gjennomgang av XML-noder i document.xml uten gjengivelsesmotorKrever OCR eller komplekse strømningsdekodere for PDF-skriftkartleggingEnkel XML-nodegjennomgang på tvers av content.xmlUmiddelbart innebygd søk i ren tekst med regulære uttrykk

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Word viser feilmeldingen: 'Filen er skadet og kan ikke åpnes'.

Underliggende årsak: Skadet ZIP-beholderstruktur eller ugyldig XML i word/document.xml.

Utbedring: Endre .docx til .zip, kjør 'zip -FF broken.zip --out fixed.zip', pakk ut word/document.xml, fiks XML-syntaksfeil med et XML-redigeringsprogram, og pakk inn i ZIP på nytt.

Sikkerhetsanalyse og angrepsvektorer mot parsere

DOCX-filer kan ikke inneholde aktive VBA-makroer (makroer krever .docm), noe som gjør dem tryggere enn eldre .doc-filer, men eksterne malinjeksjoner utgjør fortsatt en risiko.

Kjente angrepsvektorer

  • Ekstern malinjeksjon som peker til skadelige eksterne dotm-maler.
  • Sårbarheter for XML External Entity (XXE) i ikke-oppdaterte dokumentparsere.
  • Innebygde OLE-objekter som skjuler kjørbar skadevare.

Anbefalte sikkerhetstiltak: Ikke tillat makroaktiverte filer (.docm) på offentlige opplastingsportaler, undersøk '_rels' for ikke-betrodde eksterne URI-maler, og rens XML-inndata.

Historisk opprinnelse og milepæler

2012Vedtaket av ISO/IEC 29500 Strict-profilen forbedrer interoperabiliteten på tvers av ikke-Microsoft-dokumentpakker.
2008ISO/IEC 29500 formaliserer Office Open XML som en internasjonal åpen standard.
2006Microsoft introduserer DOCX med Microsoft Office 2007, som erstatter det eldre binære .doc-formatet.

Viktige fordeler

  • Open XML-pakking tillater automatisert dokumentgenerering og tekstuttrekking uten Microsoft Word.
  • ZIP-komprimering reduserer filstørrelsen betydelig sammenlignet med eldre binære .doc-filer.
  • Modulær struktur isolerer korrupte komponenter og forhindrer tap av hele dokumentet.

Tekniske begrensninger og ulemper

  • Visuell gjengivelse kan variere på tvers av LibreOffice, Google Dokumenter og Microsoft Word på grunn av heuristikk for skriftplassering.
  • Ikke beregnet for arkivering med fast oppsett (i motsetning til PDF/A).
  • Kompleks ECMA-376-spesifikasjon med tusenvis av eldre kompatibilitetsetiketter.

Interessante tekniske fakta

  • Ved å endre filtypen til en .docx-fil til .zip kan du trekke ut alle innebygde bilder direkte fra mappen 'word/media/'.
  • Hovedinnholdet i teksten i ethvert Word-dokument ligger i filen 'word/document.xml'.
  • Til tross for 'XML'-navnet kan en DOCX-fil ikke redigeres direkte med et rent tekstredigeringsprogram uten først å pakke ut dens Open Packaging Convention (OPC)-beholder.

Ofte stilte tekniske spørsmål

Hvordan kan jeg trekke ut alle bildene fra en DOCX-fil uten Word?

Endre filutvidelsen fra '.docx' til '.zip', åpne arkivet med et hvilket som helst utpakkingsverktøy, og gå til mappen 'word/media/'. Alle opprinnelige høyoppløselige bilder og grafikk lagres der.

Hva er forskjellen mellom .doc og .docx?

.doc er et eldre proprietært binærformat som ble brukt i Word 97 til 2003. .docx er en moderne åpen standard (ISO/IEC 29500) basert på XML og ZIP-komprimering. Det gir mindre filer, bedre pålitelighet ved gjenoppretting og ingen mulighet til å kjøre makroer.

Kan DOCX-filer inneholde skadevare eller virus?

Standard DOCX-filer kan ikke inneholde aktive VBA-makroskrifter (som krever .docm-formatet). De kan imidlertid inneholde eksterne malinjeksjonslenker eller skadelige innebygde OLE-objektpakker, og det er derfor moderne kontorpakker åpner ikke-betrodde nedlastinger fra nettet i Beskyttet visning.