Hva er DOTM-filformatet?
En .dotm-fil er en Microsoft Word makroaktivert mal - det makroførende medlemmet av Word Open XML-malfamilien introdusert med Office 2007. Den kombinerer mal-oppførselen til .dotx (makrofri mal) med VBA-makrofunksjonaliteten til .docm (makroaktivert dokument).
Som alle Office Open XML-filer, er en .dotm et ZIP-arkiv som starter med den standard PK-signaturen (50 4B 03 04). Den skilles internt ved at [Content_Types].xml deklarerer innholdstypen application/vnd.ms-word.template.macroEnabled.12, og ved tilstedeværelsen av word/vbaProject.bin - en OLE2 binærstrøm som bærer all VBA-makrokode. Andre deler av pakken - word/document.xml, word/styles.xml, word/settings.xml - er standard UTF-8 XML.
Den definerende oppførselen: Dobbeltklikk på en .dotm-fil oppretter et nytt, ikke-navngitt dokument basert på malen, mens selve malen forblir uendret. For å redigere .dotm-filen direkte, bruk Fil > Åpne eller høyreklikk > Åpne i Word.
Siden 2022 blokkerer Microsoft makroer som standard i Office-filer lastet ned fra internett (håndheving av «Mark of the Web»), inkludert .dotm-maler. Makroer kjører uten forespørsel bare når filen befinner seg i en angitt «Klarert plassering» eller mappen for «Klarerte maler». .dotm-filer er mye brukt i bedriftsmiljøer for å distribuere delte stiler, standardtekst og automatisering - som dokumentmontering eller utskriftsfletting - via en sentralt administrert mal-sti. LibreOffice Writer tilbyr delvis VBA-kompatibilitet; komplekse makroer kan kreve justeringer.
Sikkerhet og trygghet
RISIKO: HIGHDOTM inneholder VBA-makroer og er et høyrisiko filformat. Hovedtrussel: «mal-injeksjon»-angrep bygger inn en DOTM-referanse i en tilsynelatende ufarlig DOCX, som laster ned og kjører ondsinnet VBA lydløst ved åpning. Direkte DOTM-phishing lokker brukere til å «Aktiver innhold». Forsvar: (1) siden 2022 blokkerer Microsoft makroer som standard i Office-filer fra internett - ikke gå utenom «Mark of the Web»-advarselen; (2) klikk aldri på «Aktiver innhold» på en DOTM du ikke forventet eller ba om; (3) åpne mistenkelige DOTM-filer i Google Docs, Word for the web, eller LibreOffice - Word VBA kjører ikke i disse miljøene; (4) inspiser filen ved å gi den nytt navn til .zip og undersøk vbaProject.bin med et verktøy som olevba (python-oletools) før kjøring. DOTM utgjør større risiko enn DOCM fordi makroer i maler kan vedvare over økter og kjøre automatisk ved opprettelse av dokumenter.
Formatdetaljer
i et nøtteskallProgrammer som åpner DOTM-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Binær (ZIP) som inneholder UTF-8 XML-deler og et binært OLE2 VBA-lager |
| Magic bytes | `50 4B 03 04` (`PK`) ved offset 0 - standard ZIP lokal filheader |
| Byterekkefølge | Little-endian (ZIP-felt og innebygd OLE2 VBA-lager) |
| Beholder | ZIP-arkiv (Office Open XML-pakke) |
| Komprimering | DEFLATE per ZIP-oppføring |
| VBA-prosjektlagring | `word/vbaProject.bin` - OLE2/CFBF binær innebygd i ZIP-filen; inneholder all makrokode og moduldefinisjoner |
| Innholdstype | `application/vnd.ms-word.template.macroEnabled.12` (deklarert i `[Content_Types].xml`) |
| Dobbeltklikk-oppførsel | Oppretter et nytt ikke-navngitt dokument fra malen; selve `.dotm`-filen åpnes ikke for redigering |
| Krypteringsmetode | AES via ECMA-376 Agile Encryption når passordbeskyttet; pakker ZIP-pakken inn i en OLE2-konvolutt |
| Digital signatur | Støtte for kodesignering av VBA-prosjekter; valgfri digital signatur på OOXML-pakkenivå er også tilgjengelig |
| Makrosikkerhet | Blokkert som standard siden 2022 for filer fra internett (Mark of the Web); ubegrenset kun fra klarerte plasseringer |
| Viktige pakkedeler | `[Content_Types].xml`, `word/document.xml`, `word/styles.xml`, `word/settings.xml`, `word/vbaProject.bin` |
| Typisk filstørrelse | 20 KB - 5 MB (enkel makromal; større med innebygde bilder eller omfattende VBA-moduler) |
| Utgitt | 2007 (Word 2007 / Office Open XML) |
| Siste versjon | OOXML ISO/IEC 29500 (current Microsoft 365 schema); VBA macro project per MS-OVBA |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | learn.microsoft.com |
DOTM-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om DOTM-filer.