<sect1 id="kword-file-format">
<sect1info>
<authorgroup>
<author
><firstname
>Mike</firstname
> <surname
>McBride</surname
> </author>
&traducteurGerardDelafond; 
</authorgroup>
</sect1info>
<title
>Format de fichier de &kword;</title>
<indexterm
><primary
>&kword;</primary
><secondary
>Format de fichier</secondary
></indexterm>

<para
>&kword; utilise deux standards ouverts pour son format de fichier, développés de façon indépendante. Cette combinaison a été choisie pour garder un équilibre entre leurs avantages et les modèles de développement ouvert.</para>

<para
>D'abord, il faut noter que tous les fichiers de &kword; sont de multiples fichiers &XML; qui sont compactés pour réduire l'espace disque nécessaire. </para>

<para
>Sélectionnez la version de &kword; qui vous intéresse :</para>
<itemizedlist>
<listitem
><para
><link linkend="kword-file-format-11"
>&kword; 1.1 et antérieure</link
>.</para
></listitem>
<listitem
><para
><link linkend="kword-file-format-12"
>&kword; 1.2</link
>.</para
></listitem>
<listitem
><para
><link linkend="kword-file-format-12"
>&kword; 1.3</link
>.</para
></listitem>

</itemizedlist>

<sect2 id="kword-file-format-11">
<title
>Version de &kword; 1.1 et inférieure</title>

<para
>Les fichiers &XML; sont compactés dans un unique fichier en utilisant le même algorithme que celui utilisé par <ulink url="http://www.gnu.org/software/tar/tar.html"
><application
>tar</application
></ulink
>.</para>

<para
>Vous pouvez décompacter les fichiers avec la commande suivante :</para>

<screen width="40"
><prompt
>%</prompt
> <userinput
><command
>tar -xzvf </command
><replaceable
>nom_de_fichier</replaceable
></userinput
>
</screen>

<para
>Cela décompactera le fichier du document &kword; en fichiers composants.</para>

<para
>La portion de texte de tous les fichiers de &kword; sont des fichiers &XML; (<foreignphrase
>eXtensible Markup Language</foreignphrase
>, Langage de Balises eXtensible).</para>

<note
><para
>Pour de plus amples informations sur les documents &XML;, les processeurs et la technologie, veuillez visiter <simplelist
> <member
><ulink
url="http://www.w3.org/XML/"
>les pages &XML; du World Wide Web Consortium</ulink
></member
> <member
><ulink
url="http://www.xml.org/xml/resources_cover.shtml"
>Le guide de ressources de XML.org</ulink
></member
> <member
><ulink url="http://www.ucc.ie/xml/"
>La FAQ de &XML;</ulink
></member
> </simplelist
></para
></note>

<para
>Tous les documents de &kword; sont constitués d'au moins deux fichiers &XML; :</para>

<variablelist>
<varlistentry>
<term
><filename
>maindoc.xml</filename
></term>
<listitem>
<para
>Ce fichier contient le gros des informations de &kword; sur le texte, les tables et les formules. Il est constitué de balises &XML; définies par la DTD officielle. Une copie de la DTD de &kword; 1.1 est située sur :<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
>Ce fichier contient les informations sur le document. Ce sont les informations saisies dans les boîtes de dialogue lorsque <menuchoice
><guimenu
>Fichier </guimenu
><guimenuitem
>Informations sur le document</guimenuitem
></menuchoice
> a été sélectionné à partir de la barre des menus. Ces informations sont utiles pour trouver les auteurs, les informations pour se mettre en rapport, &etc;</para>
<para
>La DTD de &koffice; 1.1 est située sur : <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
>De plus, il existe plusieurs autres fichiers inclus dans le fichier du document de &kword;. Images, documents embarqués et d'autres informations binaires sont stockées dans le document de &kword; en tant que fichiers séparés.</para>

<para
>Pour des informations plus spécifiques sur le stockage de fichier de &kword; ou d'autre informations interne, veuillez consulter <ulink url="http://www.koffice.org/developer"
>L'API de KOffice</ulink
> (en anglais) et les <ulink url="http://developer.kde.org"
>Pages d'informations générales pour les développeurs de &kde;</ulink
> (en anglais).</para>
</sect2>

<sect2 id="kword-file-format-12">
<title
>&kword; 1.2</title>

<para
>Les fichiers textes sont compactés dans un unique fichier en utilisant le même algorithme que celui utilisé par <ulink url="http://www.info-zip.org/pub/infozip/Zip.html"
><application
>zip</application
></ulink
>. Cette modification a été faite parce que c'est un usage largement répandu dans les suites bureautiques ouvertes (open source) et que cela améliore les performances avec une utilisation mémoire moins importante.</para>
<para
>Vous pouvez décompacter les fichiers avec la commande suivante :</para>

<screen width="40"
><prompt
>%</prompt
> <userinput
><command
>unzip </command
><replaceable
>nom_de_fichier</replaceable
></userinput
>
</screen>

<para
>Cela décompactera le fichier du document &kword; en fichiers composants.</para
> 

<para
>La portion de texte de tous les fichiers de &kword; sont des fichiers &XML; (<foreignphrase
>eXtensible Markup Language</foreignphrase
>, Langage de Balises eXtensible).</para
> 

<note
><para
>Pour de plus amples informations sur les documents &XML;, leur traitement et la technologie, veuillez visiter <simplelist
> <member
><ulink
url="http://www.w3.org/XML/"
>les pages &XML; du World Wide Web Consortium</ulink
></member
> <member
><ulink
url="http://www.xml.org/xml/resources_cover.shtml"
>Le guide de ressources de XML.org</ulink
></member
> <member
><ulink url="http://www.ucc.ie/xml/"
>La FAQ de &XML;</ulink
></member
> </simplelist
></para
></note>

