Расширенный текстовый формат

Расширенный текстовый формат
Расширение файла : .rtf
Тип MIME : текст / RTF, приложение / RTF
Магический номер : {\ rtf
Разработан: Microsoft
Тип: Формат документа


Rich Text Format ( RTF ) представляет собой собственный формат для текстов, был внесен Microsoft в 1987 году. Он может служить форматом обмена между программами обработки текста от разных производителей в разных операционных системах. Он также используется, например, для отображения форматированного текста в полях базы данных.

функции

В отличие от обычного текста , который переносит только символы чистого текста, но без форматирования, такого как размеры шрифтов, типы или макеты, документ RTF также содержит многочисленные функции форматирования текста, включая встроенную графику, без привязки к конкретному программному обеспечению. . Практически все текстовые редакторы могут писать и читать файлы RTF. Однако нет гарантии, что макет соответствует макету; например, могут произойти изменения разрывов страниц в целевой системе.

С технической точки зрения файлы RTF представляют собой чисто текстовые файлы , но содержат инструкции форматирования, встроенные в фактическое текстовое содержимое. Эта процедура называется разметкой текста , она работает аналогично HTML и LaTeX . Кроме того, двоичные данные, например Б. изображение, быть встроенным.

Версии RTF, определенные начиная с версии 1.0 с 1987 года, совместимы снизу вверх .

применение

Пользователь выбирает RTF в качестве типа файла в своем текстовом процессоре в «Диалоге сохранения» , чтобы сохранить текст как файл RTF с расширением файла .rtf . Затем текст можно снова открыть с помощью другой программы обработки текста. Чем проще отформатирован текст, тем надежнее он будет воспроизведен другими программами по желанию. Шаблоны и привязки объектов (изображения, текстовые фреймы и другие объекты), в частности, могут влиять на макет при воспроизведении с помощью другой программы. Как правило, шрифты не встраиваются и поэтому должны быть установлены в целевой системе для точного воспроизведения оригинала.

строительство

В следующем примере показано, как RTF-файл имеет внутреннюю структуру.

Содержимое файла RTF:

{\rtf1
Guten Tag!
\line
{\i Dies} ist \b{\i ein
\i0 formatierter \b0Text}.
\par
\b Das \b0Ende.
}

Представление:

Добрый день!
Это является одним из форматированного текста.

Конец.

Абзацы разделяются символом \ par , пустые строки вставляются символом \ line , выделяются {\i <Text>}курсивом внутри {\b <Text>}постоянного текста и полужирным шрифтом внутри постоянного текста и т. Д. Остальные свойства текста помечаются таким же образом, и список всех используемых шрифтов также можно сохранить в начале файла RTF.

распространение

RTF - это стандартный формат файлов WordPad и одна из немногих возможностей для обмена текстами между приложениями DOS и Windows без особых усилий. Wordpad также позволяет предоставлять RTF-текстам изображения, доступные в виде растровых изображений через диалоговое окно «Вставить объект», изменять их размер (щелчком мыши), а также отображать или удалять их самостоятельно. Однако дополнительные возможности редактирования изображений не предлагаются.

Apple TextEdit , стандартный редактор macOS , и все другие программы, основанные на платформе Apple TextEngine, также используют RTF в качестве стандартного формата. Однако эти программы не поддерживают встроенную графику или сноски. Для этой цели Apple представила собственный формат RTFD : файл пакета, который состоит из текста в формате Rich Text и других файлов, вставленных в текст, таких как изображения, а также фильмы и т. Д.

С ростом производительности фильтров импорта для проприетарных форматов файлов и растущей популярности Markdown , RTF становится менее важным форматом обмена.

веб ссылки

Индивидуальные доказательства

  1. Application Media Types , по состоянию на 26 февраля 2013 г. (английский).