O que é o formato de ficheiro THMX?
.thmx é um arquivo de tema associado ao Microsoft Office 2007 e versões posteriores. Ao contrário dos modelos de documento, os arquivos .thmx não contêm dados de documento (como seções de cabeçalho ou rodapé) - apenas configurações como fontes, cores e efeitos visuais. O mesmo tema .thmx pode ser aplicado a documentos do Word, Excel ou PowerPoint, tornando-o a forma padrão de compartilhar uma aparência e formatação consistentes em todos os três aplicativos.
Internamente, um arquivo .thmx é um arquivo ZIP construído sobre as Open Packaging Conventions (OPC), o mesmo contêiner usado por .docx, .pptx e .xlsx. Renomear o arquivo para .zip permite que qualquer ferramenta de arquivamento inspecione seu conteúdo. A entrada principal é theme/theme1.xml, uma parte DrawingML que define um esquema de cores, um esquema de fontes e um esquema de efeitos de formatação. Imagens incorporadas opcionais ou fontes personalizadas aumentam o tamanho do arquivo além de seus poucos kilobytes típicos.
Arquivos de tema podem ser gerados em qualquer um dos aplicativos mencionados acima. Um tema personalizado pode ser construído usando o painel do editor de temas da guia Design no PowerPoint ou Word. O tema exportado pode então ser salvo como um arquivo .thmx e reutilizado como uma fonte de estilo compartilhada entre documentos.
Modelos de design como .potx, .dotx e .xltx incorporam internamente um tema; o .thmx é a forma autônoma e portátil que permite extrair e redistribuir esse tema por conta própria.
Segurança e proteção
RISCO: LOWUm .thmx contém dados de estilo (cores, fontes, efeitos), não uma macro ou executável, portanto, aplicar um é de baixo risco - ele não pode executar código. As únicas ressalvas reais: um tema pode incorporar fontes personalizadas ou uma imagem de fundo, e a aplicação de um tema substitui as cores/fontes atuais do seu documento (mantenha um backup se quiser reverter). Baixe temas de fontes confiáveis; o truque de renomear para zip permite inspecionar o conteúdo antes de aplicar.
Detalhes do formato
em resumoProgramas que abrem arquivos THMX
Detalhes técnicos
especificação profunda| Formato de contêiner | Arquivo ZIP (Open Packaging Conventions / OOXML OPC); mesmo envelope que .docx, .pptx e .xlsx |
| Esquema XML principal | DrawingML conforme ECMA-376 / ISO/IEC 29500; elemento raiz a:theme dentro de theme/theme1.xml |
| Magic bytes | 50 4B 03 04 («PK») no deslocamento 0 - assinatura padrão de cabeçalho de arquivo local ZIP |
| Tipo MIME | application/vnd.ms-officetheme |
| Tipo MIME alternativo | application/vnd.openxmlformats-officedocument.themeoverride+xml (para partes de substituição de tema incorporadas em documentos OOXML) |
| Codificação | Envelope ZIP binário envolvendo entradas XML em UTF-8 |
| Compressão | DEFLATE aplicado por entrada ZIP |
| Esquema de cores | 12 slots de cores nomeados (dk1, dk2, lt1, lt2, accent1-accent6, hlink, folHlink) definidos no elemento a:clrScheme |
| Esquema de fontes | Par de fontes principal (título) e secundária (corpo) definido no elemento a:fontScheme |
| Esquema de efeitos | Três níveis de intensidade predefinidos - sutil, moderado e intenso - definidos no elemento a:fmtScheme |
| Mapa de Tipos de Conteúdo | [Content_Types].xml na raiz do ZIP mapeia cada parte OPC para seu tipo de conteúdo conforme a especificação OPC |
| Tamanho de arquivo típico | 5 KB - 2 MB; cresce quando imagens de fundo ou fontes incorporadas são incluídas |
| Verificação de integridade | Soma de verificação CRC-32 por entrada (ZIP); sem assinatura digital em nível de documento por padrão |
| Escopo de aplicação | Aplica-se uniformemente ao Word, Excel e PowerPoint; o mesmo tema DrawingML é incorporado dentro dos modelos de design .potx, .dotx e .xltx |
| Lançado | 2007 (Office 2007 'Fluent' UI and OOXML) |
| Versão mais recente | Office Open XML theme (ECMA-376 / ISO/IEC 29500 DrawingML theme part); current Microsoft 365 |
| Padrão aberto | Sim · livre de royalties |
| Especificação | learn.microsoft.com |