Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > media > main > by-pkgid > 3631879215ccee6feb75d62a03700b13 > files > 59

koffice-i18n-ru-1.2.1-2mdk.noarch.rpm

<sect1 id="kword-file-format">
<title
>Формат файла &kword;</title>
<para
>&kword; использует два открытых, независимо разработанных стандарта для формата своего файла. Это сочетание было выбрано ради баланса между удобством и открытостью разработки.</para>

<para
>Во-первых, все файлы &kword; - это множественные файлы &XML;, сжатые ради экономии места. </para>

<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"
>General KDE developer information pages</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"
>General KDE developer information pages</ulink
>.</para>
</sect2>
</sect1>