.doc

Материал из Циклопедии
(перенаправлено с «DOC»)
Перейти к навигации Перейти к поиску

.doc (аббревиатура от «document») — это расширение имени файла, используемое для обработки документов, хранящихся в собственном формате Microsoft Word Binary File Format[1]. Microsoft использует это расширение с 1983 года.

Microsoft Word Binary File Format[править]

Двоичные файлы DOC часто содержат больше информации о форматировании текста (а также сценарии и информацию об отмене), чем некоторые другие форматы файлов документов, такие как Rich Text Format и язык разметки гипертекста, но обычно менее широко совместимы.

Файлы DOC, созданные с помощью версий Microsoft Word, отличаются. Версии Microsoft Word до Word 97 («8.0») использовали формат, отличный от формата Microsoft Word 97-2003 на основе OLE/CFBF.

В Microsoft Word 2007 и более поздних версиях двоичный формат файла был заменен в качестве формата по умолчанию форматом Office Open XML, хотя Microsoft Word по-прежнему может создавать файлы DOC.

Поддержка приложения[править]

Формат DOC является родным для Microsoft Word. Другие текстовые процессоры, такие как OpenOffice.org Writer, IBM Lotus Symphony, Apple Pages и AbiWord, также могут создавать и читать файлы DOC, хотя и с некоторыми ограничениями. Программы командной строки для Unix-подобных операционных систем, которые могут преобразовывать файлы из формата DOC в обычный текст или другие стандартные форматы, включают библиотеку wv, которая сама используется непосредственно AbiWord.

Спецификация[править]

Поскольку формат файла DOC был закрытой спецификацией в течение многих лет, непоследовательная обработка формата сохраняется и может привести к некоторой потере информации о форматировании при обработке одного и того же файла несколькими программами обработки текстов. Некоторые спецификации для форматов двоичных файлов Microsoft Office 97 были опубликованы в 1997 году по ограничительной лицензии, но в 1999 году эти спецификации были удалены из онлайн-загрузки[2][3][4][5]. Спецификации более поздних версий форматов двоичных файлов Microsoft Office не были общедоступны. Спецификация формата DOC была доступна от Microsoft по запросу[6] с 2006 года[7] в соответствии с ограничительными условиями RAND-Z до февраля 2008 года. Sun Microsystems и OpenOffice.org реконструировали формат файла[8]. 15 февраля 2008 года Microsoft выпустила спецификацию формата .DOC[1][9][10] в соответствии с Microsoft Open Specification Promise[11][12]. Однако эта спецификация не описывает все функции, используемые форматом DOC, и работа по обратному проектированию остается необходимой[13]. С 2008 года спецификация несколько раз обновлялась; последнее изменение было внесено в ноябре 2019 года.

Формат, использовавшийся в более ранних версиях Word до 97 («1.0» 1989 года — «7.0» 1995 года) менее известен, но и OpenOffice, и LibreOffice содержат открытый исходный код для чтения этих форматов. Формат, вероятно, связан с форматом «Поток», который можно найти в аналогичных версиях Excel[14]. Word 95 также имеет форму, обернутую OLE.

Другие форматы файлов[править]

В некоторых исторических документах может использоваться расширение имени файла DOC для файлов с открытым текстом, что указывает на документацию для программного или аппаратного обеспечения. Расширение имени файла DOC также использовалось в 1980-х годах WordPerfect для его собственного формата.

DOC иногда используется пользователями Palm OS как сокращение для PalmDoc, несвязанного формата (обычно с использованием расширения имени файла PDB), используемого для кодирования текстовых файлов, таких как электронные книги.

Источники[править]

  1. 1,0 1,1 «MS-DOC: Word (.doc) Binary File Format», 2019-11-19, <http://msdn.microsoft.com/en-us/library/cc313153%28v=office.12%29>. Проверено 25 февраля 2020. 
  2. Comparing ODF and OOXML (pdf) (2006). Проверено 23 мая 2011.
  3. «Beware of Geeks Bearing Gifts», 2006, <http://www.robweir.com/blog/2006/11/beware-of-geeks-bearing-gifts.html>. Проверено 23 мая 2011. 
  4. A Word 8 converter for Unix. Проверено 23 мая 2011.
  5. Microsoft Word 97 Binary File Format. Проверено 23 мая 2011.
  6. Royalty-free specifications for Microsoft Office binary file formats. Проверено 23 мая 2011.
  7. Mapping documents in the binary format (.doc; .xls; .ppt) to the Open XML format (2008-01-16). Проверено 23 мая 2011.
  8. Microsoft Compound Document Format. OpenOffice.org (2007-08-07).
  9. «Microsoft Office Binary (doc, xls, ppt) File Formats», 2008-02-15, <http://www.microsoft.com/interop/docs/officebinaryformats.mspx> 
  10. Microsoft Office Word 97 - 2007 Binary File Format Specification (*.doc). Microsoft Corporation (2008).
  11. Microsoft Open Specification Promise. Microsoft Corporation (March 23, 2009).
  12. How to extract information from Office files by using Office file formats and schemas. Проверено 23 мая 2011.
  13. Joel Spolsky Why are the Microsoft Office file formats so complicated? (And some workarounds). Архивировано из первоисточника 14 октября 2013. Проверено 23 мая 2011.
  14. LibreOffice/core англ.. GitHub.
 
Электронные книги
Устройства

Amazon Kindle Nook FR book LBook MAGIC E701 Onext Touch&Read Onyx Boox PAGEone PocketBook Reader REB 1100 Rocket eBook Sony Reader Азбука Электронная книга с шрифтом Брайля список…

Форматы файлов

CBR DjVu DOC ePub FB ODF PDF BBeB TXT

Каталогизаторы

All My Books Calibre MyHomeLib MyRuLib

Библиотеки

Amazon.com Barnes & Noble FictionBook.ru Google Books MyBook Ozon.ru Альдебаран Архив Интернета Библиотека Мошкова Викитека Либрусек ЛитРес Марксистский интернет-архив Проект «Гутенберг» Руниверс Флибуста

См. также

Электронная бумага