Чем отличается rtf от word


Автор:

Roger Morrison


Дата создания:

24 Сентябрь 2021


Дата обновления:

8 Апрель 2023


Differences of RTF and TXT

Видео: Differences of RTF and TXT

DOC против RTF

И DOC, и RTF — это проприетарные форматы файлов документов, используемые Microsoft для программного обеспечения. RTF был представлен в 1987 году как формат межплатформенного обмена документами, а формат DOC первоначально использовался как формат файла для текстовых документов и использовался в текстовом процессоре Microsoft WordPerfect на протяжении 1990-х годов. Затем в Microsoft Word в качестве формата файла по умолчанию был выбран DOC с расширением файла .doc, и его общее использование было связано только с Microsoft Word.

Подробнее о DOC

На двоичном уровне формат DOC может содержать больше информации о форматировании текста, чем многие форматы файлов документов. Просто это означает, что файлы, закодированные в .doc, могут содержать текст с большим форматом. Формат файла DOC может содержать кодировку, которая позволяет добавлять в документ функции безопасности, такие как пароли и шифрование. С развитием программы Microsoft Word формат файла также был адаптирован к изменениям. Форматы файлов, используемые в версиях 1997–2003 годов, отличаются от версий, представленных до 1997 года. Формат файла по умолчанию для Word 2007 — это формат Office Open XML с расширением .docx; тем не менее, word может создавать документы со старыми форматами файлов.

Примечательно, что проприетарный характер формата файла ограничивает количество программного обеспечения, которое может открывать и читать файлы .doc, включая Microsoft Word, OpenOffice.org Writer, Google Docs и Apple Pages.

Подробнее о RTF

Акроним RTF означает Расширенный текстовый формат, который представляет собой метод кодирования текста и графики для кросс-приложений и кросс-платформенных приложений. RTF — это в основном текстовый файл с дополнительными параметрами форматирования, такими как полужирный, курсив и подчеркивание. RTF может также содержать изображения, сведения о шрифтах и ​​аннотации и имеет расширение файла .rtf. Наследование формата текстового файла для файлов RTF позволяет открывать их в большинстве текстовых редакторов для распознавания буквенно-цифровых символов в частях документа. Однако между читаемым текстом существуют дополнительные символы, которые являются управляющими кодами для дополнительного форматирования. Защита документов не является функцией RTF, и, следовательно, к информации может без труда получить доступ любой. Формат файла RTF также улучшился с версиями MS Word, последняя из которых была выпущена в 2008 году. Из-за простоты формата файла размер файла RTF намного меньше, чем у файла DOC.

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

В чем разница между DOC и RTF?

• Несмотря на то, что и RTF, и DOC являются форматами файлов документов, RTF содержит основную информацию о форматировании, а DOC поддерживает сложное форматирование, выполненное в MS Word.

• RTF — это кроссплатформенный формат файла, тогда как DOC является проприетарным и используется как формат файла по умолчанию для Microsoft Word. Таким образом, только небольшое количество программного обеспечения может открывать файлы DOC.

• Размер файла в формате RTF относительно меньше по сравнению с файлом DOC, хотя файл DOC может иметь значительный размер в зависимости от форматирования.

• Функции безопасности не существуют для RTF, в то время как DOC поддерживает относительно хорошие функции защиты документов.

Пользователи, работающие с текстовыми форматами, могли время от времени видеть формат RTF. В большинстве случаев файлы будут в формате DOCX или TXT для общих нужд, однако, некоторые будут с расширением .rtf. Многие пользователи, которые не знают, что такое RTF-файлы, задаются вопросом, что это за файлы и чем они отличаются от других форматов. В этой статье вы подробно узнаете о файле RTF.

Что такое файл RTF?

Продукты Microsoft, такие как WordPad и Office, используют RTF, также известный как Rich Text Format. Этот формат был разработан Microsoft в 1987 году для своих продуктов. Идея создания этого формата была связана с кроссплатформенным обменом документами. Большинство программ для обработки текста могут читать этот формат без каких-либо проблем. Этот формат может содержать различное форматирование, например курсив, полужирный шрифт, размеры и изображения. Поскольку это кроссплатформенный документ, пользователи могут создавать RTF-файл в одной операционной системе и открывать его в другой операционной системе без каких-либо проблем.

Формат по умолчанию для Microsoft WordPad — RTF. Если пользователь пытается сохранить файл через WordPad, он будет по умолчанию сохранен как RTF, если пользователь не изменит его. Однако Windows перестала обновлять формат RTF после 2008 года. Единственный раз, когда используются файлы RTF, — это когда старые или другие программы платформы могут его запускать.

Разница между RTF и другими текстовыми форматами?

1. Разница между RTF и DOC / DOCX

Оба формата RTF и DOC разработаны Microsoft. RTF — это старый формат, который в наши дни мало используется. Форматы DOC более популярны и распространены в наши дни. Файл формата DOC может нести больше форматирования, чем формат RTF. RTF прост и ограничен, когда дело доходит до опций; он просто обеспечивает курсив, типы, размеры и полужирность текста, тогда как формат DOC предоставляет гораздо больше, чем это. Из-за этого размер RTF будет небольшим по сравнению с файлом DOC, который может содержать больший объем данных. Когда дело доходит до открытия этих двух файлов в простом текстовом редакторе, RTF-файл будет содержать некоторые дополнительные детали, но в основном его можно будет прочитать, и пользователи смогут его редактировать. Однако файлы DOC не кодируются в виде текста, и будет сложно просмотреть информацию о файле DOC в простом текстовом редакторе.

RTF против DOC

2. Разница между RTF и TXT

Файл TXT / Text представляет собой простой текстовый файл, который не содержит форматирования, например курсива, полужирного шрифта и размеров шрифта. RTF имеет возможность форматирования текста. Существует несколько текстовых редакторов, которые могут обеспечить форматирование, но все они будут потеряны, как только пользователь сохранит этот файл TXT. Формат файла RTF, созданный в одной программе, в других программах останется прежним, в отличие от файла TXT. Оба эти формата являются кроссплатформенными текстовыми форматами. Единственный формат, который может иметь простой текст, — это пробелы и разрывы строк между словами или абзацами. Выравнивание абзацев можно выполнить только с файлами RTF, а не с файлом TXT. Изображения также могут быть встроены в файлы RTF, которые нельзя открыть простым текстовым редактором. Тем не менее, большинство текстовых редакторов способны читать любые текстовые файлы без каких-либо проблем.

