Diff Anything 1.2 vous permet d’essayer tous les types de comparaison de bureau avec des aperçus gratuits, puis d’inspecter les modifications apportées aux fichiers structurés, aux images et aux documents à l’aide d’une vue adaptée à chaque format.
Comparez les valeurs de configuration, examinez le libellé PDF et les modifications de page, ou vérifiez un dossier avant un transfert. Vous pouvez commencer avec une paire de fichiers représentative avant de décider si Pro correspond à votre travail.
01 / Essayez la gamme complète
Chaque moteur de comparaison de bureau dispose désormais d’un aperçu gratuit
Free ne se limite plus à choisir uniquement le texte ou JSON dans l’application de bureau. Vous pouvez ouvrir YAML, XML, CSV, des fichiers d’environnement, des réponses HTTP, des schémas API, des dossiers, des archives, des documents PDF et Office, des images et des fichiers binaires avant de décider si Pro correspond à votre flux de travail.
La limite est explicite : Free accepte des fichiers jusqu’à 5 Mo par côté et 10 nouvelles sessions de comparaison par jour local. Les aperçus CSV, des dossiers et des archives affichent les 100 premières lignes ou éléments, et la révision PDF affiche les 3 premiers aperçus de page rendus. Retravailler les règles ou réexécuter la même paire source dans son onglet ne consomme pas une autre session.
Pro supprime ces limites d’aperçu et de session dans les limites de sécurité technique de l’application. Il déverrouille également les profils enregistrés, la surveillance en direct, l’historique, l’exportation de rapports, la fusion à trois voies, la synchronisation des dossiers, les préprocesseurs de confiance, chaque mode CLI et les manifestes par lots. Le Free CLI reste axé sur le texte et le JSON.

02 / Préserver le sens
Les comparaisons structurées conservent davantage de vérité gênante
Les données réelles sont rarement l’exemple soigné d’un didacticiel d’analyseur. JSON peut contenir des commentaires, des virgules de fin, des clés en double, des tableaux de clés et des valeurs à virgule flottante qui doivent être comparées dans une tolérance. La version 1.2 gère ces cas explicitement et avertit lorsque des informations, telles qu’une clé en double, ne peuvent pas être représentées sans ambiguïté.
Les comparaisons YAML préservent désormais plusieurs documents et distinguent les valeurs numériques non finies. XML compare la signification de l’espace de noms plutôt que l’orthographe du préfixe, préserve l’ordre du contenu mixte et limite l’ordre des enfants ignorés aux chemins que vous choisissez. Les règles génériques atteignent également les descendants du tableau au lieu de s’arrêter aux propriétés de l’objet.
La révision CSV conserve les cellules irrégulières, lève l’ambiguïté des en-têtes en double et associe les occurrences de clé répétées au lieu d’écraser silencieusement une ligne. La comparaison HTTP préserve les en-têtes répétés, rejette les lignes d’en-tête mal formées et compare toujours sémantiquement un corps JSON. Les valeurs d’environnement restent masquées tandis que les affectations en double ou mal formées deviennent des avertissements visibles.

Choisissez le modèle de comparaison qui correspond au matériau.
03 / Examiner attentivement les contrats
Le mode API couvre désormais plus que les schémas OpenAPI et JSON.
La révision des schémas OpenAPI et JSON détecte désormais des signaux de compatibilité supplémentaires, notamment les champs nullables devenant non nullables, tout en gardant sa conclusion délibérément prudente : ne trouver aucun changement majeur connu n’est pas la même chose que prouver la compatibilité.
La version 1.2 ajoute également une comparaison de contrat légère pour les types GraphQL et les définitions SQL CREATE TABLE. Les champs GraphQL supprimés et les colonnes SQL modifiées peuvent apparaître sous forme de changements importants. Il s’agit d’analyseurs intentionnellement limités, et non d’implémentations complètes de GraphQL ou SQL ; les constructions en dehors de leur portée produisent un avertissement et doivent être examinées dans le schéma brut.
Consultez la portée et les limitations exactes de la compatibilité de l’API.
04 / Mesurer ce qui est visible
Les résultats des images et des documents sont plus précis sur ce qu’ils savent
La comparaison d’images mesure désormais la couleur en lumière linéaire et évalue l’alpha après prémultiplication. Les valeurs RVB invisibles sous transparence totale ne créent plus de fausses différences. Différentes dimensions partagent toujours une toile transparente, tandis que les budgets de taille décodés rejettent les images pathologiques avant d’attribuer les surfaces de comparaison.
Si le décodage des pixels échoue, Diff Anything conserve les métadonnées binaires utiles et explique pourquoi le résultat du pixel n’est pas disponible. Les limitations de l’animation et du profil de couleur sont divulguées plutôt que cachées derrière une partition apparemment exacte.

La gestion des documents a reçu le même traitement. Les différences de formulation du PDF renvoient aux pages rendues de manière plus fiable, y compris les fichiers multipages et l’extraction de secours. Les composants Office sont classés numériquement, les chaînes partagées XLSX sont résolues correctement et les échappements RTF Unicode et hexadécimaux sont décodés sans présenter le texte extrait comme preuve d’une mise en page identique.

05 / Restez réactif
Les résultats importants sont limités sans prétendre que les totaux sont plus petits
La comparaison de texte conserve les totaux exacts ajoutés, supprimés et modifiés tout en plafonnant les enregistrements détaillés transférés dans l’interface. Les résultats structurés signalent un avertissement explicite lorsque leur plafond de détails est atteint. Le travail sur les dossiers, les archives et les images peut être annulé pendant un traitement natif coûteux plutôt qu’avant son début.
La comparaison d’archives page désormais de grands ensembles d’entrées et applique des limites explicites d’entrée, par fichier et de taille totale étendue. Les archives des familles ZIP et TAR sont gérées sans recourir à des commandes système externes, et les liens symboliques sont comparés par leurs cibles plutôt que suivis dans des chemins sans rapport.
06 / Bureau et automatisme
Utiliser les mêmes règles de comparaison sur ordinateur et en automatisation
Les comparaisons de bureau, CLI et par lots utilisent les mêmes règles spécifiques au format. Examinez une paire de fichiers dans l’application, puis utilisez le mode correspondant pour des vérifications de ligne de commande répétables. Le CLI gratuit prend en charge le texte et le JSON ; Pro déverrouille les autres modes CLI et manifestes par lots.

Diff Anything 1.2 tient la promesse initiale : comparer le travail privé localement, sans compte, sans analyse, sans télémétrie ni service de comparaison cloud - et rend la réponse plus fiable pour tous les types de différences pris en charge.