# Formato do arquivo &kword;

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.

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.

Selecione a versão do &kword; em que está interessado:

- &kword; 1.1 e anteriores.

- &kword; 1.2.

- &kword; 1.3.

## O &kword; 1.1 e anterior

Os arquivos &XML; são comprimidos para um arquivo único usando o mesmo algoritmo usado pelo tar.

Você pode descomprimir os arquivos com o seguinte comando:

    % tar -xzvf nomedoarquivo

Isto expandirá o arquivo de documento do &kword; nos seus arquivos componentes.

A porção de texto para todos os arquivos &kword; são arquivos &XML; (eXtensible Markup Language).

Para mais informações sobre documentos, processadores e tecnologia &XML;, por favor visite

- Páginas de &XML; da World Wide Web Consortium
- Guia de Recursos do XML.org
- As Perguntas Freqüentes do &XML;

Todos os documentos do &kword; consistem de pelo menos dois arquivos &XML;:

`maindoc.xml`

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

`documentinfo.xml`

- Este arquivo contém as informações do documento. Estas são as informações inseridas na janela exibida ao selecionar Arquivo Informações do Documento no menu. Estas informações são úteis para registrar autores, informações de contato, &etc;.

  O DTD para o &koffice; 1.1 está localizado em: http://www.koffice.org/DTD/document-info-1.1.dtd.

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 informações mais específicas sobre o armazenamento de arquivos &kword; ou outras informações internas, por favor veja A API do KOffice e as Páginas de informações gerais para desenvolvedor &kde;.

## &kword; 1.2

Os arquivos de texto são comprimidos num arquivo único usando o mesmo algoritmo usado pelo zip. 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.

Você pode descomprimir os arquivos com o seguinte comando:

    % unzip nomedoarquivo

Isto expandirá o arquivo de documento do &kword; nos seus arquivos componentes.

A porção de texto para todos os arquivos &kword; são arquivos &XML; (eXtensible Markup Language).

Para mais informações sobre os documentos, processadores e a tecnologia &XML;, por favor visite

- Páginas de &XML; da World Wide Web Consortium
- Guia de Recursos do XML.org
- As Perguntas Freqüentes do &XML;

Todos os documentos do &kword; consistem de pelo menos três arquivos:

`maindoc.xml`

- 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.2 está localizada em: http://www.koffice.org/DTD/kword-1.2.dtd.

`documentinfo.xml`

- Este arquivo contém as informações do documento. Estas são as informações inseridas na janela obtida ao selecionar Arquivo Informações do Documento no menu. Estas informações são úteis para registrar autores, informações de contato, etc.

  O DTD para o &koffice; 1.2 está localizado em: http://koffice.kde.org/DTD/document-info-1.2.dtd.

`mimetype`

- Este arquivo contém os tipos mime para arquivos do &kword;. Esta informação é usada pelo &kde; para determinar que este é um arquivo &kword;.

  Este arquivo contém sempre: application/x-kword

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 informações mais específicas sobre o armazenamento de arquivos &kword; ou outras informações internas, por favor veja A API do KOffice e as Páginas de informações gerais para desenvolvedor &kde;.

## O &kword; 1.3 (versão atual)

Os arquivos de texto são comprimidos num arquivo único usando o mesmo algoritmo usado pelo zip. 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.

Você pode descomprimir os arquivos com o seguinte comando:

    % unzip nomedoarquivo

Isto expandirá o arquivo de documento do &kword; nos seus arquivos componentes.

A porção de texto para todos os arquivos &kword; são arquivos &XML; (eXtensible Markup Language).

Para mais informações sobre os documentos, processadores e a tecnologia &XML;, por favor visite

- Páginas de &XML; da World Wide Web Consortium
- Guia de Recursos do XML.org
- As Perguntas Freqüentes do &XML;

Todos os documentos do &kword; consistem de pelo menos três arquivos:

`maindoc.xml`

- 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.3 está localizada em: http://www.koffice.org/DTD/kword-1.3.dtd.

`documentinfo.xml`

- Este arquivo contém as informações do documento. Estas são as informações inseridas na janela obtida ao selecionar Arquivo Informações do Documento no menu. Estas informações são úteis para registrar autores, informações de contato, etc.

  O DTD para o &koffice; 1.3 está localizado em: http://koffice.kde.org/DTD/document-info-1.3.dtd.

`mimetype`

- Este arquivo contém os tipos mime para arquivos do &kword;. Esta informação é usada pelo &kde; para determinar que este é um arquivo &kword;.

  Este arquivo contém sempre: application/x-kword

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 informações mais específicas sobre o armazenamento de arquivos &kword; ou outras informações internas, por favor veja A API do KOffice e as Páginas de informações gerais para desenvolvedor &kde;.