OpenDocument é um ZIP com regras
Um arquivo ODT, ODS, ODP ou ODG é um arquivo ZIP, mas não um ZIP qualquer. O formato especifica um pequeno conjunto de partes e duas regras de empacotamento, e esta ferramenta mostra tudo isso.
content.xml contém o corpo do documento. styles.xml contém os estilos nomeados e automáticos, os layouts de página, cabeçalhos e rodapés. meta.xml contém o título, o autor, as datas, os ciclos de edição e as estatísticas do documento que o OpenDocument registra e que o Office Open XML em geral não registra. settings.xml guarda o estado do aplicativo — posição do cursor, nível de zoom, intervalos de impressão — e não faz parte do documento. META-INF/manifest.xml lista cada parte com seu tipo de mídia; o ODF não tem tabela de tipos de conteúdo, então o manifesto é o índice.
As duas regras que são quebradas
O ODF exige que a entrada mimetype seja a primeira do arquivo e esteja armazenada sem compactação, para que um leitor possa identificar o arquivo lendo suas primeiras dezenas de bytes sem descompactar nada.
Qualquer biblioteca ZIP que devolva bytes já descompactados destrói essas duas informações, então esta ferramenta lê diretamente o primeiro cabeçalho de arquivo local: o método de compactação é um valor de 16 bits no deslocamento 8 e o nome começa no 30. O método 0 significa armazenado; o 8, deflate. O que você vê é uma medição, não uma suposição.
O que mais você recebe
- O manifesto em forma de tabela: caminho, tipo de mídia declarado, tamanho e se a entrada está criptografada.
- Metadados: cada campo de
meta.xml, as contagens dedocument-statistic(páginas, palavras, caracteres, tabelas, imagens) e as propriedades definidas pelo usuário. - Nomes das planilhas numa planilha e nomes dos slides numa apresentação.
- Um resumo do conteúdo: parágrafos, títulos, tabelas, quadros, imagens, listas, links e anotações.
- Todas as imagens do pacote, com pré-visualização e download.
- O texto puro do documento, extraído de
content.xml. - Um visualizador de partes que reindenta e realça o XML, que vem minificado em uma única linha.
Se o pacote estiver criptografado, isso é dito com clareza: content.xml será lido como ruído e nenhuma ferramenta pode fazer nada sem a senha.
Privacidade
Tudo acontece no seu navegador. O arquivo nunca é enviado.
Tiny Online Tools







