<sect1 id="kword-file-format">
<sect1info>
<authorgroup>
<author
><firstname
>Mike</firstname
> <surname
>McBride</surname
> </author>
<othercredit role="translator"
><firstname
>José</firstname
><surname
>Pires</surname
><affiliation
><address
><email
>jncp@netcabo.pt</email
></address
></affiliation
><contrib
>Tradução</contrib
></othercredit
> 
</authorgroup>
</sect1info>
<title
>Formato do ficheiro do &kword;</title>
<indexterm
><primary
>&kword;</primary
><secondary
>o formato do ficheiro</secondary
></indexterm>

<para
>O &kword; usa duas normas abertas e desenvolvidas independentemente para o seu formato de ficheiro. Foi escolhida a combinação pelo seu balanceamento entre a conveniência e os modelos de desenvolvimento aberto.</para>

<para
>Primeiro, deverá ser referido que todos os ficheiros do &kword; são vários ficheiros de &XML; que são comprimidos para reduzir os seus requisitos de espaço. </para>

<para
>Seleccione a versão do &kword; em que está interessado:</para>
<itemizedlist>
<listitem
><para
><link linkend="kword-file-format-11"
>&kword; 1.1 e anteriores</link
>.</para
></listitem>
<listitem
><para
><link linkend="kword-file-format-12"
>&kword; 1.2</link
>.</para
></listitem>
<listitem
><para
><link linkend="kword-file-format-13"
>&kword; 1.3</link
>.</para
></listitem>

</itemizedlist>

<sect2 id="kword-file-format-11">
<title
>&kword; 1.1 e anteriores</title>

<para
>Os ficheiros em &XML; são comprimidos num único ficheiro que usa o mesmo algoritmos do <ulink url="http://www.gnu.org/software/tar/tar.html"
><application
>tar</application
></ulink
>.</para>

<para
>Você poderá descomprimir os ficheiros com o seguinte comando:</para>

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

<para
>Isto irá expandir o ficheiro do documento do &kword; nos seus ficheiros componentes.</para>

<para
>A parte de texto de todos os ficheiros de &kword; são ficheiros em &XML; (eXtensible Markup Language).</para>

<note
><para
>Para mais informações sobre os documentos, processadores e da tecnologia &XML;, por favor vá a <simplelist
> <member
><ulink
url="http://www.w3.org/XML/"
>Páginas de &XML; do World Wide Web Consortium</ulink
></member
> <member
><ulink
url="http://www.xml.org/xml/resources_cover.shtml"
>Guia de Recursos do XML.org</ulink
></member
> <member
><ulink url="http://www.ucc.ie/xml/"
>A FAQ de &XML;</ulink
></member
> </simplelist
></para
></note>

<para
>Todos os documentos do &kword; consistem em pelo menos dois ficheiros &XML;:</para>

<variablelist>
<varlistentry>
<term
><filename
>maindoc.xml</filename
></term>
<listitem>
<para
>Este ficheiro contém o aglomerado do texto, tabelas e informação das fórmulas do &kword;. Ele é formatado com marcas de &XML;, de acordo com a DTD oficial. Está disponível uma cópia da DTD do &kword; 1.1 em: <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
>Este ficheiro contém a informação do documento. Esta é uma informação que é introduzida nas janelas ao seleccionar a opção <menuchoice
><guimenu
>Ficheiro</guimenu
><guimenuitem
>Informação do Documento</guimenuitem
> </menuchoice
> do menu. Esta informação é útil para registar os autores, a informação dos contactos, &etc;</para>
<para
>A DTD para o &koffice; 1.1 está localizada em: <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
>Para além disso, poderão existir outros ficheiros incluídos no documento do &kword;. As imagens, documentos incorporados e outras informações binárias são gravadas dentro do documento do &kword; como ficheiros separados.</para>

<para
>Para informações mais específicas sobre o armazenamento do ficheiro do &kword; ou outras informações internas, por favor veja a <ulink url="http://www.koffice.org/developer"
>API do KOffice</ulink
> e as <ulink url="http://developer.kde.org"
>Páginas de informação geral dos programadores do &kde;</ulink
>.</para>
</sect2>

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

<para
>Os ficheiros de texto são comprimidos num único ficheiro com o mesmo algoritmo que é usado pelo <ulink url="http://www.info-zip.org/pub/infozip/Zip.html"
><application
>zip</application
></ulink
>. Esta alteração foi feita devido ao seu uso alargado noutros pacotes abertos e à sua performance melhorada com requisitos menores de memória.</para>
<para
>Você poderá descomprimir os ficheiros com o seguinte comando:</para>

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

<para
>Isto irá expandir o ficheiro do documento do &kword; nos seus ficheiros componentes.</para
> 

<para
>A parte de texto de todos os ficheiros de &kword; são ficheiros em &XML; (eXtensible Markup Language).</para
> 

<note
><para
>Para mais informações sobre os documentos, processadores e tecnologia &XML;, por favor vá a <simplelist
> <member
><ulink
url="http://www.w3.org/XML/"
>Páginas de &XML; do World Wide Web Consortium</ulink
></member
> <member
><ulink
url="http://www.xml.org/xml/resources_cover.shtml"
>Guia de Recursos do XML.org</ulink
></member
> <member
><ulink url="http://www.ucc.ie/xml/"
>A FAQ de &XML;</ulink
></member
> </simplelist
></para
></note>

