<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>