Форматы
Чем ODT отличается от DOCX
ODT и DOCX — оба ZIP+XML, но разные стандарты. Разбираем совместимость, что теряется при конвертации и когда какой формат выбрать.
Получили от клиента или из старой программы файл с расширением .rtf и не знаете, что с ним делать? RTF (Rich Text Format) — один из самых живучих форматов текстовых документов: ему уже почти 40 лет, но он до сих пор встречается в шаблонах договоров, печатных формах и экспорте из корпоративных систем документооборота. Если вы уже сравнивали DOC и DOCX, RTF стоит рассматривать как третий, более простой и универсальный вариант того же семейства текстовых форматов. Разбираем, что это за формат, чем его открыть на любом устройстве, чем он отличается от DOC, DOCX и ODT и насколько безопасно его открывать.
Коротко: RTF — текстовый формат документов, который придумала Microsoft ещё в 1987 году. Открыть .rtf можно бесплатно — WordPad и «Текстовый редактор» в Windows, TextEdit на Mac, Word или LibreOffice Writer на любой системе. Главная особенность: RTF не поддерживает макросы VBA, но это не делает его автоматически безопасным — вредоносный код в RTF чаще доставляют через встроенные OLE-объекты.

RTF (Rich Text Format) — это формат текстовых документов, который разработала Microsoft и впервые реализовала в Word 3.0 для Macintosh в 1987 году. Технически RTF — обычный текстовый файл: внутри него читаемый текст вперемешку со служебными «управляющими словами» (control words), которые описывают форматирование — шрифт, размер, отступы, таблицы. Именно поэтому RTF можно открыть даже простым текстовым редактором и частично прочитать разметку глазами, в отличие от бинарного DOC или архива DOCX.
Финальную версию спецификации 1.9.1 Microsoft опубликовала в марте 2008 года — и с тех пор формально не развивает её дальше: новые возможности Word 2010 и более поздних версий (например, сложная типографика или часть элементов совместной работы) в RTF сохраняются не полностью, по данным официальной документации Microsoft. Несмотря на это, RTF остался в строю именно благодаря своей простоте: его понимает практически любой текстовый или офисный редактор на любой платформе без исключения.
На компьютере RTF открывается без установки дополнительного софта — подходящая программа почти наверняка уже есть в системе.
В Windows 10 и более ранних версиях штатным средством для RTF была программа WordPad: дважды кликните по файлу .rtf — система откроет его автоматически, форматирование (шрифты, таблицы, выравнивание) отобразится корректно.
В Windows 11 компания Microsoft вывела классический WordPad из системы. Файлы .rtf там по умолчанию открываются в приложении «Текстовый редактор» (Notepad) — но оно показывает только простой текст, без картинок и части форматирования. Для полноценного просмотра RTF на Windows 11 используйте Word или бесплатный LibreOffice Writer.
Microsoft Word открывает RTF «из коробки» на любой системе, где установлен, и сохраняет все элементы форматирования. Если платной подписки на Office нет, тот же результат даёт бесплатный LibreOffice Writer — кроссплатформенный офисный пакет для Windows, macOS и Linux, который читает и сохраняет RTF без потерь форматирования в подавляющем большинстве случаев.
На Mac за RTF отвечает штатное приложение TextEdit — оно установлено по умолчанию и открывает .rtf сразу, с сохранением форматирования. Более того, именно RTF (а не DOC или DOCX) — формат, в который TextEdit сохраняет документы по умолчанию, если включить режим форматированного текста.
Готового просмотрщика RTF в чистом Android нет, но формат легко открывается бесплатными мобильными офисными приложениями: Microsoft Word (мобильная версия бесплатна для просмотра и базового редактирования), Google Docs (импортирует RTF с конвертацией в свой формат) или любой сторонний текстовый редактор из Google Play с заявленной поддержкой .rtf.
На iOS RTF открывается в приложении Файлы через встроенный Quick Look — достаточно нажать на вложение в почте или мессенджере. Для редактирования подойдут мобильные версии Word или бесплатного пакета Pages от Apple — оба импортируют и сохраняют .rtf корректно.
На сайте уже разобрано, чем DOC отличается от DOCX, и чем ODT отличается от DOCX. RTF стоит в этом ряду особняком: это не бинарный формат (как старый DOC) и не ZIP-архив с XML внутри (как DOCX и ODT), а обычный текстовый файл с управляющими словами форматирования.
| Параметр | RTF | DOC | DOCX | ODT |
|---|---|---|---|---|
| Разработчик | Microsoft | Microsoft | Microsoft | OASIS (открытый стандарт) |
| Внутреннее устройство | Простой текст + управляющие слова | Бинарный (OLE) | ZIP-архив с XML | ZIP-архив с XML |
| Макросы VBA | Не поддерживает | Поддерживает | Только .docm | Собственные макросы (Basic) |
| Таблицы и изображения | Поддерживает, базово | Полная поддержка | Полная поддержка | Полная поддержка |
| Размер файла | Обычно больше DOCX на том же тексте | Средний | Компактный (сжатие ZIP) | Компактный (сжатие ZIP) |
| Совместимость со старыми системами | Максимальная — читается почти любым редактором | Высокая на Windows | Требует современный офисный пакет | Требует поддержку ODF |
| Когда использовать | Обмен между разными программами и платформами без риска потери форматирования | Наследие старых архивов и шаблонов | Основной формат для работы и хранения | Open source и госсектор с требованием открытых форматов |