<para
>Todos os documentos do &kword; consistem em pelo menos três ficheiros:</para>

<variablelist>
<varlistentry>
<term
><filename
>maindoc.xml</filename
></term>
<listitem>
<para
>Este ficheiro contém o aglomerado do texto do &kword;, as tabelas e a informação das fórmulas. Está formatado com marcas de &XML; de acordo com a DTD oficial.</para
> <para
>Está disponível uma cópia da DTD do &kword; 1.2 em: <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
>Este ficheiro contém a informação do documento. Esta é a informação que é introduzida nas janelas ao seleccionar a opção <menuchoice
><guimenu
>Ficheiro</guimenu
><guimenuitem
>Informação do Documento</guimenuitem
> </menuchoice
> do menu. Esta informação é útil para registar os autores, a informação dos contactos, &etc;.</para>
<para
>A DTD do &koffice; 1.2 está localizada em: <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
>mimetype</filename
></term>
<listitem>
<para
>Este ficheiro contém o tipo MIME dos ficheiros do &kword;. Esta informação é usada pelo &kde; para determinar que este é um ficheiro do &kword;.</para>
<para
>Este ficheiro contém sempre: <emphasis
>application/x-kword</emphasis
></para>
</listitem>
</varlistentry>

</variablelist>

<para
>Para além disso, poderão existir outros ficheiros incluídos no documento do &kword;. As imagens, documentos incorporados e outras informações binárias são gravadas dentro do documento do &kword; como ficheiros separados.</para>

<para
>Para informações mais específicas sobre o armazenamento do ficheiro do &kword; ou outras informações internas, por favor veja a <ulink url="http://www.koffice.org/developer"
>API do KOffice</ulink
> e as <ulink url="http://developer.kde.org"
>Páginas de informação geral dos programadores do &kde;</ulink
>.</para>

</sect2>
<sect2 id="kword-file-format-13">
<title
>&kword; 1.3 (versão actual)</title>

<para
>Os ficheiros de texto são comprimidos num único ficheiro com o mesmo algoritmo que é usado pelo <ulink url="http://www.info-zip.org/pub/infozip/Zip.html"
><application
>zip</application
></ulink
>. Esta alteração foi feita devido ao seu uso alargado noutros pacotes abertos e à sua performance melhorada com requisitos menores de memória.</para>
<para
>Você poderá descomprimir os ficheiros com o seguinte comando:</para>

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

<para
>Isto irá expandir o ficheiro do documento do &kword; nos seus ficheiros componentes.</para
> 

<para
>A parte de texto de todos os ficheiros de &kword; são ficheiros em &XML; (eXtensible Markup Language).</para
> 

<note
><para
>Para mais informações sobre os documentos, processadores e tecnologia &XML;, por favor vá a <simplelist
> <member
><ulink
url="http://www.w3.org/XML/"
>Páginas de &XML; do World Wide Web Consortium</ulink
></member
> <member
><ulink
url="http://www.xml.org/xml/resources_cover.shtml"
>Guia de Recursos do XML.org</ulink
></member
> <member
><ulink url="http://www.ucc.ie/xml/"
>A FAQ de &XML;</ulink
></member
> </simplelist
></para
></note>

<para
>Todos os documentos do &kword; consistem em pelo menos três ficheiros:</para>

<variablelist>
<varlistentry>
<term
><filename
>maindoc.xml</filename
></term>
<listitem>
<para
>Este ficheiro contém o aglomerado do texto do &kword;, as tabelas e a informação das fórmulas. Está formatado com marcas de &XML; de acordo com a DTD oficial.</para
> <para
>Está disponível uma cópia da DTD do &kword; 1.3 em: <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
>Este ficheiro contém a informação do documento. Esta é a informação que é introduzida nas janelas ao seleccionar a opção <menuchoice
><guimenu
>Ficheiro</guimenu
><guimenuitem
>Informação do Documento</guimenuitem
> </menuchoice
> do menu. Esta informação é útil para registar os autores, a informação dos contactos, &etc;.</para>
<para
>A DTD do &koffice; 1.3 está localizada em: <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
>mimetype</filename
></term>
<listitem>
<para
>Este ficheiro contém o tipo MIME dos ficheiros do &kword;. Esta informação é usada pelo &kde; para determinar que este é um ficheiro do &kword;.</para>
<para
>Este ficheiro contém sempre: <emphasis
>application/x-kword</emphasis
></para>
</listitem>
</varlistentry>

</variablelist>

<para
>Para além disso, poderão existir outros ficheiros incluídos no documento do &kword;. As imagens, documentos incorporados e outras informações binárias são gravadas dentro do documento do &kword; como ficheiros separados.</para>

<para
>Para informações mais específicas sobre o armazenamento do ficheiro do &kword; ou outras informações internas, por favor veja a <ulink url="http://www.koffice.org/developer"
>API do KOffice</ulink
> e as <ulink url="http://developer.kde.org"
>Páginas de informação geral dos programadores do &kde;</ulink
>.</para>

</sect2>
</sect1>

