Difftastic0.72.0
Difftastic é uma ferramenta de diff estrutural que compara arquivos baseados em sua sintaxe.
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
SHA-256
Histórico de Versões
| Versão | Tamanho | Publicado | Análise | |
|---|---|---|---|---|
| v0.71.0 SHA-256 | 10.0 MB | 09/10/2026 | Limpo | Transferir |
| v0.70.0 SHA-256 | 10.1 MB | 01/10/2026 | Limpo | Transferir |
Isto ainda funciona para si?
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.
<a href="https://mirrornest.com/software/difftastic-3b1f1ab3"><img src="https://mirrornest.com/badge/difftastic-3b1f1ab3.svg" alt="Difftastic on MirrorNest" height="20"></a>[](https://mirrornest.com/software/difftastic-3b1f1ab3)Avaliações
Ainda não há avaliações — seja o primeiro.
Alternativas ao Difftastic
dotMemory Unit Standalone Launcher
Effective memory usage in .NET applications with dotMemory Unit
GamebarHandler
Gets rid of those pesky 'open ms-gamebar' and 'open ms-gamingoverlay' popups.
ShareX
ShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.
cerebro-es (Install)
elasticsearch web admin tool
CPUID CPU-Z
System information software
Vantage
Vantage