Что такое формат файла STW?
.stw - это формат шаблона текстового процессора, использовавшийся в OpenOffice.org 1.x и StarOffice 6-8. Он хранит макеты документов, стили и форматирование для повторного использования - это аналог шаблона для документов Writer в формате .sxw, позволяющий пользователям создавать новые документы с заранее заданным внешним видом.
Структурно файлы .stw представляют собой ZIP-архивы, использующие сжатие DEFLATE. Внутри архива содержатся XML-файлы, соответствующие схеме OpenOffice.org 1.x: content.xml содержит содержимое документа, styles.xml определяет форматирование, meta.xml хранит метаданные, а запись mimetype идентифицирует формат как application/vnd.sun.xml.writer.template. Эта схема предшествовала стандартизированной спецификации ODF и не является напрямую совместимой с ODF 1.0 на уровне XML, хотя современные приложения прозрачно конвертируют её при открытии.
Формат был представлен около 2000 года вместе с OpenOffice.org 1.0, который был основан на выпуске исходного кода Sun/StarOffice 5.2. Он был заменен в 2005 году, когда ODF 1.0 ввел .ott в качестве стандартного формата шаблонов Writer.
LibreOffice Writer и Apache OpenOffice по-прежнему открывают файлы .stw без проблем, но по умолчанию сохраняют их в форматах .ott или .odt. Переименование файла в .zip и его распаковка позволяют напрямую просмотреть внутренние XML-файлы.
Размер файлов обычно составляет от 10 КБ до 500 КБ, увеличиваясь, если шаблоны содержат встроенные изображения или сложные графические элементы.
Безопасность и защита
РИСК: LOWФайлы STW - это XML-документы внутри ZIP-архива, они не содержат исполняемого кода. Единственным потенциальным риском могут быть макросы LibreOffice, встроенные в шаблон, но LibreOffice запрашивает подтверждение перед их запуском. Стандартные файлы шаблонов из надежных источников не представляют угрозы безопасности.
Детали формата
в двух словахПрограммы, открывающие файлы STW
Технические подробности
глубокая спецификация| Контейнер | ZIP-архив (сжатие DEFLATE для каждой записи) |
| Внутренний идентификатор MIME | application/vnd.sun.xml.writer.template (внутри записи mimetype) |
| XML-схема | OpenOffice.org 1.x (до ODF; несовместима с ODF 1.0 на уровне XML-схемы) |
| Магические байты | 50 4B 03 04 (стандартный заголовок ZIP) |
| Ключевые внутренние файлы | content.xml, styles.xml, meta.xml, settings.xml, mimetype |
| Кодировка символов | UTF-8 (XML повсеместно) |
| Типичный размер файла | 10 КБ - 500 КБ |
| Проверка ZIP | Переименование .stw в .zip и извлечение открывает все внутренние XML-файлы напрямую |
| Формат-преемник | OTT (OpenDocument Text Template, ODF 1.0, 2005) |
| Сопутствующий формат | SXW (документ OpenOffice.org 1.x Writer - аналог той же эпохи, не являющийся шаблоном) |
| Контрольная сумма | ZIP CRC-32 для каждой записи |
| Поддержка платформ | Windows, Linux, macOS |
| Обратная совместимость | LibreOffice и Apache OpenOffice автоматически конвертируют при открытии; сохраняют как OTT/ODT по умолчанию |
| Назначение шаблона | Хранит многоразовые стили, макет страницы и содержимое по умолчанию для новых документов Writer |
| Выпущен | 2000 (OpenOffice.org 1.0 / StarOffice 6.0) |
| Последняя версия | OpenOffice.org 1.x / StarOffice 6-8 series; superseded by OTT in ODF 1.0 (2005) |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.oasis-open.org |
Конвертации STW
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах STW.