<para
>Tous les documents de &kword; sont constitués d'au moins trois fichiers :</para>

<variablelist>
<varlistentry>
<term
><filename
>maindoc.xml</filename
></term>
<listitem>
<para
>Ce fichier contient le gros des informations sur les textes, les tables et les formules de &kword;. Il est constitué de balises &XML; définies par la DTD officielle.</para
> <para
>Une copie de la DTD de &kword; 1.2 est située sur :<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
>Ce fichier contient les informations sur le document. Ce sont les informations saisies dans les boîtes de dialogue lorsque <menuchoice
><guimenu
>Fichier </guimenu
><guimenuitem
>Informations sur le document</guimenuitem
></menuchoice
> a été sélectionné à partir de la barre des menus. Ces informations sont utiles pour trouver les auteurs, les informations pour se mettre en rapport, etc.</para>
<para
>La DTD de &koffice; 1.2 est située sur :<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
>Ce fichier contient le type MIME pour les fichiers de &kword;. Cette information est utilisée par &kde; pour déterminer si c'est un fichier de &kword;.</para>
<para
>Ce fichier contient toujours : <emphasis
>application/x-kword</emphasis
></para>
</listitem>
</varlistentry>

</variablelist>

<para
>De plus, il existe plusieurs autres fichiers inclus dans le fichier du document de &kword;. Images, documents embarqués et d'autres informations binaires sont stockées dans le document de &kword; en tant que fichiers séparés.</para>

<para
>Pour des informations plus spécifiques sur le stockage de fichier de &kword; ou d'autre informations interne, veuillez consulter <ulink url="http://www.koffice.org/developer"
>L'API de KOffice</ulink
> (en anglais) et les <ulink url="http://developer.kde.org"
>Pages d'informations générales pour les développeurs de &kde;</ulink
> (en anglais).</para>

</sect2>
<sect2 id="kword-file-format-13">
<title
>&kword; 1.3 (version actuelle)</title>

<para
>Les fichiers textes sont compactés dans un unique fichier en utilisant le même algorithme que celui utilisé par <ulink url="http://www.info-zip.org/pub/infozip/Zip.html"
><application
>zip</application
></ulink
>. Cette modification a été faite parce que c'est un usage largement répandu dans les suites bureautiques ouvertes (open source) et que cela améliore les performances avec une utilisation mémoire moins importante.</para>
<para
>Vous pouvez décompacter les fichiers avec la commande suivante :</para>

<screen width="40"
><prompt
>%</prompt
> <userinput
><command
>unzip </command
><replaceable
>nom_de_fichier</replaceable
></userinput
>
</screen>

<para
>Cela décompactera le fichier du document &kword; en fichiers composants.</para
> 

<para
>La portion de texte de tous les fichiers de &kword; sont des fichiers &XML; (<foreignphrase
>eXtensible Markup Language</foreignphrase
>, Langage de Balises eXtensible).</para
> 

<note
><para
>Pour de plus amples informations sur les documents &XML;, leur traitement et la technologie, veuillez visiter <simplelist
> <member
><ulink
url="http://www.w3.org/XML/"
>les pages &XML; du World Wide Web Consortium</ulink
></member
> <member
><ulink
url="http://www.xml.org/xml/resources_cover.shtml"
>Le guide de ressources de XML.org</ulink
></member
> <member
><ulink url="http://www.ucc.ie/xml/"
>La FAQ de &XML;</ulink
></member
> </simplelist
></para
></note>

<para
>Tous les documents de &kword; sont constitués d'au moins trois fichiers :</para>

<variablelist>
<varlistentry>
<term
><filename
>maindoc.xml</filename
></term>
<listitem>
<para
>Ce fichier contient le gros des informations sur les textes, les tables et les formules de &kword;. Il est constitué de balises &XML; définies par la DTD officielle.</para
> <para
>Une copie de la DTD de &kword; 1.3 est située sur :<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
>Ce fichier contient les informations sur le document. Ce sont les informations saisies dans les boîtes de dialogue lorsque <menuchoice
><guimenu
>Fichier </guimenu
><guimenuitem
>Informations sur le document</guimenuitem
></menuchoice
> a été sélectionné à partir de la barre des menus. Ces informations sont utiles pour trouver les auteurs, les informations pour se mettre en rapport, etc.</para>
<para
>La DTD de &koffice; 1.3 est située sur :<ulink url="http://www.koffice.org/DTD/document-info-1.3.dtd"
>http://www.koffice.org/DTD/document-info-1.3.dtd</ulink
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><filename
>mimetype</filename
></term>
<listitem>
<para
>Ce fichier contient le type MIME pour les fichiers de &kword;. Cette information est utilisée par &kde; pour déterminer si c'est un fichier de &kword;.</para>
<para
>Ce fichier contient toujours : <emphasis
>application/x-kword</emphasis
></para>
</listitem>
</varlistentry>

</variablelist>

<para
>De plus, il existe plusieurs autres fichiers inclus dans le fichier du document de &kword;. Images, documents embarqués et d'autres informations binaires sont stockées dans le document de &kword; en tant que fichiers séparés.</para>

<para
>Pour des informations plus spécifiques sur le stockage de fichier de &kword; ou d'autre informations interne, veuillez consulter <ulink url="http://www.koffice.org/developer"
>L'API de KOffice</ulink
> (en anglais) et les <ulink url="http://developer.kde.org"
>Pages d'informations générales pour les développeurs de &kde;</ulink
> (en anglais).</para>

</sect2>
</sect1>