RTF против TXT


RTF против DOC

Когда дело доходит до документов обработки текстов, формат DOC, возможно, является королем. Этот формат используется Microsoft Word, очень популярным приложением для обработки текстов, которое входит в комплект Microsoft Office. Хотя Microsoft Word может обрабатывать различные форматы файлов, DOC по умолчанию. RTF — это более старый формат файла, который также был разработан Microsoft для Word, но с тех пор упал на обочине. Существует значительная разница между ними, когда дело доходит до количества функций, которые вы можете использовать. DOC позволяют вам форматировать свой документ в любом месте, в котором вы хотите его отображать, в то время как RTF просто предоставляет простые параметры, такие как жирный шрифт, курсив, размер шрифта и типы.

Из-за большего количества опций и форматирования, которые вы могли бы включить, объем данных, помимо фактического текста, намного больше для DOC, чем для файлов RTF. Это приводит к большой разнице в размере файла. Хотя это не так уж и важно, поскольку типичный DOC-файл по-прежнему очень мал, это разница между двумя форматами.

Еще одно отличие между DOC и RTF заключается в том, как они кодируют данные. RTF-файлы кодируются как текстовые файлы, содержащие дополнительные ключевые слова для форматирования. Вы можете открыть RTF-файл в любом текстовом редакторе и найти текст в различных частях файла. Файлы DOC не кодируются как текст, и вы не можете просматривать информацию без правильного приложения. Преимущество RTF заключается в возможности открыть файл, даже если ваше приложение не распознает файлы RTF. С другой стороны, RTF не очень безопасен, и почти каждый может прочитать информацию в файле. DOC включают параметры безопасности, которые даже позволяют пользователю шифровать файл, чтобы он был легко читаемым.

Формат RTF был прекращен Microsoft, и никакие улучшения не должны быть введены в него. Более поздние версии Microsoft Office больше не могут сохранять в RTF правильно. Microsoft продолжает формат DOC, последним воплощением которого является DOCX.

Резюме:

1. RTF не имеет такого же количества форматирования, которое вы могли бы иметь в DOC

2. Файлы RTF, как правило, намного меньше по сравнению с файлами DOC

3. Файлы RTF можно открыть и прочитать с помощью текстового редактора, в то время как DOC не может

4. Развитие RTF было приостановлено, а DOC все еще активно развивается

Чем отличается формат RTF от Doc?

rtf отличается от документа . … doc это оригинальный формат от майкрософта, стандарт текстового формата в MS Word rtf — это простой тектовый файл, с сохранением форматирования, может быть открыт почти любым текстовым редактором. rtf — это более универсальный формат.

Как создать документ в формате rtf?

Метод 1 Сохранение нового документа в формате RTF

  1. Запустите текстовый редактор, например, MS Word (Microsoft), Apple Pages (Mac) или OpenOffice (бесплатный).
  2. Создайте документ (введите текст).
  3. В меню программы нажмите «Файл» — «Сохранить как».
  4. В строке «Имя файла» введите имя документа.

Для чего нужен формат RTF?

Что представляет собой файл RTF? Rich Text Format, в переводе с английского «богатый текстовый формат» от корпорации Microsoft, поддерживаемый многими версиями операционных систем и текстовыми редакторами. … С помощью этого формата осуществляют набор текста, его сохранение и копирование для других операционных систем.

Как открыть файл rtf на компьютере?

Как, чем открыть файл . rtf?

  • Microsoft WordPad.
  • AbiSource AbiWord.
  • Microsoft Word 2019.
  • Corel WordPerfect X9.
  • Nuance OmniPage Ultimate.
  • Любой текстовый редактор

Чем открыть rtf на Windows?

Самый простой способ открыть файл RTF в Windows – это использовать WordPad, так как он предварительно установлен. Однако, другие текстовые редакторы и текстовые процессоры также прекрасно справятся с задачей, например, LibreOffice, OpenOffice, AbleWord, Jarte, AbiWord, WPS Office и SoftMaker FreeOffice.

Как открыть файл rtf в ворде?

Как конвертировать RTF в файл DOC?

  1. Выберите файл RTF, который вы хотите конвертировать
  2. Изменить качество или размер (опция)
  3. Нажмите на «Начать конвертирование» для конвертирования файла из RTF в DOC.
  4. Загрузите ваш файл DOC.

Как открыть большой RTF файл?

Основным решением, для открытия файла типа RTF, является стандартное приложения Microsoft Office — MS Word. Пакет Word в полной мере позволит открывать и редактировать фалы данного формата.

Как открыть файл RT3?

Вы можете открыть файлы RT3 с помощью следующих программ:

  1. RagTime.
  2. RagTime by RagTime.de Development GmbH.
  3. RISA-3D Standalone by RISA Technologies, LLC.
  4. Скачать

Как открыть файл rtf на телефоне?

Наиболее популярным программным обеспечением для даного формата является программа Microsoft Office Excel Viewer (для ОС Windows) и программа Apple TextEdit (для ОС Mac) — данные программы гарантированно открывают эти файлы.

Какая программа открывает ARJ?

Как, чем открыть файл . arj?

  • 7-Zip.
  • Zipeg.
  • ARJ Software ARJ32.
  • ExtractNow.
  • Smith Micro StuffIt Deluxe for Windows.

Как открыть формат RTF на айфоне?

На iPhone. Возник вопрос, чем открывать rtf файлы на iPhone. Можно воспользоваться MS Word, WPS Office или иным текстовым редактором. Для прочтения формата достаточно установить просмотрщик электронных книг.

Как открыть файл Pages на айфоне?

Открытие файла в приложении Pages на iPhone или iPad Если менеджер документов не отображается, перейдите в раздел «Документы» (на iPad) или нажмите кнопку «Назад» (на iPhone) и выберите файл, который нужно открыть. Если файл недоступен для выбора, у него несовместимый формат.

Чем открыть файл Pages в Windows?

