Lição de história: o que é um ficheiro .dif? A folha de cálculo Data Interchange Format
O intercâmbio de folhas de cálculo em ASCII da Software Arts, da era do VisiCalc — não é CSV, não é SYLK, nem um ficheiro de «diferenças».

TL;DR
Um ficheiro .dif é Data Interchange Format — um formato de intercâmbio de folhas de cálculo em ASCII da Software Arts (os criadores do VisiCalc), do início dos anos 80. Transfere uma folha de linhas e colunas entre programas com tokens como TABLE, VECTORS, TUPLES e DATA. Não é CSV, não é SYLK (.slk) e não é um ficheiro genérico de «diferenças» ou diferencial. O Legacy File Converter converte .dif offline neste PC — nada é carregado.
O que é um ficheiro .dif?
DIF significa Data Interchange Format. A extensão que ainda se encontra nos discos é .dif. A Software Arts, Inc. — a empresa por trás do VisiCalc, a primeira folha de cálculo para computadores pessoais — publicou o formato para que diferentes programas pudessem trocar uma única folha de cálculo sem voltar a escrever os números. Uma nota de novidades da revista COMPUTE! de junho de 1982 descrevia a criação, pela Software Arts, do DIF e de um DIF Clearinghouse para as especificações técnicas; o centro disponibilizava a especificação aos programadores. Os artigos da época e o resumo posterior da Encyclopedia of Graphics File Formats atribuem a origem à Software Arts e referem a estrutura em ASCII de 7 bits do formato (a ordem dos bytes do hardware não importa, porque o ficheiro é texto).
A visão geral da Wikipédia (útil como ponto de partida, não como última palavra) atribui o desenho sobretudo a Bob Frankston, com contributos de outros, incluindo Mitch Kapor, para que o DIF funcionasse com o VisiPlot — Kapor fundou mais tarde a Lotus. A especificação técnica tinha um copyright de 1981. Um dos primeiros artigos públicos mais citados é «DIF: A Format for Data Exchange between Applications Programs», de Candace E. Kalish e Malinda F. Mayer, na revista BYTE, em novembro de 1981. O Bitsavers e outros arquivos ainda guardam cópias em PDF da especificação técnica da era do DIF Clearinghouse / da VisiCorp.
Porque se espalhou: cada folha de cálculo popular tinha o seu próprio formato nativo de gravação. Um intercâmbio ASCII acordado permitia que o VisiCalc, as ferramentas de gráficos, os gestores de bases de dados e, mais tarde, o Lotus 1-2-3, o Multiplan, o Quattro Pro, o Excel e as folhas de cálculo de código aberto importassem ou exportassem a mesma tabela. O PRONOM (o registo de formatos dos National Archives britânicos) lista o Data Interchange Format como x-fmt/41. A Microsoft ainda documenta o DIF entre os tipos suportados pelo Excel; o LibreOffice Calc inclui um filtro DIF. A nota de Raymond Chen em *The Old New Thing* sobre os formatos de área de transferência CF_DIF e CF_SYLK liga o DIF ao mundo do VisiCalc, tal como o SYLK está ligado ao Multiplan — nomes de formatos de intercâmbio que sobreviveram às aplicações que os popularizaram.
Abra-o no Bloco de Notas
Um .dif típico é texto legível: cabeçalhos TABLE / VECTORS / TUPLES / DATA, depois linhas BOT e um marcador EOD. Foi esta estrutura ASCII que permitiu ao DIF funcionar como passagem entre programas, quando os formatos binários de folhas de cálculo viajavam mal.
Em que é que o DIF difere do CSV e do SYLK
Um ficheiro DIF tem uma secção de cabeçalho e uma secção de dados. Os tópicos obrigatórios do cabeçalho incluem TABLE (título / metadados do tipo versão), VECTORS (número de colunas), TUPLES (número de linhas) e DATA (marca o início do fluxo de células). Na secção de dados, marcadores especiais como BOT (início de um tuplo / linha) e EOD (fim dos dados) enquadram as células numéricas e de texto. Os blocos são registos curtos de várias linhas — normalmente três linhas nos cabeçalhos e duas nos valores — em vez de uma linha separada por vírgulas por cada linha da tabela.
É esta estrutura que o distingue do CSV comum (comma-separated values): o CSV é um despejo simples com delimitadores, sem contrato VECTORS/TUPLES. O SYLK (.slk, Symbolic Link) é outra linhagem ASCII, vinda do Microsoft Multiplan / Excel, composta por registos delimitados por ponto e vírgula que começam com ID e terminam com E. A própria documentação do Excel da Microsoft apresenta o DIF e o SYLK como formatos de gravação distintos; ambos costumam abranger apenas a folha ativa. O DIF também não consegue representar um livro com várias folhas num único ficheiro — uma limitação referida nos resumos do formato e na descrição do PRONOM.
Nomes coincidentes
«DIF» não é uma cópia de segurança diferencial do sistema de ficheiros, nem a criptografia Diffie-Hellman, nem o Navy DIF (um nome de intercâmbio de documentos dos anos 80 sem relação). Um .dif de folha de cálculo significa Data Interchange Format. Mudar o nome de .dif para .csv não o converte.
Porque é que o Excel ainda pode abrir um .dif — e porque é que ainda há ficheiros .dif em 2026
A Microsoft ainda lista o **DIF (*.dif) entre os formatos de ficheiro do Excel e indica que guardar em DIF mantém apenas a folha ativa. A documentação de suporte sobre funcionalidades perdidas ao guardar noutros formatos explica que o DIF preserva texto, valores e fórmulas dessa folha segundo regras de apresentação específicas, enquanto os gráficos, os comentários, o VBA e a maior parte da formatação não sobrevivem. O LibreOffice documenta um filtro de importação/exportação DIF para o Calc (incluindo opções de conjunto de caracteres). Algumas aplicações históricas que anunciavam suporte para DIF já não são mantidas; as predefinições modernas preferem XLSX, ODS ou CSV**. Por isso, um duplo clique pode ainda funcionar no Excel ou no Calc — ou um fluxo de trabalho pode ter retirado o DIF da lista «Guardar como», embora as exportações antigas continuem no disco.
Em 2026, estes ficheiros antigos ainda aparecem em anexos de e-mail, exportações de laboratório e de instrumentos, pastas financeiras partilhadas e arquivos, ao lado de folhas .xls, .dbf, Lotus e Quattro. Não são CSV estragados — são uma passagem ASCII estruturada mais antiga. Não precisa do VisiCalc para ler o que está lá dentro. O Legacy File Converter lista Data Interchange Format / .dif entre as folhas de cálculo suportadas em Tipos de ficheiros suportados e converte .dif localmente no Windows para formatos modernos como XLSX ou CSV. Nada é carregado — veja também Uma alternativa local ao CloudConvert, Convertio e Zamzar para ficheiros antigos.
Leituras relacionadas
Pronto para abrir os seus ficheiros antigos?
Comece gratuitamente e depois desbloqueie as conversões ilimitadas com uma licença Standard de $79.95 em pagamento único. Transfira o instalador para Windows — todas as funcionalidades para até 10 ficheiros.
Avaliação gratuita
Todas as funcionalidades da aplicação · até 10 ficheiros
Windows 10 ou 11
A mesma avaliação gratuita de sempre — transfira o instalador para Windows e converta localmente no seu PC.
Instalador direto para Windows · MSI offline
É seguro? — editor, instalador e ajuda com o SmartScreen
Requer Windows 10 ou 11. Sem subscrições. 100% nativo do Windows.