Co to jest format pliku THMX?
.thmx to plik motywu powiązany z pakietem Microsoft Office 2007 i nowszymi. W przeciwieństwie do szablonów dokumentów, pliki .thmx nie zawierają żadnych danych dokumentu (takich jak sekcje nagłówka czy stopki) - jedynie ustawienia, takie jak czcionki, kolory i efekty wizualne. Ten sam motyw .thmx można zastosować do dokumentów Word, Excel lub PowerPoint, co czyni go standardowym sposobem na udostępnianie spójnego wyglądu i formatowania we wszystkich trzech aplikacjach.
Wewnętrznie plik .thmx to archiwum ZIP oparte na specyfikacji Open Packaging Conventions (OPC), czyli tym samym kontenerze, którego używają pliki .docx, .pptx i .xlsx. Zmiana rozszerzenia pliku na .zip pozwala dowolnemu narzędziu do archiwizacji sprawdzić jego zawartość. Głównym elementem jest theme/theme1.xml, część DrawingML, która definiuje schemat kolorów, schemat czcionek i schemat efektów formatowania. Opcjonalne osadzone obrazy lub niestandardowe czcionki zwiększają rozmiar pliku powyżej typowych kilku kilobajtów.
Pliki motywów mogą być generowane w dowolnej z wyżej wymienionych aplikacji. Niestandardowy motyw można zbudować za pomocą panelu edytora motywów na karcie Projektowanie w programach PowerPoint lub Word. Wyeksportowany motyw można następnie zapisać jako plik .thmx i używać go jako wspólnego źródła stylów w różnych dokumentach.
Szablony projektów, takie jak .potx, .dotx i .xltx, mają wewnętrznie osadzony motyw; .thmx to samodzielna, przenośna forma, która pozwala wyodrębnić i rozpowszechniać ten motyw jako osobny plik.
Bezpieczeństwo
RYZYKO: LOWPlik .thmx zawiera dane stylizacji (kolory, czcionki, efekty), a nie makra czy pliki wykonywalne, więc jego stosowanie wiąże się z niskim ryzykiem - nie może on uruchamiać kodu. Jedyne zastrzeżenia: motyw może zawierać niestandardowe czcionki lub obraz tła, a zastosowanie motywu nadpisuje bieżące kolory/czcionki dokumentu (zachowaj kopię zapasową, jeśli chcesz przywrócić poprzedni stan). Pobieraj motywy z zaufanych źródeł; trik ze zmianą nazwy na .zip pozwala sprawdzić zawartość przed zastosowaniem.
Szczegóły formatu
w pigułceProgramy otwierające pliki THMX
Szczegóły techniczne
specyfikacja| Format kontenera | Archiwum ZIP (Open Packaging Conventions / OOXML OPC); ta sama powłoka co .docx, .pptx i .xlsx |
| Główny schemat XML | DrawingML zgodnie z ECMA-376 / ISO/IEC 29500; element główny a:theme wewnątrz theme/theme1.xml |
| Magic bytes | 50 4B 03 04 („PK”) na offsecie 0 - standardowa sygnatura nagłówka pliku lokalnego ZIP |
| Typ MIME | application/vnd.ms-officetheme |
| Alternatywny typ MIME | application/vnd.openxmlformats-officedocument.themeoverride+xml (dla części nadpisywania motywów osadzonych w dokumentach OOXML) |
| Kodowanie | Binarna powłoka ZIP zawierająca wpisy XML w formacie UTF-8 |
| Kompresja | DEFLATE stosowana dla każdego wpisu ZIP |
| Schemat kolorów | 12 nazwanych gniazd kolorów (dk1, dk2, lt1, lt2, accent1-accent6, hlink, folHlink) zdefiniowanych w elemencie a:clrScheme |
| Schemat czcionek | Para czcionek nagłówkowych (major) i podstawowych (minor) zdefiniowana w elemencie a:fontScheme |
| Schemat efektów | Trzy predefiniowane poziomy intensywności - subtelny, umiarkowany i intensywny - zdefiniowane w elemencie a:fmtScheme |
| Mapa typów zawartości | [Content_Types].xml w katalogu głównym ZIP mapuje każdą część OPC na jej typ zawartości zgodnie ze specyfikacją OPC |
| Typowy rozmiar pliku | 5 KB - 2 MB; rośnie, gdy dołączone są obrazy tła lub osadzone czcionki |
| Kontrola integralności | Suma kontrolna CRC-32 dla każdego wpisu (ZIP); domyślnie brak podpisu cyfrowego na poziomie dokumentu |
| Zakres zastosowania | Stosuje się jednolicie do programów Word, Excel i PowerPoint; ten sam motyw DrawingML jest osadzony w szablonach projektów .potx, .dotx i .xltx |
| Wydano | 2007 (Office 2007 'Fluent' UI and OOXML) |
| Najnowsza wersja | Office Open XML theme (ECMA-376 / ISO/IEC 29500 DrawingML theme part); current Microsoft 365 |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | learn.microsoft.com |