Как открыть файл PAGES в Windows:

  1. Переименуйте расширение файла «. PAGES» на «. ZIP».
  2. Разархивируйте ZIP-файл с помощью любого архиватора. Извлеченные файлы должны содержать папку с именем QuickLook. …
  3. В папке QuickLook, откройте файл thumbnail. jpg. …
  4. В папке QuickLook также может быть PDF файл с именем Preview. pdf.

Что такое Pages на айфоне?

Apple Pages – это компонент для обработки текстов программного пакета iWork, и приложение-компаньон для Numbers (таблицы) и Keynote (презентации). …

Как распечатать документ в программе Pages?

Печать документа или конверта в Pages на Mac

  1. Откройте документ, затем выберите «Файл» > «Напечатать» (меню «Файл» расположено в верхней части экрана).
  2. Нажмите всплывающее меню «Принтер» и выберите принтер. …
  3. Задайте параметры печати. …
  4. Нажмите «Напечатать».

Как распечатать файл в PDF с мак?

Печать документов с компьютера Mac

  1. Когда на Mac открыт документ, выберите пункт меню «Файл» > «Напечатать» или нажмите сочетание клавиш Command-P. …
  2. Если Вас устраивают текущие настройки в диалоговом окне «Печать», достаточно просто нажать кнопку «Печать».

Как изменить настройки печати Mac?

На Mac откройте документ и выберите пункт меню «Файл» > «Напечатать». Нажмите «Показать детали». Выберите любые настройки печати, которые Вы хотите сохранить как набор настроек. Во всплывающем меню «Наборы настроек» выберите «Сохранить текущие настройки как набор».

Как скачать Microsoft Word на Mac?

Как установить Microsoft Office на Mac

  1. 1) Первое, что нужно сделать — это скачать сам Microsoft Office. Скачать дистрибутив можете из магазина приложений AppStore.
  2. 2) У Вас скачается дистрибутив формата . pkg, кликнув два раза курсором на файл начните установку. …
  3. 3) После установки все приложения от Microsoft Office можете найти в меню «Launchpad».

Можно ли установить Word на Macbook?

Microsoft Office для Mac. … Любопытный факт: существует версия Microsoft Office, разработанная специально для Mac. Вы можете использовать Word, Excel и PowerPoint на Mac — точно так же, как на PC.

Сколько стоит Word для Mac?

Microsoft Office для дома и учёбы 2019 (1 Mac) 6 699.

Как установить офис на Windows 10?

Устанавливаем Офис с официального сайта В любом удобном браузере перейдите по ссылке http://www.office.com/myaccount/ и авторизуйтесь на сайте, используя данные своей учётной записи. Выберите язык установки (доступен русский), версию своей операционной системы (32 или 64 бита) и нажмите «Установить».

В таблице ниже перечислены различные виды документов, которые можно сохранять в приложении Word.

Формат файла

Описание

Документ Word (DOCX).

Используемый по умолчанию XML-формат документов Word 2008 для Mac, Word для Mac 2011, Word 2016 для Windows, Word 2007 для Windows, Word 2010 для Windows, Word 2013 для Windows и Word 2016 для Windows.

Документ Word 97–2004 (DOC)

Формат документов, совместимый с версиями от Word 98 до Word 2004 для Mac и от Word 97 до Word 2003 для Windows.

Шаблон Word (DOTX).

Сохранение документа в виде XML-шаблона, на базе которого можно создавать новые документы. Сохранение содержимого документа и его параметров, в том числе стилей, разметки страниц, элементов автотекста, пользовательских сочетаний клавиш и меню.

Шаблон Word 97–2004 (DOT)

Сохранение документа в виде шаблона, на основе которого можно создавать новые документы. Сохранение содержимого документа и его параметров, в том числе стилей, разметки страниц, элементов автотекста, пользовательских сочетаний клавиш и меню. Совместим с версиями Word 97–2003 для Windows и Word 98–2004 для Mac.

Формат RTF

Экспорт содержимого и форматирования документа в формате, распознаваемом и читаемом другими приложениями, включая совместимые программы Майкрософт.

Обычный текст (TXT)

Экспорт содержимого документа в текстовый файл и сохранение текста без форматирования. Этот формат следует выбирать лишь в том случае, если целевая программа не способна читать файлы других доступных форматов. В этом формате используется расширенный набор символов ASCII для Mac.

Веб-страница (HTM)

Сохранение документа в формате, предназначенном для просмотра в Интернете. HTML — это стандартный веб-формат, который отображается в браузерах Macintosh и Windows.

PDF

Экспорт документа в PDF-файл, который выглядит одинаково на компьютерах Macintosh и Windows.

Документ Word с поддержкой макросов (DOCM)

Формат документов на основе XML, в котором сохраняется код макросов VBA. Макросы VBA выполняются в Word 2016 для Mac и Word для Mac 2011, но не в Word 2008.

Шаблон Word с поддержкой макросов (DOTM)

Сохранение документа в виде XML-шаблона с кодом макросов VBA. Макросы VBA выполняются в Word 2016 для Mac и Word для Mac 2011, но не в Word 2008.

XML-документ Word (XML)

Экспорт содержимого документа в XML-файл. Преобразование всех инструкций форматирования и текста в формат XML. Совместим с Word 2007 для Windows.

XML-документ Word 2003 (XML)

Экспорт содержимого документа в XML-файл. Преобразование всех инструкций форматирования и текста в формат XML. Совместим с Word 2003 для Windows.

Веб-страница в одном файле (MHT)

Сохранение документа в формате, предназначенном для просмотра в Интернете, с созданием единого файла со всеми элементами страницы, такими как графические объекты. Используется интернет-стандарт MIME HTML.

Шаблон документа Word (DOC)

Сохранение документа с пометкой «Шаблон» для системы поиска. При открытии такого файла будет открываться новый документ без названия.

Настраиваемый словарь (DIC)

Сохранение содержимого документа в качестве файла словаря, предназначенного для хранения слов и терминов, которые не входят в основной словарь.

Словарь исключений (DIC)

Сохранение содержимого документа в качестве файла словаря, предназначенного для хранения предпочтительных вариантов правильно написанных слов. Выбирайте этот вариант, если нужно сохранить в словаре исключений слово наподобие «нуль», чтобы приложение Word не помечало его как неправильно написанное.

