Skip to content

O que é um arquivo DIFF?

10 de maio de 2021

Um arquivo com a extensão DIFF é um arquivo Diferença que registra todas as maneiras pelas quais dois arquivos de texto são diferentes. Às vezes, eles são chamados de arquivos de patch e usam a extensão de arquivo .PATCH. Um arquivo DIFF é normalmente usado por desenvolvedores de software que estão atualizando várias versões do mesmo código-fonte. Uma vez que explica como as duas versões são diferentes, o programa que usa o arquivo pode entender como os outros arquivos devem ser atualizados para refletir as novas alterações. A realização deste tipo de modificação em um ou mais arquivos é chamada remendo os arquivos. Alguns patches podem ser aplicados aos arquivos, mesmo que ambas as versões tenham sido alteradas. Estes são chamados diferenças de contexto, diffs unificados, ou unidiffs. Os patches neste contexto estão relacionados, mas não são iguais, aos patches de software.

ermingut / Getty Images
Os arquivos DIFF, sobre os quais este artigo se refere, não são iguais aos arquivos DIF (com apenas um F), que podem ser arquivos Data Interchange Format, arquivos MAME CHD Diff, arquivos Digital Interface Format ou arquivos Torque Game Engine Model.

Como abrir um arquivo DIFF

Os arquivos DIFF podem ser abertos no Windows, Linux e macOS com Mercurial. A página Wiki do Mercurial possui toda a documentação de que você precisa para aprender como usá-la. Outros programas que suportam este formato incluem GnuWin e UnxUtils. O Adobe Dreamweaver também pode abrir arquivos DIFF, mas presumimos que isso só seria útil se você quiser ver as informações contidas nele (se possível), não de fato usando o arquivo como você faz com o Mercurial. Se isso é tudo que você precisa fazer, um editor de texto simples e gratuito também funciona. Se tudo mais falhar e você ainda não conseguir abrir o arquivo DIFF, ele pode não estar totalmente relacionado com os arquivos de diferença / patch e, em vez disso, ser usado por outro programa. Use um editor de texto livre, ou o editor hexadecimal HxD, para ajudar a descobrir qual programa foi usado para criar aquele arquivo específico. Se houver algo útil “por trás da cortina”, por assim dizer, provavelmente estará na parte do cabeçalho do arquivo. Se um programa em seu computador tentar abrir o arquivo DIFF, mas você preferir que outro programa instalado o faça, poderá alterar o programa que abre o arquivo por padrão.

Como converter um arquivo DIFF

A maioria dos tipos de arquivo pode ser executada por meio de uma ferramenta de conversão de arquivo para ser salva em um novo formato, mas não há razão para fazer isso com um arquivo DIFF. Se o seu arquivo não estiver relacionado ao formato de arquivo Diferença, o programa que abre seu arquivo específico pode oferecer suporte à exportação ou salvá-lo em um novo formato. Em caso afirmativo, essa opção provavelmente está em algum lugar do Arquivo cardápio.

Ainda não consegue abrir o arquivo?

Alguns formatos de arquivo usam uma extensão semelhante – DIX, DIZ e PAT são alguns exemplos – mas eles não são a mesma coisa. Se o seu arquivo não estiver abrindo usando nenhum dos programas mencionados acima, verifique se você está lendo a extensão corretamente.