Vad är filformatet DOTM?
En .dotm-fil är en Microsoft Word-mall med makron - den makrobärande medlemmen i Word Open XML-mallfamiljen som introducerades med Office 2007. Den kombinerar mallbeteendet hos .dotx (makrofri mall) med VBA-makrokapaciteten hos .docm (makroaktiverat dokument).
Precis som alla Office Open XML-filer är en .dotm ett ZIP-arkiv som börjar med standard-PK-signaturen (50 4B 03 04). Den särskiljs internt genom att [Content_Types].xml deklarerar innehållstypen application/vnd.ms-word.template.macroEnabled.12, samt genom närvaron av word/vbaProject.bin - en OLE2-binärström som bär all VBA-makrokod. Övriga paketdelar - word/document.xml, word/styles.xml, word/settings.xml - är standard UTF-8 XML.
Det definierande beteendet: att dubbelklicka på en .dotm-fil skapar ett nytt, namnlöst dokument baserat på mallen, vilket lämnar själva mallen oförändrad. För att redigera .dotm-filen direkt, använd Arkiv > Öppna eller högerklicka > Öppna i Word.
Sedan 2022 blockerar Microsoft makron som standard i Office-filer som laddats ner från internet (Mark of the Web-kontroll), inklusive .dotm-mallar. Makron körs utan uppmaning endast när filen ligger i en angiven Betrodd plats eller mappen Betrodda mallar. .dotm-filer används ofta i företagsmiljöer för att distribuera delade formatmallar, standardtexter och automatisering - såsom dokumentsammansättning eller kopplad dokumenthantering - via en centralt hanterad mallsökväg. LibreOffice Writer erbjuder partiell VBA-kompatibilitet; komplexa makron kan kräva justeringar.
Säkerhet & trygghet
RISK: HIGHDOTM bär på VBA-makron och är ett högriskformat. Huvudsakligt hot: «mallinjektion»-attacker där en DOTM-referens bäddas in i en till synes harmlös DOCX, som laddar ner och kör skadlig VBA tyst vid öppning. Direkt DOTM-nätfiske lurar användare att klicka på «Aktivera innehåll». Försvar: (1) sedan 2022 blockerar Microsoft makron som standard i Office-filer från internet - kringgå inte Mark of the Web-varningen; (2) klicka aldrig på «Aktivera innehåll» i en DOTM du inte förväntade dig; (3) öppna misstänkta DOTM-filer i Google Docs, Word för webben eller LibreOffice - Word VBA körs inte i dessa miljöer; (4) inspektera filen genom att byta namn till .zip och undersök vbaProject.bin med ett verktyg som olevba (python-oletools) innan körning. DOTM utgör en större risk än DOCM eftersom makron i mallar kan bestå över sessioner och köras automatiskt vid dokumentskapande.
Formatdetaljer
i ett nötskalProgram som öppnar DOTM-filer
Tekniska detaljer
djup specifikation| Kodning | Binär (ZIP) som innehåller UTF-8 XML-delar och en binär OLE2 VBA-lagring |
| Magic bytes | `50 4B 03 04` (`PK`) vid offset 0 - standard ZIP-huvud för lokal fil |
| Byteordning | Little-endian (ZIP-fält och inbäddad OLE2 VBA-lagring) |
| Container | ZIP-arkiv (Office Open XML-paket) |
| Komprimering | DEFLATE per ZIP-post |
| VBA-projektlagring | `word/vbaProject.bin` - OLE2/CFBF-binär inbäddad i ZIP-filen; innehåller all makrokod och moduldefinitioner |
| Innehållstyp | `application/vnd.ms-word.template.macroEnabled.12` (deklarerad i `[Content_Types].xml`) |
| Beteende vid dubbelklick | Skapar ett nytt namnlöst dokument från mallen; själva `.dotm`-filen öppnas inte för redigering |
| Krypteringsmetod | AES via ECMA-376 Agile Encryption vid lösenordsskydd; omsluter ZIP-paketet i ett OLE2-hölje |
| Digital signatur | Kodsignering av VBA-projekt stöds; valfri digital signatur på OOXML-paketnivå är också tillgänglig |
| Makrosäkerhet | Blockeras som standard sedan 2022 för filer från internet (Mark of the Web); obegränsad endast från Betrodda platser |
| Viktiga paketdelar | `[Content_Types].xml`, `word/document.xml`, `word/styles.xml`, `word/settings.xml`, `word/vbaProject.bin` |
| Typisk filstorlek | 20 KB - 5 MB (enkel makromall; större med inbäddade bilder eller omfattande VBA-moduler) |
| Släppt | 2007 (Word 2007 / Office Open XML) |
| Senaste version | OOXML ISO/IEC 29500 (current Microsoft 365 schema); VBA macro project per MS-OVBA |
| Öppen standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |
DOTM-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DOTM-filer.