Совместимый с Word 4.0–6.0/95 (RTF)

Этот формат RTF совместим с версиями от Word 4.0 до Word 6.0 для Mac, а также с Word 6.0 и Word 95 для Windows.

Тема Office (THMX)

Сохранение шрифта, цветовой схемы и фона файла для использования в качестве новой темы.

Чтобы применить к документу тему из другого документа, на вкладке Главная в разделе Темы выберите команду Обзор тем. Чтобы сохранить измененную тему как новую, на вкладке Главная в разделе Темы выберите команду Сохранить тему.

См. также

Сохранение файла в Office для Mac

Нужна дополнительная помощь?

RTF и DOC — это два типа документов для обработки текста. В современном мире мы все знаем, что DOC является самым популярным и у него нет конкурентов.

Это, несомненно, самый безопасный выбор, и он также установлен по умолчанию. Однако RTF — это старый формат файлов, который предоставлял простые параметры и имел ограничения. Он также был очень маленьким по размеру. Чтобы преодолеть эти проблемы, был введен DOC.

Давайте узнаем еще некоторые их особенности в этой статье. Это может помочь нам узнать больше об их использовании, а также об их различиях.

Основные выводы

  1. RTF (Rich Text Format) — это универсальный формат файлов, обеспечивающий совместимость с различными платформами и программным обеспечением, в то время как DOC специфичен для Microsoft Word.
  2. RTF поддерживает базовое форматирование текста и ограниченные возможности макета, тогда как DOC предлагает расширенные возможности форматирования, макета и редактирования.
  3. Файлы RTF, как правило, меньше, чем файлы DOC, что упрощает их совместное использование и хранение.

Разница между RTF а DOC — это их форматирование. В RTF возможности ограничены и просты. Он содержит основную информацию и параметры форматирования. Новая версия Microsoft не нацелена ни на какие разработки в RTF. Принимая во внимание, что DOC включает сложную структуру форматирования. Документы могут быть отформатированы пользователем несколькими способами.

RTF vs DOC

Хотите сохранить эту статью на потом? Нажмите на сердечко в правом нижнем углу, чтобы сохранить в свой собственный блок статей!

RTF расшифровывается как Rich Format Text. Он использовался как текстовый файл и был представлен в 1987 году. Он содержал больше информации по сравнению с другими форматами файлов. Расширение файла для RTF — .rtf. Он не предоставляет никаких специальных функций безопасности для пользователей.

С другой стороны, DOC означает Microsoft Word Документ. Во-первых. это использовалось как обычный формат файла. Он был представлен в 1990-х годах и, наконец, стал форматом файла по умолчанию.

Расширение файла для DOC — .doc. Он обеспечивает специальные функции безопасности, а документы надежно зашифрованы.

Сравнительная таблица

Параметры сравнения RTF DOC
Аббревиатура RTF означает текст в расширенном формате. DOC означает документ Microsoft Word.
форматирование RTF не предоставляет широкий спектр возможностей форматирования. DOC предоставляет широкий спектр возможностей форматирования.
недвижемости Команда Microsoft остановила все улучшения и разработки в RTF. С каждой версией Microsoft продолжает уделять внимание развитию DOC.
Размер Размер файла RTF очень мал по сравнению с DOC. ДОК значительно больше. 
Безопасность RTF не очень безопасен, поскольку не обеспечивает никакой гарантированной безопасности. DOC имеет свои безопасные функции безопасности, а файлы зашифрованы.

Что такое РТФ?

RTF — это обновленная версия обычного текстового файла. В RTF помимо нее может храниться еще какая-то дополнительная информация. Это включает в себя стиль или размер шрифта, добавление изображений и так далее.

Он поддерживается и совместим со многими приложениями. Следовательно, это хороший выбор для кроссплатформенного обмена документами.

RTF повсеместно создавался Microsoft еще в 1987 году. Формат был разработан таким образом, чтобы его максимально использовал текстовый процессор.

Благодаря этому методу обмен текстовыми документами стал проще. Даже для людей, которые не пользовались Вордом, это был хороший вариант.

Тем не менее, в современном мире он поддерживается рядом приложений. Однако команда Microsoft прекратила разработку с 2008 года.

Кроме того, все операционные системы имеют собственные встроенные файлы RTF. Платформа, такая как Google Docs, по-прежнему позволяет нам редактировать файлы RTF.

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

Что такое ДОК?

DOC — это еще один текстовый документ, представленный Microsoft. Однако он экспортируется какой-либо другой программой обработки текста.

С каждой новой версией Microsoft стремится разрабатывать документы DOC. Он также работает над проблемами совместимости и устанавливает изменения.

Это двоичный формат файла, который в настоящее время является наиболее широко используемым приложением для обработки текстов. Это очень обновленный формат, который позволяет добавлять изображения, гиперссылки и даже выравнивания.

Он очень большой по размеру и позволяет разместить большое количество данных.

DOC был установлен в качестве формата по умолчанию в более новой версии. Расширение имени файла, используемое для DOC, — .doc. Более того, это старая версия Microsoft Word. В настоящее время он был модернизирован. Док.

Лучшая особенность DOC, безусловно, заключается в том, что пользователь может сохранить файл в любой форме. Однако одним из недостатков является то, что его нельзя открыть любым приложением. Для открытия этих файлов требуется определенное приложение.

Основные различия между RTF и DOC

  1. Основное различие между RTF и DOC заключается в их форматировании. RTF не предоставляет много вариантов форматирования. Ассортимент ограничен и прост. Принимая во внимание, что DOC предоставляет широкий спектр вариантов форматирования по сравнению с RTF. Документы можно форматировать любым возможным способом.
  2. RTF расшифровывается как Rich Format Text. Он использовался как текстовый файл. Принимая во внимание, что DOC означает документ Microsoft Word.
  3. Сама Microsoft остановила все формы улучшений и разработок в RTF. Более того, новую версию нельзя сохранить в виде. С другой стороны, каждая версия по-прежнему ориентирована на развитие DOC.
  4. Размер – очень важный фактор. Размер файла RTF очень мал, и это был один из недостатков. Однако DOC намного больше по размеру. Можно разместить большой объем данных.
  5. Фактор безопасности очень важен в любой сфере. RTF не обеспечивает никакой гарантированной безопасности и не очень безопасен. С другой стороны, DOC имеет свои функции безопасности, и файлы зашифрованы.

