Difftastic0.72.0
Difftastic est un outil de diff structural qui compare les fichiers en fonction de leur syntaxe.
v0.72.0
8.5 MBanalysé, sain
Vérifiez votre téléchargement
Sélectionnez le fichier téléchargé pour le comparer au hachage publié — la vérification s'exécute dans votre navigateur, rien n'est envoyé.
À propos
Comparez deux fichiers avec Difftastic par leur syntaxe, de sorte que la sortie se concentre sur les changements structurels plutôt que les séquences brutes de caractères. Cela permet de révéler ce qui a réellement changé lorsque le code réaménagé, les modifications de formatage ou les ajouts imbriqués rendaient un diff orienté ligne bruyant ou trompeur. Difftastic est un programme en ligne de commande, ce qui le rend adapté aux développeurs qui examinent directement les modifications du code source ou intègrent des comparaisons structurelles dans un workflow Git.
Il analyse le code avec l'arborescence et produit des diffs conçus pour être précis et lisibles pour les humains. Si un objet divise une expression sur plusieurs lignes, il peut reconnaître un contenu intérieur inchangé au lieu de signaler un changement de gros. Lorsqu'un emballage est ajouté, il correspond aux délimiteurs et peut encore isoler l'emballage ajouté même lorsque le contenu fermé change aussi.
L'affichage utilise les numéros de ligne réels de chaque fichier, avant et après le changement, plutôt que de s'appuyer uniquement sur la notation hunk inconnue. Il gère les langages de programmation et les formats de fichiers pris en charge, avec la couverture complète de la langue et du format décrite dans son manuel. La version 0.72.0 est publiée par Wilfred Hughes pour Windows, et le logiciel gratuit est distribué sous la licence MIT.
Architecture : x64
Nouveautés de la v0.72.0
Difftastic est un outil de diff structural qui comprend la syntaxe. Voir le manuel pour commencer, et le journal de changement pour connaître les changements historiques.
Diffuser
Amélioration de l'heuristique du prétraitement, de sorte que difftastic devrait être plus rapide et revenir à la diffusion de texte moins souvent.
Parsing
Mise à jour Haskell (la version précédente était sujette à s'écraser) et Kotlin analyseurs.
Amélioration de la gestion du délimiteur et de la ponctuation dans :C, C++, C#, Elixir, Erlang, Gleam, Go, Java, JavaScript, Kotlin, Haskell, Nix, OCaml, Python, TypeScript et YAML.
Supprimé le support Smali (l'analyseur en amont n'est plus maintenu).
Supprimé la prise en charge de Verilog et F# en raison de la taille d'analyse très grande rendant la difft binaire grand. L'ajout d'un support pour charger dynamiquement les analyseurs dans une version future devrait permettre aux utilisateurs d'analyser à nouveau ces langues.
Affichage
Correction d'un problème avec affichage en ligne où des lignes inchangées entre deux changements à proximité n'étaient pas affichées.
Correction d'un problème (introduit en 0.71) où la largeur terminale n'a pas été détectée lorsque stdin, stdout et stderr ont tous été redirigés. Cela a été le plus remarqué lors de l'utilisation de difft avec jj.
Détails
SHA-256
Historique des versions
| Version | Taille | Publié | Analyse | |
|---|---|---|---|---|
| v0.71.0 SHA-256 | 10.0 MB | 09/10/2026 | Sain | Télécharger |
| v0.70.0 SHA-256 | 10.1 MB | 01/10/2026 | Sain | Télécharger |
Est-ce que ça fonctionne toujours pour vous ?
Badge pour votre site web
Les développeurs peuvent indiquer que Difftastic est disponible sur MirrorNest. Copiez le code ci-dessous : le badge renvoie vers cette page et se met à jour automatiquement.
<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)Avis
Pas encore d'avis — soyez le premier.
Alternatives à 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