O que é o formato de ficheiro DIF?
.dif é um formato de intercâmbio de dados de planilha que armazena dados em texto simples. O formato é padronizado, o que significa que a exportação de dados para um arquivo .dif preserva o layout dos dados e pode ser importada diretamente para outros programas de planilha. Muitos problemas de análise - como o problema do separador de campo incorreto ao importar dados de arquivos CSV - são eliminados com essa abordagem.
Um único arquivo .dif pode conter apenas uma única tabela de planilha; vários arquivos .dif podem ser usados juntos ao trocar dados entre planilhas. O formato permite que dados de vários aplicativos sejam compartilhados com diferentes programas de planilha de uma forma agnóstica à formatação. Ao contrário das pastas de trabalho XLSX ou arquivos ODS, o .dif não carrega formatação, fontes, gráficos, macros ou fórmulas - apenas os valores calculados das células de uma tabela plana.
O padrão .dif foi desenvolvido pela Software Arts em 1981 para a planilha VisiCalc e foi posteriormente adotado como um formato de intercâmbio aberto de fato por muitos aplicativos. Um arquivo .dif sempre começa com a palavra-chave literal TABLE em sua própria linha, seguida por uma linha de versão 0,1 e VECTORS (contagem de colunas), TUPLES (contagem de linhas) e uma seção DATA que lista cada célula como um par de código de tipo e valor. Observe que o .dif não deve ser confundido com um arquivo diff/patch do Unix, que pode compartilhar a mesma extensão.
Segurança e proteção
RISCO: LOWUma planilha DIF é texto simples sem macros, scripts ou objetos incorporados, portanto, abrir uma é de baixo risco - não há mecanismo de fórmula ou macro dentro do próprio arquivo. Como em qualquer arquivo de dados, apenas os valores estão presentes; a cautela habitual é garantir que um arquivo rotulado como .dif seja realmente o formato de planilha e não outra coisa (por exemplo, um arquivo de texto diff/patch) antes de importá-lo. Evite sites de download obscuros de «abridores de DIF» - Excel, LibreOffice Calc e Google Sheets já leem DIF.
Detalhes do formato
em resumo- arquivo diff / patch (Unix) - Um .dif (ou .diff) pode ser um patch de texto produzido pela ferramenta «diff» listando alterações de linha entre arquivos - não relacionado ao formato de planilha.
- DIF de imagens de satélite / AVHRR - Algumas cadeias de ferramentas de sensoriamento remoto usam .dif para produtos de dados; um significado de nicho distinto do formato de intercâmbio de planilhas.
Programas que abrem arquivos DIF
Detalhes técnicos
especificação profunda| Codificação de arquivo | Texto ASCII simples (7 bits); sem conteúdo binário ou Unicode |
| Estrutura do arquivo | Três seções em ordem: palavras-chave de cabeçalho TABLE, VECTORS, TUPLES - cada uma seguida por uma linha numérica e um comentário entre aspas - depois uma seção DATA listando cada célula |
| Magic bytes / identificação | Nenhuma assinatura binária; o arquivo sempre começa com o token literal TABLE em sua própria linha, seguido pela linha de versão 0,1 |
| Tipo MIME | text/plain (também application/x-dif ou application/dif) |
| Campo VECTORS | Palavra-chave de cabeçalho que declara o número de colunas (vetores) na tabela |
| Campo TUPLES | Palavra-chave de cabeçalho que declara o número de linhas (tuplas) na tabela |
| Tipos de dados de célula | Valores numéricos (tipo 0) e literais de string (tipo 1); fórmulas não são armazenadas - apenas seus resultados computados |
| Folhas por arquivo | Apenas uma tabela bidimensional plana; pastas de trabalho com várias folhas exigem arquivos .dif separados |
| Suporte a formatação | Nenhum - não são armazenadas fontes, cores, larguras de coluna, bordas, gráficos ou macros |
| Compressão | Nenhuma - armazenado como texto simples não compactado |
| Criptografia | Nenhuma - sem segurança integrada ou proteção por senha |
| Tamanho de arquivo típico | De alguns KB a algumas centenas de KB para uma única tabela de valores |
| Substituído por | CSV para valores tabulares simples; XLSX e ODS para intercâmbio de pastas de trabalho com todos os recursos |
| Colisão de nomes | A extensão .dif também é usada por arquivos de saída diff/patch do Unix - inteiramente não relacionados ao formato de planilha |
| Lançado | 1981 (created by Software Arts for VisiCalc to exchange single-sheet data) |
| Versão mais recente | Stable since the early 1980s - the format has not evolved |
| Padrão aberto | Sim · livre de royalties |
| Especificação | en.wikipedia.org |
Conversões de DIF
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DIF.