Difference Between RTF and DOC

Рекомендации

  1. https://iopscience.iop.org/article/10.1088/1742-6596/801/1/012054/meta

Sandeep Bhandari

Сандип Бхандари имеет степень бакалавра вычислительной техники Университета Тапар (2006 г.). Имеет 20-летний опыт работы в сфере технологий. Он проявляет большой интерес к различным техническим областям, включая системы баз данных, компьютерные сети и программирование. Подробнее о нем можно прочитать на его био страница.

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

Расширение имени файла

.rtf

Тип интернет-СМИ

текст /
приложение RTF / RTF

Типовой код «RTF».
Единый идентификатор типа (UTI) public.rtf
Магическое число {rtf
Разработано Microsoft
Первый выпуск 1987 ; 34 года назад
Последний релиз

1.9.1
(19 марта 2008 г . ; 13 лет назад )

Тип формата Формат файла документа
Открытый формат ? Нет

Rich Text Format (часто сокращенно RTF ) представляет собой собственный формат файла документа с опубликованной спецификации не разработанной корпорацией Microsoft с 1987 до 2008 года для кросс-платформенного обмена документами с продуктами Microsoft. До 2008 года Microsoft публиковала обновленные спецификации для RTF с основными исправлениями версий Microsoft Word и Office .

Большинство текстовых процессоров могут читать и писать некоторые версии RTF. Существует несколько различных редакций спецификации RTF; переносимость файлов будет зависеть от того, какая версия RTF используется.

RTF не следует путать с обогащенным текстом или его предшественником Rich Text или с IBM RFT-DCA (Revisable Format Text-Document Content Architecture), поскольку это разные спецификации.

История

Ричард Броди , Чарльз Симони и Дэвид Любберт, члены команды разработчиков Microsoft Word , разработали оригинальный RTF в середине-конце 1980-х годов. Первый считыватель и писатель RTF, выпущенный в 1987 году как часть Microsoft Word 3.0 для Macintosh , в котором реализована спецификация RTF версии 1.0. Все последующие выпуски Microsoft Word для Macintosh, а также все версии Windows могут читать и писать в формате RTF.

Microsoft поддерживает RTF. Последняя версия была 1.9.1 в 2008 году, в которой реализованы функции Office 2007 . Microsoft прекратила работу над улучшением спецификации RTF, поэтому новые функции Word 2010 или более поздней версии не будут правильно сохраняться в RTF. Microsoft не ожидает дальнейших обновлений RTF, но заявила о готовности рассмотреть редакционные и другие несущественные изменения спецификации RTF в течение соответствующего периода голосования по ISO / IEC 29500 .

Файлы RTF использовались для создания файлов справки Windows, хотя с тех пор они были заменены файлами справки Microsoft Compiled HTML Help .

Спецификации RTF для Microsoft Word

Версия RTF Дата публикации Версия Microsoft Word Дата выпуска MS Word Примечания
1.0 1987 г. Microsoft Word 3 1987 г. Последняя редакция вышла в июне 1992 года. В редакции 1992 года была определена поддержка объектов Microsoft Object Linking and Embedding (OLE) и объектов подписчика Macintosh Edition Manager. Он также поддерживает включение в RTF типов изображений метафайла Windows , PICT , зависящего от устройства Windows, независимого от устройства растрового изображения и типа изображения метафайла OS / 2 .
1.1 Microsoft Word 4 1989 г. Разрешено встраивание шрифтов , что позволяет размещать данные о шрифтах внутри файла.
1.2 1993 г. Microsoft Word 5 1991 г.
1.3 Январь 1994 Microsoft Word 6 1993 г. 1/94 GC0165; для независимости от устройств и взаимодействия рекомендуется встраивание растровых изображений в метафайлы Windows вместо использования независимых от устройств растровых изображений Windows или зависящих от устройств Windows.
1.4 Сентябрь 1995 г. Microsoft Word 95 / Word 7 1995 г.
1.5 Апрель 1997 г. Microsoft Word 97 / Word 8 1997 г. Введен Unicode RTF, который поддерживает 16-битную схему кодирования символов Unicode; определено включение типов изображений PNG , JPEG и EMF в шестнадцатеричном (по умолчанию) или двоичном формате в файл RTF. Также содержала японскую локальную спецификацию RTF под названием RTF-J для японской версии Word; RTF-J несколько отличается от стандартной спецификации RTF.
1.6 Май 1999 г. Microsoft Word 2000 / Word 9 1999 г. Включены Pocket Word и Exchange (используются в преобразованиях RTF-HTML).
1,7 Август 2001 г. Microsoft Word 2002 / Word 10 2001 г. 8 / 2001– Спецификация Word 2002 RTF
1,8 Апрель 2004 г. Microsoft Word 2003 / Word 11 2003 г. 10 / 2003– Спецификация Word 2003 RTF
1.9.1 19 марта 2008 г.
(RTF 1.9 — опубликовано в январе 2007 г.)
Microsoft Word 2007 / Word 12 2006 г. Разрешенная разметка XML — настраиваемые теги XML, смарт- теги, математические элементы в документе RTF, защита паролем, элементы, соответствующие Office Open XML Ecma-376, часть 4

Синтаксис кода

На синтаксис RTF повлиял язык набора текста TeX . Он программируется с использованием групп, обратной косой черты, управляющего слова и разделителя. Группы заключаются в фигурные скобки ({}) и указывают, какие атрибуты следует применять к определенному тексту.

Обратная косая черта () вводит управляющее слово, которое является специально запрограммированной командой для RTF. Контрольные слова могут иметь определенные состояния, в которых они активны. Эти состояния представлены числами. Например,

b0
указывает, что полужирный текст отключен
b1
указывает, что жирный текст включен

Разделитель — это одно из трех:

  1. Пространство
  2. Цифра или дефис (например, -23, 23, 275).
  3. Символ, отличный от цифры или буквы (например, , /,})

В качестве примера следующий код RTF

 {rtf1ansi{fonttblf0fswiss Helvetica;}f0pard
 This is some {b bold} text.par
 }

