Wat is het THMX-bestandsformaat?
.thmx is een themabestand dat hoort bij Microsoft Office 2007 en later. In tegenstelling tot document-sjablonen bevatten .thmx-bestanden geen documentgegevens (zoals kop- of voetteksten) - alleen instellingen zoals lettertypen, kleuren en visuele effecten. Hetzelfde .thmx-thema kan worden toegepast op Word-, Excel- of PowerPoint-documenten, waardoor het de standaardmethode is om een consistente look en opmaak te delen over alle drie de applicaties.
Intern is een .thmx-bestand een ZIP-archief gebouwd op Open Packaging Conventions (OPC), dezelfde container die wordt gebruikt door .docx, .pptx en .xlsx. Door het bestand te hernoemen naar .zip kan elke archieftool de inhoud inspecteren. Het belangrijkste onderdeel is theme/theme1.xml, een DrawingML-deel dat een kleurenschema, een lettertypeschema en een schema voor opmaakeffecten definieert. Optionele ingesloten afbeeldingen of aangepaste lettertypen vergroten de bestandsgrootte tot boven de gebruikelijke paar kilobytes.
Themabestanden kunnen worden gegenereerd in elk van de bovengenoemde applicaties. Een aangepast thema kan worden gebouwd met het themapaneel op het tabblad Ontwerpen in PowerPoint of Word. Het geëxporteerde thema kan vervolgens worden opgeslagen als een .thmx-bestand en worden hergebruikt als een gedeelde stijlbron voor verschillende documenten.
Ontwerpsjablonen zoals .potx, .dotx en .xltx bevatten elk intern een thema; .thmx is de zelfstandige, draagbare vorm waarmee u dat thema afzonderlijk kunt extraheren en verspreiden.
Beveiliging & veiligheid
RISICO: LOWEen .thmx bevat stylinggegevens (kleuren, lettertypen, effecten), geen macro of uitvoerbaar bestand, dus het toepassen ervan is een laag risico - het kan geen code uitvoeren. De enige echte aandachtspunten: een thema kan aangepaste lettertypen of een achtergrondafbeelding bevatten, en het toepassen van een thema overschrijft de huidige kleuren/lettertypen van uw document (bewaar een back-up als u wilt terugkeren). Download thema's van betrouwbare bronnen; met de truc om de extensie naar .zip te wijzigen, kunt u de inhoud inspecteren voordat u deze toepast.
Formaatdetails
in een notendopProgramma's die THMX-bestanden openen
Technische details
diepe specificaties| Containerformaat | ZIP-archief (Open Packaging Conventions / OOXML OPC); dezelfde envelop als .docx, .pptx en .xlsx |
| Kern XML-schema | DrawingML volgens ECMA-376 / ISO/IEC 29500; wortelelement a:theme binnen theme/theme1.xml |
| Magic bytes | 50 4B 03 04 („PK”) op offset 0 - standaard ZIP local-file-header handtekening |
| MIME-type | application/vnd.ms-officetheme |
| Alternatief MIME-type | application/vnd.openxmlformats-officedocument.themeoverride+xml (voor thema-overschrijvingsonderdelen ingebed in OOXML-documenten) |
| Codering | Binaire ZIP-envelop die UTF-8 XML-vermeldingen omhult |
| Compressie | DEFLATE toegepast per ZIP-vermelding |
| Kleurenschema | 12 benoemde kleurslots (dk1, dk2, lt1, lt2, accent1-accent6, hlink, folHlink) gedefinieerd in het a:clrScheme-element |
| Lettertypeschema | Lettertypepaar voor koptekst (major) en hoofdtekst (minor) gedefinieerd in het a:fontScheme-element |
| Effectenschema | Drie vooraf ingestelde intensiteitsniveaus - subtiel, gemiddeld en intens - gedefinieerd in het a:fmtScheme-element |
| Content Types map | [Content_Types].xml in de ZIP-root koppelt elk OPC-onderdeel aan zijn inhoudstype volgens de OPC-specificatie |
| Typische bestandsgrootte | 5 KB - 2 MB; groeit wanneer achtergrondafbeeldingen of ingesloten lettertypen zijn inbegrepen |
| Integriteitscontrole | CRC-32 checksum per vermelding (ZIP); standaard geen digitale handtekening op documentniveau |
| Toepassingsgebied | Gelijkmatig van toepassing op Word, Excel en PowerPoint; hetzelfde DrawingML-thema is ingebed in .potx, .dotx en .xltx ontwerpsjablonen |
| Uitgebracht | 2007 (Office 2007 'Fluent' UI and OOXML) |
| Laatste versie | Office Open XML theme (ECMA-376 / ISO/IEC 29500 DrawingML theme part); current Microsoft 365 |
| Open standaard | Ja · royaltyvrij |
| Specificatie | learn.microsoft.com |