У RTF есть узкая, но живая ниша применения, и у неё есть обратная сторона.
Если RTF нужен только для совместимости на входе, а дальше с документом предстоит работать и хранить его — логично сразу перевести файл в DOCX или PDF.
Если под рукой нет офисного пакета, подойдёт любой онлайн-конвертер документов — подборку проверенных бесплатных сервисов без установки и регистрации мы собрали в гайде как конвертировать Word в PDF. Как и в случае с любым онлайн-сервисом, не загружайте туда документы с конфиденциальными данными — лучше обработать их локально в Word или LibreOffice.
RTF принято считать более безопасным форматом, чем DOC и DOCX, потому что он не поддерживает макросы VBA — классический вектор заражения офисных документов. Это правда лишь отчасти. По данным исследования «Лаборатории Касперского», отсутствие макросов не делает RTF безопасным: вредоносный код в такие файлы встраивают через OLE-объекты и механизм DDE (Dynamic Data Exchange), которые RTF поддерживает штатно. Уязвимость в этом случае эксплуатирует не сам файл, а ошибки в парсере документов самого Microsoft Office — то есть заражение возможно без включения макросов и без предупреждений, к которым пользователи привыкли относиться с подозрением.

Актуальность риска для современных версий Office подтверждают и более свежие разборы, например материал Office Watch. Если файл .rtf пришёл по почте от незнакомого отправителя или выглядит нетипично для контекста (например, «счёт» от человека, с которым вы не переписывались) — не открывайте его в Word сразу. Проверьте файл антивирусом, а ещё лучше — попросите отправителя подтвердить, что он действительно отправлял документ.
Что стоит сделать перед открытием незнакомого .rtf:
Отдельно стоит упомянуть, что отсутствие макросов в RTF не равно отсутствию риска в целом: о том, как макросы в Word и Excel становятся инструментом заражения в других форматах, читайте в материале макросы в Word и Excel: опасность вирусов.
Если .rtf не открывается совсем или вместо текста появляются нечитаемые символы, дело обычно в одной из трёх причин.
| Симптом | Причина | Решение |
|---|---|---|
| Вместо текста квадраты, вопросительные знаки или «иероглифы» | Несовпадение кодировки при генерации файла сторонней программой | Открыть в редакторе, поддерживающем смену кодировки, см. гайд по кодировкам |
| Файл вообще не открывается, редактор сообщает об ошибке | Файл повреждён при скачивании или пересылке | Запросить файл повторно, лучше через облако, а не мессенджер |
| Открывается, но форматирование «слетело» | Старая версия RTF или нестандартные расширения, которые добавил сторонний генератор документа | Открыть в другом редакторе (Word ↔ LibreOffice) — один из двух обычно справляется корректно |
Если ни один из вариантов не помог — вероятно, расширение .rtf у файла не настоящее. Проверить это за секунду поможет инструмент «Определить формат файла»: он смотрит на сигнатуру файла, а не на расширение в имени.
Не совсем. RTF — отдельный формат, который разработала Microsoft как универсальный способ обмена форматированным текстом между разными программами. Word умеет открывать и сохранять RTF наравне со своим «родным» DOCX, но это не одно и то же: у RTF другое внутреннее устройство и более ограниченный набор возможностей форматирования.
Технически да — Блокнот (Notepad) откроет .rtf как обычный текст, но вы увидите не документ, а исходную разметку: текст вперемешку со служебными управляющими словами форматирования. Для нормального просмотра нужен текстовый или офисный редактор, который понимает формат RTF — WordPad, Word, LibreOffice Writer или TextEdit на Mac.
Как правило, наоборот — больше. DOCX использует сжатие ZIP-архива, а RTF хранится как обычный текст без сжатия, поэтому на одном и том же документе с форматированием файл RTF обычно получается заметно крупнее.
Нет, формат не поддерживает макросы VBA, в отличие от DOC и DOCX с расширением .docm. Это не означает, что RTF полностью безопасен: вредоносный код в такие файлы встраивают другим способом — через OLE-объекты и механизм DDE.
Стопроцентной гарантии по внешнему виду файла нет. Проверяйте антивирусом любой файл из непроверенного источника до открытия, не отключайте защищённый режим просмотра в Word для вложений от незнакомых отправителей и сверяйте реальный формат файла по сигнатуре, если расширение вызывает сомнения.
Да, Excel умеет экспортировать данные в RTF, и таблица сохранится с базовым форматированием ячеек. Но для табличных данных это не лучший выбор: RTF не предназначен для формул и сложной структуры таблиц, поэтому для обмена и хранения таблиц удобнее CSV или родной формат XLSX.
Текстовая, предсказуемая структура RTF исторически удобна для автоматического формирования документов программным кодом — отсюда шаблоны договоров и печатные формы, которые экспортируют старые учётные и CRM-системы. Менять устоявшийся формат экспорта в таких системах дороже, чем поддерживать его совместимость.