будет отображаться следующим образом:

Это какой-то жирный текст.

Кодировка символов

Стандартный файл RTF может состоять только из 7-битных символов ASCII , но может использовать escape-последовательности для кодирования других символов. Два escape-символа — это escape-символы кодовой страницы, а начиная с RTF 1.5, escape-символы Unicode . В escape-последовательности кодовой страницы две шестнадцатеричные цифры после обратной косой черты и апострофа пишущей машинки обозначают символ, взятый с кодовой страницы Windows. Например, если установлена ​​кодовая страница Windows-1256 , последовательность 'c8будет кодировать арабскую букву bāʼ ب. Также можно указать «Набор символов» в преамбуле документа RTF и связать его с заголовком. Например, в преамбуле есть текст f3fnilfcharset128, тогда в теле документа текст f3'bd'f0будет представлять кодовую точку 0xbd 0xf0 из набора символов 128 (который соответствует кодовой странице Shift-JIS), который кодирует «金».

Набор символов RTF Кодовая страница Описание
0 Окна-1252 Латинский алфавит, Западная Европа / Америка
1 0 Кодовая страница Windows API по умолчанию для языкового стандарта системы
2 42 Набор символов ( PUA-сопоставленный )
77 2 Кодовая страница совместимости с Macintosh по умолчанию для системной локали
128 Окна-932 Японский, Shift JIS (версия для Windows)
129 Окна-949 Корейский, Единый код хангыль (расширенный Wansung)
130 Окна-1361 Корейский, Johab (версия на основе ASCII)
134 Окна-936 Китайский, GBK (расширенный GB 2312 )
136 Окна-950 Китайская, Big5
161 Окна-1253 Греческий
163 Окна-1254 Латинский алфавит, турецкий
177 Окна-1258 Латинский алфавит, вьетнамский
178 Окна-1255 иврит
186 Окна-1256 арабский
204 Окна-1257 Балтийский
222 Окна-1251 Кириллица
238 Окна-1250 Латинский алфавит, Восточная Европа
255 1 Кодовая страница OEM по умолчанию для языкового стандарта системы

Для экранирования Unicode используется управляющее слово u, за которым следует 16-битовое целое число со знаком, которое соответствует номеру кодовой единицы Unicode UTF-16. Для программ без поддержки Unicode за ним должно следовать ближайшее представление этого символа в указанной кодовой странице. Например, u1576?дает арабскую букву bāʼ ب, но указывает, что старые программы, не поддерживающие Unicode, должны вместо этого отображать ее как вопросительный знак.

Управляющее слово uc0может использоваться, чтобы указать, что последующие escape-последовательности Unicode в текущей группе не определяют символ подстановки.

