<sect1 id="kword-file-format">
<sect1info>
<authorgroup>
<author
><firstname
>Mike</firstname
> <surname
>McBride</surname
> </author>
<othercredit role="translator"
><firstname
>Hans-Frieder</firstname
><surname
>Hirsch</surname
><affiliation
><address
><email
>f.hirsch@t-online.de</email
></address
></affiliation
><contrib
>Deutsche Übersetzung</contrib
></othercredit
> 
</authorgroup>
</sect1info>
<title
>Das Dateiformat von &kword;</title>
<indexterm
><primary
>&kword;</primary
><secondary
>Dateiformat</secondary
></indexterm>

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

<para
>Sie sollten wissen dass alle &kword; Dateien mehrfach -&XML; Dateien sind, die komprimiert werden um Platz zu sparen. </para>

<para
>Wählen Sie die &kword; Version aus, die Sie interessiert:</para>
<itemizedlist>
<listitem
><para
><link linkend="kword-file-format-11"
>&kword; 1.1 und frühere</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
>&kword; 1.1 und früher</title>

<para
>Die &XML; Dateien werden zu einer einzigen Datei komprimiert, mit dem gleichen Algorithmus den <ulink url="http://www.gnu.org/software/tar/tar.html"
><application
>tar</application
></ulink
> benutzt.</para>

<para
>Die Dateien können mit folgendem Kommando entpackt werden:</para>

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

<para
>Dies wird die &kword; Dokumentdatei in ihre Komponenten ausdehnen.</para>

<para
>Die Textteile aller &kword; Dateien sind &XML; (eXtensible Markup Language) Dateien.</para>

<note
><para
>Weitere Informationen über &XML;-Dokumente, -Verarbeitung und -Technik erhalten Sie auf den  <simplelist
> <member
><ulink
url="http://www.w3.org/XML/"
>&XML; Seiten des World Wide Web Consortiums</ulink
></member
> <member
><ulink
url="http://www.xml.org/xml/resources_cover.shtml"
>XML.org Resource Guide</ulink
></member
> <member
><ulink url="http://www.ucc.ie/xml/"
>Der &XML; FAQ</ulink
></member
> </simplelist
></para
></note>

<para
>Alle &kword; Dokumente bestehen aus mindestens zwei &XML; Dateien.</para>

<variablelist>
<varlistentry>
<term
><filename
>maindoc.xml</filename
></term>
<listitem>
<para
>Diese Datei enthält den größten Teil der &kword; Texte, Tabellen und Formeln. Sie wird mit &XML; Formaten (tags) markiert, in Übereinstimmung mit der offiziellen DTD. Eine Kopie der KWord 1.1 DTD finden Sie unter <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
>Diese Datei enthält Informationen über das Dokument. Diese Informationen werden in den Dialogfeldern eingegeben, wenn Sie auf der Menüleiste <menuchoice
><guimenu
>Datei</guimenu
><guimenuitem
>Dokument-Informationen</guimenuitem
></menuchoice
> auswählen. Diese Informationen sind nützlich, um die Namen der Autoren, Kontaktinformationen &etc; zu finden.</para>
<para
>Die DTD für &koffice; 1.1 finden sie unter: <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
>Zusätzlich können in der &kword; Dokumentdatei noch weitere Dateien enthalten sein. So werden z.B. Bilder, eingebettete Dokumente und andere binäre Informationen in das &kword; Dokument als separate Dateien eingebunden.</para>

<para
>Speziellere Informationen über die Speicherung von Dateien oder weitere interne Informationen über &kword; finden Sie unter <ulink url="http://www.koffice.org/developer"
>Die KOffice API</ulink
> oder unter <ulink url="http://developer.kde.org"
> Allgemeine &kde; Entwickler Informationen</ulink
>.</para>
</sect2>

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

<para
>Die Textdateien werden zu einer einzelnen Datei, mit dem gleichen Algorithmus den <ulink url="http://www.info-zip.org/pub/infozip/Zip.html"
><application
>zip</application
></ulink
> 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 der Speicherplatzbedarf zugleich reduziert.</para>
<para
>Die Dateien können mit folgendem Kommando entpackt werden:</para>

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

<para
>Dies wird die &kword; Dokumentdatei in ihre Komponenten ausdehnen.</para
> 

<para
>Die Textteile aller &kword; Dateien sind &XML; (eXtensible Markup Language) Dateien.</para
> 

<note
><para
>Für weitere Informationen über &XML; Dokumente, Verwendung und Technologie besuchen Sie bitte <simplelist
> <member
><ulink
url="http://www.w3.org/XML/"
>&XML; Seiten des World Wide Web Consortiums</ulink
></member
> <member
><ulink
url="http://www.xml.org/xml/resources_cover.shtml"
>XML.org Resource Guide</ulink
></member
> <member
><ulink url="http://www.ucc.ie/xml/"
>Der &XML; FAQ</ulink
></member
> </simplelist
></para
></note>

<para
>Alle &kword; Dokumente bestehen aus mindestens drei Dateien:</para>

