# Format de fichier de &kword;

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

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.

## Version de &kword; 1.1 et inférieure

Les fichiers &XML; sont compactés dans un unique fichier en utilisant le même algorithme que celui utilisé par tar.

Vous pouvez décompacter les fichiers avec la commande suivante :

    % tar -xzvf nom_de_fichier

Cela décompactera le fichier du document &kword; en fichiers composants.

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

Pour de plus amples informations sur les documents &XML;, les processeurs et la technologie, veuillez visiter

- les pages &XML; du World Wide Web Consortium
- Le guide de ressources de XML.org
- La FAQ de &XML;

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

`maindoc.xml`

- 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 :http://www.koffice.org/DTD/kword-1.1.dtd.

`documentinfo.xml`

- Ce fichier contient les informations sur le document. Ce sont les informations saisies dans les boîtes de dialogue lorsque Fichier Informations sur le document 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.

  La DTD de &koffice; 1.1 est située sur : http://www.koffice.org/DTD/document-info-1.1.dtd.

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.

Pour des informations plus spécifiques sur le stockage de fichier de &kword; ou d'autre informations interne, veuillez consulter L'API de KOffice (en anglais) et les Pages d'informations générales pour les développeurs de KDE (en anglais).

## &kword; 1.2

Les fichiers textes sont compactés dans un unique fichier en utilisant le même algorithme que celui utilisé par zip. 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.

Vous pouvez décompacter les fichiers avec la commande suivante :

    % unzip nom_de_fichier

Cela décompactera le fichier du document &kword; en fichiers composants.

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

Pour de plus amples informations sur les documents &XML;, les processeurs et la technologie, veuillez visiter

- les pages &XML; du World Wide Web Consortium
- Le guide de ressources de XML.org
- La FAQ de &XML;

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

`maindoc.xml`

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

  Une copie de la DTD de &kword; 1.2 est située sur :http://www.koffice.org/DTD/kword-1.2.dtd.

`documentinfo.xml`

- Ce fichier contient les informations sur le document. Ce sont les informations saisies dans les boîtes de dialogue lorsque Fichier Informations sur le document 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.

  La DTD de &koffice; 1.2 est située sur :http://www.koffice.org/DTD/document-info-1.2.dtd.

`mimetype`

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

  Ce fichier contient toujours : application/x-kword

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.

Pour des informations plus spécifiques sur le stockage de fichier de &kword; ou d'autre informations interne, veuillez consulter L'API de KOffice (en anglais) et les Pages d'informations générales pour les développeurs de KDE (en anglais).