<sect1 id="kword-file-format"> <sect1info> <authorgroup> <author ><firstname >Mike</firstname > <surname >McBride</surname > </author> <othercredit role="translator" ><firstname >Marcus</firstname ><surname >Gama</surname ><affiliation ><address ><email >marcus.gama@gmail.com</email ></address ></affiliation ><contrib >Tradução</contrib ></othercredit > </authorgroup> </sect1info> <title >Formato do arquivo &kword;</title> <indexterm ><primary >&kword;</primary ><secondary >formato do arquivo</secondary ></indexterm> <para >O &kword; usa dois padrões de código aberto, independentemente desenvolvidos para seu formato de arquivo. A combinação foi escolhida pelo seu balanceamento entre a conveniência e os modelos de desenvolvimento aberto.</para> <para >Primeiro, deve ser observado que todos os arquivos &kword; são vários arquivos &XML; que são comprimidos para reduzir seus requisitos de espaço. </para> <para >Selecione 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 >O &kword; 1.1 e anterior</title> <para >Os arquivos &XML; são comprimidos para um arquivo único usando o mesmo algoritmo usado pelo <ulink url="http://www.gnu.org/software/tar/tar.html" ><application >tar</application ></ulink >.</para> <para >Você pode descomprimir os arquivos com o seguinte comando:</para> <screen width="40" ><prompt >%</prompt > <userinput ><command >tar -xzvf </command ><replaceable >nomedoarquivo</replaceable ></userinput > </screen> <para >Isto expandirá o arquivo de documento do &kword; nos seus arquivos componentes.</para> <para >A porção de texto para todos os arquivos &kword; são arquivos &XML; (eXtensible Markup Language).</para> <note ><para >Para mais informações sobre documentos, processadores e tecnologia &XML;, por favor visite <simplelist > <member ><ulink url="http://www.w3.org/XML/" >Páginas de &XML; da 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/" >As Perguntas Frequentes do &XML;</ulink ></member > </simplelist ></para ></note> <para >Todos os documentos do &kword; consistem de pelo menos dois arquivos &XML;:</para> <variablelist> <varlistentry> <term ><filename >maindoc.xml</filename ></term> <listitem> <para >Este arquivo contém o grosso do texto &kword;, tabelas e informações de fórmulas. Ele é marcado com tags &XML; de acordo com o DTD oficial. Uma cópia do DTD do &kword; 1.1 está localizada 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 arquivo contém as informações do documento. Estas são as informações inseridas na janela exibida ao selecionar <menuchoice ><guimenu >Arquivo</guimenu ><guimenuitem >Informações do Documento</guimenuitem > </menuchoice > no menu. Estas informações são úteis para registrar autores, informações de contato, &etc;.</para> <para >O DTD para o &koffice; 1.1 está localizado 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 >Além disso, podem existir outros arquivos incluídos no arquivo do documento do &kword;. Figuras, documentos embutidos e outras informações binárias são armazenadas dentro do &kword; como arquivos separados.</para> <para >Para informações mais específicas sobre o armazenamento de arquivos &kword; ou outras informações internas, por favor veja <ulink url="http://www.koffice.org/developer" >A API do KOffice</ulink > e as <ulink url="http://developer.kde.org" >Páginas de informações gerais para desenvolvedor &kde;</ulink >.</para> </sect2> <sect2 id="kword-file-format-12"> <title >&kword; 1.2</title> <para >Os arquivos de texto são comprimidos num arquivo único usando o mesmo algoritmo usado pelo <ulink url="http://www.info-zip.org/pub/infozip/Zip.html" ><application >zip</application ></ulink >. Esta mudança foi feita porque ele é mais usado em outros pacotes de escritório de código aberto e possui uma melhor desempenho com requisitos menores de memória.</para> <para >Você pode descomprimir os arquivos com o seguinte comando:</para> <screen width="40" ><prompt >%</prompt > <userinput ><command >unzip </command ><replaceable >nomedoarquivo</replaceable ></userinput > </screen> <para >Isto expandirá o arquivo de documento do &kword; nos seus arquivos componentes.</para > <para >A porção de texto para todos os arquivos &kword; são arquivos &XML; (eXtensible Markup Language).</para > <note ><para >Para mais informações sobre os documentos, processadores e a tecnologia &XML;, por favor visite <simplelist > <member ><ulink url="http://www.w3.org/XML/" >Páginas de &XML; da 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/" >As Perguntas Frequentes do &XML;</ulink ></member > </simplelist ></para ></note> <para >Todos os documentos do &kword; consistem de pelo menos três arquivos:</para> <variablelist> <varlistentry> <term ><filename >maindoc.xml</filename ></term> <listitem> <para >Este arquivo contém o grosso do texto &kword;, tabelas e informações de fórmulas. Ele é marcado com tags &XML; de acordo com o DTD oficial.</para > <para >Uma cópia do DTD do &kword; 1.2 está localizada 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 arquivo contém as informações do documento. Estas são as informações inseridas na janela obtida ao selecionar <menuchoice ><guimenu >Arquivo</guimenu ><guimenuitem >Informações do Documento</guimenuitem > </menuchoice > no menu. Estas informações são úteis para registrar autores, informações de contato, etc.</para> <para >O DTD para o &koffice; 1.2 está localizado 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 arquivo contém os tipos mime para arquivos do &kword;. Esta informação é usada pelo &kde; para determinar que este é um arquivo &kword;.</para> <para >Este arquivo contém sempre: <emphasis >application/x-kword</emphasis ></para> </listitem> </varlistentry> </variablelist> <para >Além disso, podem existir outros arquivos incluídos no arquivo do documento do &kword;. Figuras, documentos embutidos e outras informações binárias são armazenadas dentro do &kword; como arquivos separados.</para> <para >Para informações mais específicas sobre o armazenamento de arquivos &kword; ou outras informações internas, por favor veja <ulink url="http://www.koffice.org/developer" >A API do KOffice</ulink > e as <ulink url="http://developer.kde.org" >Páginas de informações gerais para desenvolvedor &kde;</ulink >.</para> </sect2> <sect2 id="kword-file-format-13"> <title >O &kword; 1.3 (versão atual)</title> <para >Os arquivos de texto são comprimidos num arquivo único usando o mesmo algoritmo usado pelo <ulink url="http://www.info-zip.org/pub/infozip/Zip.html" ><application >zip</application ></ulink >. Esta mudança foi feita porque ele é mais usado em outros pacotes de escritório de código aberto e possui uma melhor desempenho com requisitos menores de memória.</para> <para >Você pode descomprimir os arquivos com o seguinte comando:</para> <screen width="40" ><prompt >%</prompt > <userinput ><command >unzip </command ><replaceable >nomedoarquivo</replaceable ></userinput > </screen> <para >Isto expandirá o arquivo de documento do &kword; nos seus arquivos componentes.</para > <para >A porção de texto para todos os arquivos &kword; são arquivos &XML; (eXtensible Markup Language).</para > <note ><para >Para mais informações sobre os documentos, processadores e a tecnologia &XML;, por favor visite <simplelist > <member ><ulink url="http://www.w3.org/XML/" >Páginas de &XML; da 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/" >As Perguntas Frequentes do &XML;</ulink ></member > </simplelist ></para ></note> <para >Todos os documentos do &kword; consistem de pelo menos três arquivos:</para> <variablelist> <varlistentry> <term ><filename >maindoc.xml</filename ></term> <listitem> <para >Este arquivo contém o grosso do texto &kword;, tabelas e informações de fórmulas. Ele é marcado com tags &XML; de acordo com o DTD oficial.</para > <para >Uma cópia do DTD do &kword; 1.3 está localizada 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 arquivo contém as informações do documento. Estas são as informações inseridas na janela obtida ao selecionar <menuchoice ><guimenu >Arquivo</guimenu ><guimenuitem >Informações do Documento</guimenuitem > </menuchoice > no menu. Estas informações são úteis para registrar autores, informações de contato, etc.</para> <para >O DTD para o &koffice; 1.3 está localizado 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 arquivo contém os tipos mime para arquivos do &kword;. Esta informação é usada pelo &kde; para determinar que este é um arquivo &kword;.</para> <para >Este arquivo contém sempre: <emphasis >application/x-kword</emphasis ></para> </listitem> </varlistentry> </variablelist> <para >Além disso, podem existir outros arquivos incluídos no arquivo do documento do &kword;. Figuras, documentos embutidos e outras informações binárias são armazenadas dentro do &kword; como arquivos separados.</para> <para >Para informações mais específicas sobre o armazenamento de arquivos &kword; ou outras informações internas, por favor veja <ulink url="http://www.koffice.org/developer" >A API do KOffice</ulink > e as <ulink url="http://developer.kde.org" >Páginas de informações gerais para desenvolvedor &kde;</ulink >.</para> </sect2> </sect1>