<variablelist>
<varlistentry>
<term
><filename
>maindoc.xml</filename
></term>
<listitem>
<para
>Diese Datei enthält den größten Teil der &kword; Texte, Tabellen und Formeln. Sie wird mit den &XML; Formatierungen markiert, in Übereinstimmung mit der offiziellen DTD.</para
> <para
>Eine Kopie der &kword; 1.2 DTD finden Sie unter <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
>Diese Datei enthält Informationen über das Dokument. Diese Informationen werden in dem Dialogfeld eingegeben, wenn Sie auf der Menüleiste <menuchoice
><guimenu
>Datei</guimenu
><guimenuitem
>Dokument-Informationen</guimenuitem
></menuchoice
> auswählen. Diese Informationen sind nützlich, um den Namen des Autors, Kontaktinformationen &etc; zu finden.</para>
<para
>Die DTD für &koffice; 1.2 finden sie unter: <ulink url="http://www.koffice.org/DTD/document-info-1.2.dtd"
>http://koffice.kde.org/DTD/document-info-1.2.dtd</ulink
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><filename
>Mimetypen</filename
></term>
<listitem>
<para
>Diese Datei enthält die Mimetypen für &kword; Dateien. Diese Information wird von &kde; genutzt, um zu erkennen, das es sich um eine &kword;-Datei handelt.</para>
<para
>Diese Datei enthält immer: <emphasis
>application/x-kword</emphasis
></para>
</listitem>
</varlistentry>

</variablelist>

<para
>Zusätzlich können in der &kword; Dokumentdatei noch weitere Dateien enthalten sein. So werden z.B. Bilder, eingebettete Dokumente und andere binäre Informationen in das &kword; Dokument als separate Dateien eingebunden.</para>

<para
>Speziellere Informationen über die Speicherung von Dateien oder weitere interne Informationen über &kword; finden Sie unter <ulink url="http://www.koffice.org/developer"
>Die KOffice API</ulink
> oder unter <ulink url="http://developer.kde.org"
> Allgemeine &kde; Entwickler Informationen</ulink
>.</para>

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

<para
>Die Textdateien werden zu einer einzelnen Datei, mit dem gleichen Algorithmus den <ulink url="http://www.info-zip.org/pub/infozip/Zip.html"
><application
>zip</application
></ulink
> 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 der Speicherplatzbedarf zugleich reduziert.</para>
<para
>Die Dateien können mit folgendem Kommando entpackt werden:</para>

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

<para
>Dies wird die &kword; Dokumentdatei in ihre Komponenten ausdehnen.</para
> 

<para
>Die Textteile aller &kword; Dateien sind &XML; (eXtensible Markup Language) Dateien.</para
> 

<note
><para
>Für weitere Informationen über &XML; Dokumente, Verwendung und Technologie besuchen Sie bitte <simplelist
> <member
><ulink
url="http://www.w3.org/XML/"
>&XML; Seiten des World Wide Web Consortiums</ulink
></member
> <member
><ulink
url="http://www.xml.org/xml/resources_cover.shtml"
>XML.org Resource Guide</ulink
></member
> <member
><ulink url="http://www.ucc.ie/xml/"
>Der &XML; FAQ</ulink
></member
> </simplelist
></para
></note>

<para
>Alle &kword; Dokumente bestehen aus mindestens drei Dateien:</para>

<variablelist>
<varlistentry>
<term
><filename
>maindoc.xml</filename
></term>
<listitem>
<para
>Diese Datei enthält den größten Teil der &kword; Texte, Tabellen und Formeln. Sie wird mit den &XML; Formatierungen markiert, in Übereinstimmung mit der offiziellen DTD.</para
> <para
>Eine Kopie der &kword; 1.3 DTD finden Sie unter <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
>Diese Datei enthält Informationen über das Dokument. Diese Informationen werden in dem Dialogfeld eingegeben, wenn Sie auf der Menüleiste <menuchoice
><guimenu
>Datei</guimenu
><guimenuitem
>Dokument-Informationen</guimenuitem
></menuchoice
> auswählen. Diese Informationen sind nützlich, um den Namen des Autors, Kontaktinformationen &etc; zu finden.</para>
<para
>Die DTD für &koffice; 1.3 finden sie unter: <ulink url="http://www.koffice.org/DTD/document-info-1.3.dtd"
>http://koffice.kde.org/DTD/document-info-1.3.dtd</ulink
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><filename
>Mimetypen</filename
></term>
<listitem>
<para
>Diese Datei enthält die Mimetypen für &kword; Dateien. Diese Information wird von &kde; genutzt, um zu erkennen, das es sich um eine &kword;-Datei handelt.</para>
<para
>Diese Datei enthält immer: <emphasis
>application/x-kword</emphasis
></para>
</listitem>
</varlistentry>

</variablelist>

<para
>Zusätzlich können in der &kword; Dokumentdatei noch weitere Dateien enthalten sein. So werden z.B. Bilder, eingebettete Dokumente und andere binäre Informationen in das &kword; Dokument als separate Dateien eingebunden.</para>

<para
>Speziellere Informationen über die Speicherung von Dateien oder weitere interne Informationen über &kword; finden Sie unter <ulink url="http://www.koffice.org/developer"
>Die KOffice API</ulink
> oder unter <ulink url="http://developer.kde.org"
> Allgemeine &kde; Entwickler Informationen</ulink
>.</para>

</sect2>
</sect1>

