Difftastic0.72.0

Difftastic est un outil de diff structural qui compare les fichiers en fonction de leur syntaxe.

WindowsOutils systèmeOpen source

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

PlateformeWindows
CatégorieOutils système
LicenceOpen source
TarifGratuit
ID du paquetWilfred.difftastic
Dernière versionv0.72.0
Type de fichierZIP
Architecturex64
Taille du fichier8.5 MB
Publié30/10/2026

SHA-256

Historique des versions

VersionTaillePubliéAnalyse
v0.71.0
SHA-256
10.0 MB09/10/2026SainTélécharger
v0.70.0
SHA-256
10.1 MB01/10/2026SainTélécharger

Est-ce que ça fonctionne toujours pour vous ?

Fonctionne (0)Ne fonctionne pas (0)Connectez-vous pour voter

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.

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)

Avis

Pas encore d'avis — soyez le premier.

Laisser un avis

Connectez-vous pour publier en tant que membre vérifié plutôt qu'anonymement.

Alternatives à Difftastic