До выпуска спецификации RTF версии 1.5 в 1997 году RTF обрабатывал только 7-битные символы напрямую и 8-битные символы, закодированные как шестнадцатеричные (с использованием 'xx). Однако, начиная с RTF 1.5, управляющие слова RTF обычно принимают в качестве аргументов 16-разрядные числа со знаком. Значения Unicode больше 32767 должны быть выражены отрицательными числами. Если символ Unicode находится за пределами BMP , он кодируется суррогатной парой. Поддержка Unicode была сделана из-за изменений в обработке текста в Microsoft Word — Microsoft Word 97 — это приложение с частично поддержкой Unicode, которое обрабатывает текст с использованием 16-битной схемы кодировки символов Unicode . Microsoft Word 2000 и более поздние версии — это приложения с поддержкой Unicode, которые обрабатывают текст с использованием 16-разрядной схемы кодировки символов Unicode.

Поскольку файлы RTF обычно представляют собой 7-битный простой текст ASCII , их можно легко передавать между операционными системами на базе ПК. Конвертеры, которые взаимодействуют с Microsoft Word для MS Windows или Macintosh, обычно ожидают передачи данных в виде 8-битных символов и двоичных данных, которые могут содержать любые 8-битные значения.

Удобочитаемость

RTF — это формат данных для сохранения и обмена документами, а не язык разметки ; он не предназначен для интуитивно понятного и легкого набора текста. Тем не менее, в отличие от многих форматов обработки текстов, код RTF может быть читаемым человеком . Когда файл RTF, содержащий в основном латинские символы без диакритических знаков , рассматривается как простой текстовый файл, основной текст ASCII доступен для чтения при условии, что автор сохранил краткое форматирование.

Когда был выпущен RTF, большинство текстовых процессоров использовали двоичные форматы файлов; Microsoft Word, например, использовал формат файла .DOC . RTF был уникален своим простым управлением форматированием, которое позволяло программам, не поддерживающим RTF, таким как Microsoft Notepad, открывать и предоставлять читаемые файлы. Сегодня большинство текстовых процессоров перешли на форматы файлов на основе XML (Word перешел на формат файлов .docx ). Тем не менее, эти файлы содержат большой объем кода форматирования, поэтому часто в десять или более раз больше, чем соответствующий простой текст.

Чтобы быть совместимым со стандартом RTF, символы, отличные от ASCII, должны быть экранированы. Таким образом, даже при кратком форматировании текст, в котором используются определенные тире и кавычки, становится менее разборчивым. Латинские языки с большим количеством диакритических знаков особенно трудно читать в RTF, так как они приводят к заменам типа ‘f1 вместо ñ и ‘ e9 вместо é . Нелатинские шрифты в RTF неразборчивы — например, u21563 используется для吻. С самого начала RTF также поддерживал встроенные объекты Microsoft OLE и объекты подписчика Macintosh Edition Manager, которые не читаются человеком.

Общее использование и совместимость

Большинство текстовых редакторов поддерживают либо импорт и экспорт формата RTF для некоторых спецификаций RTF, либо прямое редактирование, что делает его «общим» форматом между несовместимыми в других отношениях программами для обработки текстов и операционными системами. Большинство приложений, которые читают файлы RTF, игнорируют неизвестные управляющие слова RTF. Эти факторы способствуют его совместимости , хотя он по-прежнему зависит от конкретной используемой версии RTF. Есть несколько сознательно разработанных или случайно созданных диалектов RTF.

RTF — это внутренний язык разметки, используемый Microsoft Word. С 1987 года файлы RTF можно передавать между многими старыми и новыми компьютерными системами (а теперь и через Интернет), несмотря на различия между операционными системами и их версиями. Это делает его полезным форматом для основных форматированных текстовых документов, таких как инструкции по эксплуатации, резюме, письма и небольшие информационные документы. Эти документы, как минимум, поддерживают форматирование текста жирным шрифтом, курсивом и подчеркиванием. Также обычно поддерживаются текст с выравниванием по левому, центру и правому краю, спецификация шрифта и поля документа.

Значения по умолчанию для шрифтов и полей, предустановки стилей и другие функции различаются в зависимости от настроек программы. Также может быть несовместимость между различными версиями RTF, например, между RTF 1.0 1987 и более поздними спецификациями или между RTF 1.0-1.4 и RTF 1.5+ при использовании символов Unicode. И хотя RTF поддерживает такие метаданные, как название и автор, не все реализации это поддерживают. Тем не менее, формат RTF достаточно согласован, чтобы считаться легко переносимым и приемлемым для кроссплатформенного использования.

Объекты

Объекты связывания и встраивания объектов Microsoft (OLE) и объекты-подписчики Macintosh Edition Manager позволяют встраивать в RTF другие файлы, например таблицы или диаграммы, из приложения для работы с электронными таблицами. Однако, поскольку эти объекты широко не поддерживаются в программах для просмотра или редактирования файлов RTF, они также ограничивают совместимость RTF. Если программное обеспечение, которое понимает объект OLE, недоступно, объект обычно заменяется растровым представлением объекта (т. Е. Изображением) или не отображается вообще.

Фотографий

RTF поддерживает включение JPEG, PNG, расширенного метафайла (EMF), метафайла Windows (WMF), Apple PICT, зависящего от устройства растрового изображения Windows, независимого от устройства растрового изображения Windows и типов изображений метафайла OS / 2 в шестнадцатеричном (по умолчанию) или двоичном формате в файле RTF. Однако не все эти типы изображений поддерживаются всеми считывателями RTF. Когда документ RTF открывается в программном обеспечении, которое не поддерживает тип вставленного изображения, оно не отображается. Создатели RTF обычно либо конвертируют вставленное изображение из неподдерживаемого типа изображения в изображение из поддерживаемого типа изображения, либо вообще не включают изображение.

Для лучшей совместимости с продуктами Microsoft некоторые средства записи RTF включают одно и то же изображение в два разных типа изображений в один файл RTF: один поддерживаемый тип изображения для отображения и одну несжатую копию исходного изображения в формате WMF для улучшения совместимости с некоторыми приложениями Microsoft, такими как Wordpad.

Этот метод значительно увеличивает размер файла RTF. Спецификация RTF не требует этого метода, а некоторые реализации не включают копию WMF (например, Abiword или Ted).

Для Microsoft Word также можно установить определенное значение реестра («ExportPictureWithMetafile = 0»), чтобы Word не сохранял копию WMF.

Шрифты

RTF поддерживает встраивание шрифтов, используемых в документе, но эта функция широко не поддерживается в программных реализациях.

RTF также поддерживает общие имена семейств шрифтов, используемые для замены шрифтов : римский (с засечками ), швейцарский ( без засечек ), современный ( моноширинный ), шрифт , декоративный и технический . Эта функция также широко не поддерживается.

Аннотации

Начиная с RTF 1.0, спецификация RTF поддерживает аннотации и комментарии к документам. Спецификация RTF 1.7 определила некоторые новые функции для аннотаций, включая отметку даты (раньше была только «отметка времени») и родительские элементы аннотаций. Когда документ RTF с аннотациями открывается в приложении, которое не поддерживает аннотации RTF, аннотации не отображаются. Точно так же, когда документ с аннотациями сохраняется как RTF в приложении, которое не поддерживает аннотации RTF, аннотации не сохраняются в файле RTF. Некоторые реализации, такие как Abiword (начиная с версии 2.8) и IBM Lotus Symphony (до версии 1.3), могут скрывать аннотации по умолчанию или требовать некоторых действий пользователя для их отображения.

Спецификация RTF также поддерживает сноски, которые широко поддерживаются в реализациях RTF (например, в OpenOffice.org, Abiword, KWord, Ted, но не в Wordpad). Концевые сноски реализованы как разновидность сносок, поэтому приложения, которые поддерживают сноски, но не концевые сноски, будут отображать концевую сноску как сноску.

Продукты Microsoft не поддерживают комментарии в нижних колонтитулах, сносках или заголовках. Точно так же продукты Microsoft не поддерживают сноски в верхних, нижних колонтитулах или комментариях. Добавление комментария или сноски в один из этих запрещенных контекстов может привести к повреждению документа.

Объекты рисования

Спецификация RTF 1.2 определяет использование объектов рисования, известных как формы, таких как прямоугольники, эллипсы, линии, стрелки и многоугольники. Спецификация RTF 1.5 представила много новых управляющих слов для рисования объектов.

Однако многие реализации RTF, такие как Apache OpenOffice , не поддерживают объекты рисования (хотя они поддерживаются в LibreOffice 4.0 on) или Abiword. Приложения, которые не поддерживают объекты чертежа RTF, не отображают и не сохраняют формы. Некоторые реализации также не будут отображать текст внутри объектов чертежа.

Проблемы безопасности

В отличие от формата DOC Microsoft Word, а также новых форматов Office Open XML и OpenDocument , RTF не поддерживает макросы . По этой причине RTF часто рекомендовали вместо этих форматов, когда распространение компьютерных вирусов через макросы было проблемой. Однако наличие расширения .RTF не гарантирует безопасность файла, поскольку Microsoft Word будет открывать стандартные файлы DOC, переименованные с расширением RTF, и запускать любые содержащиеся в них макросы как обычно. Ручная проверка файла в текстовом редакторе, таком как Блокнот , или использование fileкоманды в UNIX- подобных системах требуется, чтобы определить, действительно ли подозрительный файл является RTF. Включение параметра Word «Подтверждать преобразование формата файла при открытии» также может помочь, предупреждая, что открываемый документ имеет формат, который не соответствует формату, подразумеваемому расширением файла, и давая возможность прервать открытие этого файла. Один эксплойт, атакующий уязвимость, был исправлен в Microsoft Word в апреле 2015 года.

С 2014 года появились RTF-файлы вредоносных программ, в которые встроены эксплойты OpenXML .

Реализации

Каждая реализация RTF обычно реализует только некоторые версии или подмножества спецификации RTF. Многие из доступных конвертеров RTF не могут понять все новые функции в последних спецификациях RTF.

WordPad редактор Microsoft Windows создает RTF файлы по умолчанию. Когда-то по умолчанию использовался формат файла Microsoft Word 6.0, но поддержка записи для документов Word (.doc) была отключена в обновлении безопасности. Поддержка чтения также была прекращена в Windows 7. WordPad не поддерживает некоторые функции RTF, такие как верхние и нижние колонтитулы. Однако WordPad может читать и сохранять многие функции RTF, которые он не может создать, включая таблицы, зачеркивание, надстрочный индекс, подстрочный индекс, «дополнительные» цвета, цвета фона текста, нумерованные списки, отступ справа или слева, квазигипертекст и связывание URL-адресов, а также различные межстрочные интервалы. RTF также является форматом данных для «элементов управления отформатированным текстом» в API MS Windows.

Текстовый редактор по умолчанию для macOS , TextEdit , также может просматривать, редактировать и сохранять файлы RTF, а также файлы RTFD и использует формат по умолчанию. По состоянию на июль 2009 года TextEdit имеет ограниченные возможности редактирования полей документа RTF. Намного более старые Mac слово приложения обработки программы , такие как MacWrite и WriteNow имели ту же способность , как в формате RTF TextEdit имеет.

Бесплатные текстовые процессоры с открытым исходным кодом AbiWord , Apache OpenOffice , Bean , Calligra , KWord , LibreOffice и NeoOffice могут просматривать, редактировать и сохранять файлы RTF. Формат RTF также используется в текстовом процессоре Ted .

Scrivener использует отдельные файлы RTF для всех текстовых файлов, составляющих данный «проект».

Бесплатное приложение SIL International для разработки и публикации словарей использует RTF как наиболее распространенную форму вывода документов. Файлы RTF, созданные с помощью Toolbox, предназначены для использования в Microsoft Word , но также могут использоваться другими текстовыми процессорами, поддерживающими RTF.

RTF можно использовать на некоторых устройствах для чтения электронных книг из-за его функциональной совместимости, простоты и низких требований к процессору.

Библиотеки и конвертеры

Сценарий с открытым исходным кодом rtf2xml может частично преобразовывать RTF в XML.

GNU UnRTF — это программа с открытым исходным кодом для преобразования RTF в макросы HTML, LaTeX, troff и другие форматы. pyth — это библиотека Python для создания и преобразования документов в форматах RTF, XHTML и PDF. Ruby RTF — это проект для создания содержимого Rich Text через Ruby . RaTFink — это библиотека подпрограмм Tcl, бесплатное программное обеспечение для генерации вывода RTF и сценарий Cost для преобразования SGML в RTF. RTF :: Writer — это модуль Perl для создания документов RTF. PHPRtfLite — это API, позволяющий разработчикам создавать документы RTF с помощью PHP . Pandoc — это конвертер документов с открытым исходным кодом с несколькими выходными форматами, включая RTF. RTFGen — это проект по созданию документов RTF с помощью чистого PHP . rtf.js — это библиотека на основе JavaScript для рендеринга документов RTF в HTML.

Инструмент командной строки macOS textutil может конвертировать файлы между форматами rtf, rtfd, text, doc, docx, wordml, odt и webarchive. Редактор Ted также может конвертировать файлы RTF в форматы HTML и PS.

Критика

Rich Text Format был стандартным форматом файлов для текстовых документов в приложениях, разработанных для Microsoft Windows. Microsoft изначально не делала спецификацию RTF общедоступной, что затрудняло разработку конкурентами функций преобразования документов в своих приложениях. Поскольку разработчики Microsoft имели доступ к спецификации, приложения Microsoft были лучше совместимы с форматом. Кроме того, каждый раз, когда Microsoft меняла спецификацию RTF, собственные приложения Microsoft лидировали по времени выхода на рынок, потому что конкурентам приходилось заново разрабатывать свои приложения после изучения новой версии формата.

Novell заявила, что действия Microsoft были антиконкурентными, в своей антимонопольной жалобе против Microsoft в 2004 году.

По словам блогера Ханнеса Шмидта, в спецификациях RTF отсутствуют некоторые семантические определения, необходимые для чтения, записи и изменения документов.

Смотрите также

  • Каталог в расширенном текстовом формате ( тип файлов .rtfd )
  • Расширенный текстовый формат
  • Список языков разметки документов
  • Сравнение языков разметки документов
  • Текст в изменяемой форме (RFT), часть архитектуры содержимого документов IBM (DCA)
  • TNEF , Transport Neutral Encapsulation Format, формат сообщений Microsoft Outlook по умолчанию

использованная литература

внешние ссылки

  • Спецификация RTF 1.9.1 , март 2008 г., от Microsoft
  • Спецификация RTF 1.9.1 , март 2008 г., ранее загруженная из архива Microsoft и Интернета.
  • Спецификация RTF 1.8 , апрель 2004 г., с сайта ysagnier.free.fr
  • Спецификация RTF 1.6 , май 1999 г., от Microsoft
  • Спецификация RTF 1.5 , апрель 1997 г., с сайта biblioscape.com
  • Спецификации RTF 1.0, 1.2, 1.3, 1.5 и 1.7 из проекта с открытым исходным кодом RTF Tools
  • Спецификация RTF 1.0 , июнь 1992 г., из проекта с открытым исходным кодом latex2rtf
  • Карманный справочник RTF , домашняя страница книги
  • Набор символов RTF для кодовой страницы , последнее изменение — июнь 2017 г.

Понравилась статья? Поделить с друзьями:
  • Чем отличается ms publisher от ms word ms excel
  • Чем отличается microsoft от word microsoft excel
  • Чем отличается microsoft excel от microsoft access кратко
  • Чем отличается libreoffice writer от word
  • Чем отличается excel применение клавиш со стрелками от их применения вместе с нажатой клавишей ctrl