Difftastic0.72.0

Difftastic é uma ferramenta de diff estrutural que compara arquivos baseados em sua sintaxe.

WindowsFerramentas de SistemaOpen Source

v0.72.0

8.5 MBanalisado, limpo

Verifique o seu download

Selecione o ficheiro que descarregou para o comparar com o hash publicado — a verificação corre no seu navegador, nada é enviado.

Sobre

Compare dois arquivos com Difftastic com base em sua sintaxe, para que a saída se concentre em mudanças estruturais em vez de sequências brutas de caracteres. Isso ajuda a revelar o que realmente mudou quando código rearranjado, edições de formatação ou adições aninhadas tornariam um diff orientado por linhas ruidoso ou enganoso. Difftastic é um programa de linha de comando, o que o torna adequado para desenvolvedores que examinam diretamente alterações no código-fonte ou incorporam comparações estruturais a um fluxo de trabalho do Git.

Analisa código com árvore-sitter e produz diferenças projetadas para ser preciso e legível para os seres humanos. Se uma formatação divide uma expressão em várias linhas, ela pode reconhecer conteúdo interno inalterado em vez de relatar uma mudança por atacado. Quando um invólucro é adicionado, ele combina com os delimitadores e ainda pode isolar o invólucro adicionado mesmo quando o conteúdo fechado também muda.

O visor usa os números reais de linha de cada arquivo, antes e depois da mudança, em vez de confiar na notação desconhecida do bloco sozinho. Ele lida com linguagens de programação suportadas e formatos de arquivos, com a linguagem completa e cobertura de formato descrita em seu manual. A versão 0.72.0 é publicada por Wilfred Hughes para Windows, e o freeware é distribuído sob a licença do MIT.

Arquitetura: x64

Novidades na v0.72.0

Difftastic é uma ferramenta de diff estrutural que compreende sintaxe. Veja o manual para começar, e o changelog para mudanças históricas.

# # # Diffing

Heurísticas de pré-processamento melhoradas, assim difftastic deve ser mais rápido e voltar a diffing texto menos frequentemente.

A processar

Updated Haskell (a versão anterior era propensa a bater) e Kotlin parsers.

Manuseio de delimitação aprimorado e posterior pontuação em:C, C++, C#, Elixir, Erlang, Gleam, Go, Java, JavaScript, Kotlin, Haskell, Nix, OCaml, Python, TypeScript e YAML.

Suporte Smali removido (parser upstream não é mais mantido).

Suporte removido para Verilog e F# devido ao tamanho do analisador muito grande tornando o binário difft grande. Adicionando suporte para carregar dinamicamente analisadores em uma versão futura deve permitir aos usuários analisar essas linguagens novamente.

Exibição

Corrigido um problema com exibição em linha onde linhas inalteradas entre duas mudanças próximas não foram mostradas.

Corrigido um problema (introduzido em 0,71) onde a largura do terminal não foi detectada quando stdin, stdout e stderr foram todos redirecionados. Isto foi mais perceptível ao usar difft com jj.

Detalhes

PlataformaWindows
CategoriaFerramentas de Sistema
LicençaOpen Source
PreçoGrátis
ID do PacoteWilfred.difftastic
Última Versãov0.72.0
Tipo de FicheiroZIP
Arquiteturax64
Tamanho do Ficheiro8.5 MB
Publicado30/10/2026

SHA-256

Histórico de Versões

VersãoTamanhoPublicadoAnálise
v0.71.0
SHA-256
10.0 MB09/10/2026LimpoTransferir
v0.70.0
SHA-256
10.1 MB01/10/2026LimpoTransferir

Isto ainda funciona para si?

Funciona (0)Não funciona (0)Inicie sessão para votar

Selo para o seu site

Desenvolvedores podem mostrar que Difftastic está disponível no MirrorNest. Copie o código abaixo: o selo leva a esta página e se atualiza sozinho.

Difftastic on MirrorNest
HTML
<a href="https://mirrornest.com/software/difftastic-3b1f1ab3"><img src="https://mirrornest.com/badge/difftastic-3b1f1ab3.svg" alt="Difftastic on MirrorNest" height="20"></a>
Markdown
[![Difftastic on MirrorNest](https://mirrornest.com/badge/difftastic-3b1f1ab3.svg)](https://mirrornest.com/software/difftastic-3b1f1ab3)

Avaliações

Ainda não há avaliações — seja o primeiro.

Deixar uma Avaliação

Inicie sessão para publicar como membro verificado em vez de anónimo.

Alternativas ao Difftastic