You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koffice-i18n/koffice-i18n-ru/docs/koffice/kword/techinfo.docbook

398 lines
14 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<sect1 id="kword-file-format">
<sect1info>
<authorgroup>
<author
><firstname
>Mike</firstname
> <surname
>McBride</surname
> </author>
</authorgroup>
</sect1info>
<title
>Формат файла &kword;</title>
<indexterm
><primary
>&kword;</primary
><secondary
>Формат файла</secondary
></indexterm>
<para
>&kword; использует два открытых, независимо разработанных стандарта для формата своего файла. Это сочетание было выбрано ради баланса между удобством и открытостью разработки.</para>
<para
>Прежде всего, нужно сказать, что все файлы &kword; - это просто несколько файлов &XML;, сжатых ради экономии места. </para>
<para
>Выберите версию &kword;:</para>
<itemizedlist>
<listitem
><para
><link linkend="kword-file-format-11"
>&kword; 1.1 и более ранние</link
>.</para
></listitem>
<listitem
><para
><link linkend="kword-file-format-12"
>&kword; 1.2</link
>.</para
></listitem>
<listitem
><para
><link linkend="kword-file-format-13"
>&kword; 1.3 (текущая версия)</link
>.</para
></listitem>
</itemizedlist>
<sect2 id="kword-file-format-11">
<title
>&kword; 1.1 и более ранние</title>
<para
>Файлы &XML; сжаты в один архивный файл с помощью алгоритма <ulink url="http://www.gnu.org/software/tar/tar.html"
><application
>tar</application
></ulink
>.</para>
<para
>Эти файлы можно разжать командой:</para>
<screen width="40"
><prompt
>%</prompt
> <userinput
><command
>tar -xzvf </command
><replaceable
>имя_файла</replaceable
></userinput
>
</screen>
<para
>Тем самым документ &kword; будет разархивирован в свои составляющие файлы.</para>
<para
>Текстовая часть во всех файлах &kword; описана в формате &XML; (eXtensible Markup Language - расширяемый язык разметки).</para>
<note
><para
>Более подробно с документами &XML;, их обработчиками и технологиями можно познакомиться на следующих страницах: <simplelist
> <member
><ulink
url="http://www.w3.org/XML/"
>Веб-страницы консорциума World Wide Web, посвященные &XML;</ulink
></member
> <member
><ulink
url="http://www.xml.org/xml/resources_cover.shtml"
>Путеводитель по ресурсам XML.org</ulink
></member
> <member
><ulink url="http://www.ucc.ie/xml/"
>Вопросы и ответы по &XML;</ulink
></member
> </simplelist
></para
></note>
<para
>Документ &kword; включает в себя как минимум два файла &XML;:</para>
<variablelist>
<varlistentry>
<term
><filename
>maindoc.xml</filename
></term>
<listitem>
<para
>В этом файле содержится большая часть текста &kword;, таблицы и формулы. Он размечен тегами &XML; согласно официальному DTD. Копия DTD для &kword; 1.1 хранится по адресу: <ulink url="http://www.koffice.org/DTD/kword-1.1.dtd"
>http://www.koffice.org/DTD/kword-1.1.dtd</ulink
>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><filename
>documentinfo.xml</filename
></term>
<listitem>
<para
>В этом файле хранятся сведения о документе. Именно они вводятся в диалоге при выборе пункта меню <menuchoice
><guimenu
>Файл</guimenu
><guimenuitem
>Сведения о документе</guimenuitem
> </menuchoice
>. Эта информация полезна для сбора данных об авторах, их контактах и пр.</para>
<para
>Копия DTD для &koffice; 1.1 хранится здесь: <ulink url="http://www.koffice.org/DTD/document-info-1.1.dtd"
>http://www.koffice.org/DTD/document-info-1.1.dtd</ulink
>.</para>
</listitem>
</varlistentry>
</variablelist>
<para
>Кроме этого, в документ &kword; могут входить и другие файлы. Рисунки, встроенные файлы и прочие двоичные данные входят в документ &kword; как отдельные файлы.</para>
<para
>Более подробно с форматом файла &kword; и прочей технической информацией можно познакомиться на страницах <ulink url="http://www.koffice.org/developer"
>KOffice API</ulink
> и <ulink url="http://developer.kde.org"
>ресурсе для разработчиков KDE</ulink
>.</para>
</sect2>
<sect2 id="kword-file-format-12">
<title
>&kword; 1.2</title>
<para
>Текстовые файлы сжимаются в единый файл с помощью алгоритма <ulink url="http://www.info-zip.org/pub/infozip/Zip.html"
><application
>zip</application
></ulink
>. Это изменение было сделано ради улучшения производительности и уменьшения требований к памяти, а также потому, что оно очень широко используется в других открытых офисных пакетах.</para>
<para
>Эти файлы можно разжать командой:</para>
<screen width="40"
><prompt
>%</prompt
> <userinput
><command
>unzip </command
><replaceable
>имя_файла</replaceable
></userinput
>
</screen>
<para
>Тем самым документ &kword; будет разархивирован в свои составляющие файлы.</para
>
<para
>Текстовая часть во всех файлах &kword; описана в формате &XML; (eXtensible Markup Language - расширяемый язык разметки).</para
>
<note
><para
>Более подробно с документами &XML;, их обработкой и технологиями можно познакомиться на следующих страницах: <simplelist
> <member
><ulink
url="http://www.w3.org/XML/"
>Веб-страницы консорциума World Wide Web, посвященные &XML;</ulink
></member
> <member
><ulink
url="http://www.xml.org/xml/resources_cover.shtml"
>Путеводитель по ресурсам XML.org</ulink
></member
> <member
><ulink url="http://www.ucc.ie/xml/"
>Вопросы и ответы по &XML;</ulink
></member
> </simplelist
></para
></note>
<para
>Все документы &kword; состоят как минимум из трёх файлов:</para>
<variablelist>
<varlistentry>
<term
><filename
>maindoc.xml</filename
></term>
<listitem>
<para
>В этом файле содержится большая часть текста &kword;, таблицы и формулы. Он размечен тегами &XML; согласно официальному DTD.</para
> <para
>Копия DTD для &kword; 1.2 хранится здесь: <ulink url="http://www.koffice.org/DTD/kword-1.2.dtd"
>http://www.koffice.org/DTD/kword-1.2.dtd</ulink
>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><filename
>documentinfo.xml</filename
></term>
<listitem>
<para
>В этом файле хранятся сведения о документе. Именно они вводятся в диалоге при выборе пункта меню <menuchoice
><guimenu
>Файл</guimenu
><guimenuitem
>Сведения о документе</guimenuitem
> </menuchoice
>. Эта информация полезна для сбора данных об авторах, их контактах и пр.</para>
<para
>Копия DTD для &koffice; 1.2 хранится здесь: <ulink url="http://www.koffice.org/DTD/document-info-1.2.dtd"
>http://www.koffice.org/DTD/document-info-1.2.dtd</ulink
>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><filename
>mimetype</filename
></term>
<listitem>
<para
>Этот файл содержит типы MIME файлов &kword;. &kde; использует эту информацию, чтобы отличать файлы &kword; от других файлов.</para>
<para
>Этот файл обязательно содержит строку: <emphasis
>application/x-kword</emphasis
></para>
</listitem>
</varlistentry>
</variablelist>
<para
>Кроме этого, в документ &kword; могут входить и другие файлы. Рисунки, встроенные файлы и прочие двоичные данные входят в документ &kword; как отдельные файлы.</para>
<para
>Более подробно с форматом файла &kword; и прочей технической информацией можно познакомиться на страницах <ulink url="http://www.koffice.org/developer"
>KOffice API</ulink
> и <ulink url="http://developer.kde.org"
>ресурсе для разработчиков KDE</ulink
>.</para>
</sect2>
<sect2 id="kword-file-format-13">
<title
>&kword; 1.3 (текущая версия)</title>
<para
>Текстовые файлы сжимаются в единый файл с помощью алгоритма <ulink url="http://www.info-zip.org/pub/infozip/Zip.html"
><application
>zip</application
></ulink
>. Это изменение было сделано ради улучшения производительности и уменьшения требований к памяти, а также потому, что оно очень широко используется в других открытых офисных пакетах.</para>
<para
>Эти файлы можно разжать командой:</para>
<screen width="40"
><prompt
>%</prompt
> <userinput
><command
>unzip </command
><replaceable
>имя_файла</replaceable
></userinput
>
</screen>
<para
>Тем самым документ &kword; будет разархивирован в свои составляющие файлы.</para
>
<para
>Текстовая часть во всех файлах &kword; описана в формате &XML; (eXtensible Markup Language - расширяемый язык разметки).</para
>
<note
><para
>Более подробно с документами &XML;, их обработкой и технологиями можно познакомиться на следующих страницах: <simplelist
> <member
><ulink
url="http://www.w3.org/XML/"
>Веб-страницы консорциума World Wide Web, посвященные &XML;</ulink
></member
> <member
><ulink
url="http://www.xml.org/xml/resources_cover.shtml"
>Путеводитель по ресурсам XML.org</ulink
></member
> <member
><ulink url="http://www.ucc.ie/xml/"
>Вопросы и ответы по &XML;</ulink
></member
> </simplelist
></para
></note>
<para
>Все документы &kword; состоят как минимум из трёх файлов:</para>
<variablelist>
<varlistentry>
<term
><filename
>maindoc.xml</filename
></term>
<listitem>
<para
>В этом файле содержится большая часть текста &kword;, таблицы и формулы. Он размечен тегами &XML; согласно официальному DTD.</para
> <para
>Копия DTD для &kword; 1.3 хранится здесь: <ulink url="http://www.koffice.org/DTD/kword-1.3.dtd"
>http://www.koffice.org/DTD/kword-1.3.dtd</ulink
>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><filename
>documentinfo.xml</filename
></term>
<listitem>
<para
>В этом файле хранятся сведения о документе. Именно они вводятся в диалоге при выборе пункта меню <menuchoice
><guimenu
>Файл</guimenu
><guimenuitem
>Сведения о документе</guimenuitem
> </menuchoice
>. Эта информация полезна для сбора данных об авторах, их контактах и пр.</para>
<para
>Копия DTD для &koffice; 1.3 хранится здесь: <ulink url="http://www.koffice.org/DTD/document-info-1.2.dtd"
>http://www.koffice.org/DTD/document-info-1.2.dtd</ulink
>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><filename
>mimetype</filename
></term>
<listitem>
<para
>Этот файл содержит типы MIME файлов &kword;. &kde; использует эту информацию, чтобы отличать файлы &kword; от других файлов.</para>
<para
>Этот файл обязательно содержит строку: <emphasis
>application/x-kword</emphasis
></para>
</listitem>
</varlistentry>
</variablelist>
<para
>Кроме этого, в документ &kword; могут входить и другие файлы. Рисунки, встроенные файлы и прочие двоичные данные входят в документ &kword; как отдельные файлы.</para>
<para
>Более подробно с форматом файла &kword; и прочей технической информацией можно познакомиться на страницах <ulink url="http://www.koffice.org/developer"
>KOffice API</ulink
> и <ulink url="http://developer.kde.org"
>ресурсе для разработчиков KDE</ulink
>.</para>
</sect2>
</sect1>