Что такое формат файла HWT?
Файл .hwt - это шаблон документа для Hancom Hanword (HWP), доминирующего текстового процессора в Южной Корее, широко используемого в правительстве, образовании и бизнесе. Подобно шаблону Microsoft Word .dotx, создание нового документа из шаблона .hwt копирует форматирование, настройки страницы, стили абзацев, верхние и нижние колонтитулы и стандартное содержимое в новый документ без изменения оригинала.
Бинарный формат построен на контейнере OLE2 (Compound Document) - той же структуре CFBF, которая использовалась в старых форматах Microsoft Office, - со сжатыми потоками HWP внутри. Файл начинается со стандартной магической строки .hwp HWP Document File со смещением 0 (17 байт); флаг во внутреннем потоке FileHeader отличает тип шаблона от обычного документа.
Потоки документов внутри контейнера OLE2 сжаты с помощью zlib в соответствии с форматом HWP 5.0 (стандартизирован в 2014 году). Ключевые потоки включают DocInfo (глобальные настройки документа), BodyText (определения абзацев и разделов), а также информацию о мастер-страницах и стилях. Шрифты, стили абзацев, размеры страниц и настройки сетки сохраняются в шаблоне.
Более современным эквивалентом на базе XML является .hwtx, поддерживаемый Hancom Office 2014 и более поздними версиями как более открытая альтернатива. Hancom опубликовала частичную спецификацию HWP; LibreOffice Writer может открывать файлы .hwt через свой фильтр импорта HWP, хотя точность передачи сложных шаблонов может быть ограничена. Формат .hwt не следует путать с пакетами тем Huawei Emotion UI, которые имеют такое же расширение, но являются несвязанными архивами на базе ZIP.
Безопасность и защита
РИСК: MEDIUMФайлы HWT являются бинарными шаблонами документов и могут содержать макросы (язык макросов HWP, похожий на VBA). Hanword открывает ненадежные файлы .hwt с отключенным по умолчанию выполнением макросов в современных версиях. Основная проблема безопасности - фишинг через официальные корейские государственные шаблоны; проверяйте источник перед вводом конфиденциальной личной информации. Hancom исправила несколько исторических уязвимостей в формате HWP (которые часто использовались в APT-атаках на южнокорейские организации), поэтому держите Hancom Office обновленным.
Детали формата
в двух словах- Huawei Emotion UI Theme (HWT) - Смартфоны Huawei (Emotion UI / EMUI) используют .hwt для пакетов тем устройства - обычно это архив на базе ZIP, содержащий ресурсы интерфейса; не связано с Hancom Hanword.
Программы, открывающие файлы HWT
Технические подробности
глубокая спецификация| Кодировка | Бинарная |
| Порядок байтов | Little-endian |
| Контейнер | OLE2 (Compound Binary File Format / CFBF) - та же структура контейнера, что и в старых форматах Microsoft Office |
| Магические байты | 48 57 50 20 44 6F 63 75 6D 65 6E 74 20 46 69 6C 65 - ASCII HWP Document File со смещением 0 |
| Сжатие | zlib / DEFLATE в потоках документов HWP (формат HWP 5.0, стандартизирован в 2014 году) |
| Шифрование | Опционально - поддерживается шифрование на основе пароля для файлов HWP/HWT |
| Типичный размер | 20 КБ - 5 МБ (шаблон со встроенными стилями, шрифтами и необязательными изображениями) |
| Внутренняя версия формата | HWP 5.0 (текущая, определена в 2014 году); старые шаблоны могут использовать HWP 3.x (бинарный формат до OLE2) |
| Флаг шаблона | Устанавливается в потоке OLE2 FileHeader; магические байты идентичны файлам документов .hwp |
| Ключевые потоки | FileHeader, DocInfo (глобальные настройки), BodyText/Section (структура абзацев), PrvText, PrvImage |
| Поведение шаблона | Открывается как новая копия документа без названия; исходный файл .hwt не изменяется при открытии |
| Формат-преемник | .hwtx - шаблон Hanword на базе XML, представленный в HWP 5.0 (2014); более открытый и доступный для анализа |
| Платформа | Преимущественно Windows; macOS через Hancom Office для Mac; ограниченная поддержка Android и iOS |
| Сторонняя поддержка | LibreOffice Writer читает .hwt через фильтр импорта HWP; точность передачи сложных шаблонов может быть ограничена |
| Выпущен | 1990s (Hanword; exact .hwt version introduction circa Hanword 97 / Hancom Office era) |
| Последняя версия | Current through Hancom Office 2024 (HWP/HWT format; last major revision 2014 with HWP 5.0) |
| Спецификация | www.hancom.com |
Конвертации HWT
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах HWT.