# Das Dateiformat von &kword;

&kword; verwendet zwei voneinander unabhängig entwickelte Open Source Standards für sein Dateiformat. Diese Kombination wurde ausgewählt, um einen Ausgleich zwischen Bequemlichkeit und offenen Entwicklungsmodellen zu schaffen.

Sie sollten wissen, dass alle &kword; Dateien aus mehreren &XML;-Dateien bestehen, die komprimiert werden, um Platz zu sparen.

## &kword; 1.1 und früher

Die &XML;-Dateien werden zu einer einzigen Datei komprimiert, mit dem gleichen Algorithmus den tar benutzt.

Die Dateien können mit folgendem Kommando entpackt werden:

    % tar -xzvf Dateiname

Hierdurch wird die &kword;-Dokumentdatei entpackt und in Einzeldateien zerlegt.

Die Textteile aller &kword;-Dateien sind &XML; (eXtensible Markup Language) -Dateien.

Weitere Informationen über &XML;-Dokumente, erhalten Sie auf den Webseiten des

- World Wide Web Consortium &XML;
- XML.org Resource Guide
- Die &XML;-FAQ

Alle &kword;-Dokumente bestehen aus mindestens zwei &XML;-Dateien:

`maindoc.xml`

- Diese Datei enthält den größten Teil der &kword;-Texte, -Tabellen und -Formeln. Sie wird mit &XML;-Tags markiert, in Übereinstimmung mit der offiziellen DTD. Eine Kopie der KWord 1.1 DTD finden Sie unter http://www.koffice.org/DTD/kword-1.1.dtd.

`documentinfo.xml`

- Diese Datei enthält Informationen über das Dokument. Diese Informationen werden in dem Dialogfeld eingegeben, wenn Sie auf der MenüleisteDatei Dokument Information... auswählen. Diese Informationen sind nützlich, um den Namen des Autors, Kontaktinformationen usw. zu finden.

  Die DTD für &koffice; 1.1 finden sie unter: http://www.koffice.org/DTD/document-info-1.1.dtd.

Außerdem können in der &kword;-Dokumentdatei noch weitere Dateien enthalten sein. So werden z. B. Bilder, eingebettete Dokumente und andere binäre Informationen als separate Dateien in das &kword; Dokument eingebunden.

Weiterführende Informationen über die Speicherung von Dateien oder andere interne Informationen über &kword; finden Sie unter Das KOffice-API oder unter Allgemeine &kde; Entwickler-Informationen.

## &kword; 1.2

Die Textdateien werden zu einer einzelnen Datei, mit dem gleichen Algorithmus den zip nutzt, komprimiert. Diese Änderung wurde vollzogen, da diese Komprimierung auch von den meisten anderen Opensource Office Suites genutzt wird. Zudem wurde die Leistung gesteigert und zugleich der Speicherplatzbedarf reduziert.

Die Dateien können mit folgendem Kommando entpackt werden:

    % unzip Dateiname

Hierdurch wird die &kword;-Dokumentdatei entpackt und in Einzeldateien zerlegt.

Die Textteile aller &kword;-Dateien sind &XML; (eXtensible Markup Language) -Dateien.

Weitere Informationen über &XML;-Dokumente, erhalten Sie auf den Webseiten des

- World Wide Web Consortium &XML;
- XML.org Resource Guide
- Die &XML;-FAQ

Alle &kword;-Dokumente bestehen aus mindestens drei Dateien:

`maindoc.xml`

- Diese Datei enthält den größten Teil der &kword;-Texte, -Tabellen und -Formeln. Sie wird mit den &XML;-Tags markiert, in Übereinstimmung mit der offiziellen DTD.

  Eine Kopie der &kword; 1.2 DTD finden Sie unter http://www.koffice.org/DTD/kword-1.2.dtd.

`documentinfo.xml`

- Diese Datei enthält Informationen über das Dokument. Diese Informationen werden in dem Dialogfeld eingegeben, wenn Sie auf der MenüleisteDatei Dokument Information... auswählen. Diese Informationen sind nützlich, um den Namen des Autors, Kontaktinformationen usw. zu finden.

  Die DTD für &koffice; 1.2 finden sie unter: http://koffice.kde.org/DTD/document-info-1.2.dtd.

`Mime-Typen`

- Diese Datei enthält die Mime-Typen für &kword;-Dateien. Diese Information wird von &kde; genutzt, um zu erkennen, dass es sich um eine &kword;-Datei handelt.

  Diese Datei enthält immer: application/x-kword

Außerdem können in der &kword;-Dokumentdatei noch weitere Dateien enthalten sein. So werden z. B. Bilder, eingebettete Dokumente und andere binäre Informationen als separate Dateien in das &kword; Dokument eingebunden.

Weiterführende Informationen über die Speicherung von Dateien oder andere interne Informationen über &kword; finden Sie unter Das KOffice-API oder unter Allgemeine &kde; Entwickler-Informationen.