Comparez le contenu au lieu du bruit de l’emballage
Le mode Archive parcourt les deux conteneurs et compare les chemins normalisés, les types d’entrées, les tailles, les hachages de contenu SHA-256 et les cibles de liens. Les horodatages des archives, les niveaux de compression, l’ordre des membres et les métadonnées des conteneurs ne créent pas de fausses différences.
Les entrées ajoutées, supprimées et modifiées restent visibles dans le même modèle de révision recto verso que la comparaison de dossiers. Une paire de texte imbriquée modifiée peut s’ouvrir directement dans une comparaison plus approfondie, tandis que l’extraction est une action explicite.

Connaître les conteneurs pris en charge
Diff Anything prend en charge ZIP et ZIP64, y compris les packages basés sur ZIPX et ZIP tels que les fichiers JAR, WAR, EAR, APK, AAB, IPA, EPUB, VSIX, NuGet, XPI, Python, CBZ et OpenDocument. Il prend également en charge 7z, RAR 1.3 à RAR 7, TAR, les variantes compressées de TAR et les flux autonomes Gzip, Bzip2, XZ et Zstandard.
Les entrées en plusieurs parties prises en charge incluent les ensembles de volumes numérotés .7z.001, les ensembles RAR .partNN.rar et les anciens ensembles .rar/.r00/.s00. Les archives Solid 7z et RAR et les archives auto-extractibles ZIP ou RAR sont prises en charge.
- TAR.GZ et TGZ
- TAR.BZ2, TBZ et TBZ2
- TAR.XZ et TXZ
- TAR.ZST et TZST
Détecter les conteneurs renommés et les codecs de compression
La détection utilise des signatures de contenu limitées ainsi que des noms de fichiers, de sorte qu’un conteneur renommé pris en charge peut toujours être acheminé vers le mode archive. Les archives auto-extractibles ZIP et RAR sont reconnues à partir de leurs signatures intégrées.
Les lecteurs ZIP prennent en charge les méthodes Deflate, Deflate64, Bzip2, LZMA, XZ et Zstandard. Le lecteur 7z prend en charge les codecs LZMA et LZMA2, PPMd, Bzip2, Deflate, Brotli, LZ4 et Zstandard.
- Un nom de fichier à lui seul ne remplace pas une signature incompatible.
- Les conteneurs non pris en charge restent disponibles pour la comparaison binaire.
- Le mode d’archivage explicite signale une erreur de format pris en charge au lieu d’appeler un décompresseur externe.
Utilisez des mots de passe distincts sans les conserver
Les entrées ZIP chiffrées prennent en charge ZipCrypto et WinZip AES, 7z chiffrées prend en charge AES-256 et RAR prend en charge les données de membre chiffrées et les en-têtes chiffrés. Les deux parties peuvent utiliser des mots de passe différents.
Le bureau demande uniquement lorsqu’un mot de passe est nécessaire ou rejeté. Un mot de passe accepté reste en mémoire pour la paire source actuelle et n’est pas écrit dans les exportations de paramètres, de profils, d’historique, de diagnostics ou de comparaison. TAR et les flux de compression autonomes ne définissent pas le chiffrement ; utilisez un conteneur ZIP, 7z ou RAR chiffré lorsque le chiffrement est requis.
Diffusion d’archives volumineuses et extraction
Les entrées d’archive ne sont pas rejetées par le paramètre de taille de fichier texte ordinaire. L’ouverture lit uniquement un préfixe de signature limité, tandis que la comparaison hache les données décompressées progressivement au lieu de charger une archive complète ou un ensemble de membres dans la mémoire frontale.
L’extraction est diffusée vers un fichier temporaire et met en place de manière atomique le résultat final. L’ouverture d’une entrée sous forme de texte est limitée à 128 Mo ; un membre plus gros peut encore être extrait. L’annulation est vérifiée entre les membres et lors du travail de hachage en streaming.
Sur le forfait gratuit, chaque archive peut faire jusqu’à 5 Mo et le résultat répertorie les 100 premières entrées. Pro supprime les deux limites, jusqu’aux plafonds de sécurité ci-dessous.
- Les noms de membres en double génèrent un avertissement ; l’occurrence finale est utilisée de manière déterministe.
- La comparaison ne décompresse jamais l’archive dans son répertoire source.
- Les sources gauche et droite restent inchangées sauf si une entrée est explicitement extraite ailleurs.
Comprendre les plafonds de sécurité et les exclusions
Le mode Archive rejette l’expansion pathologique avant qu’elle ne puisse consommer des ressources illimitées. Ses plafonds sont d’un million de membres, 500 Gio pour un membre étendu, 10 Tio de contenu étendu total et 32 Kio de noms de membres.
Split ZIP, ACE, ARJ, CAB, ISO ou autres images disque, et les images du système de fichiers ne sont pas des entrées en mode archive. Ils restent disponibles pour la comparaison binaire, où Diff Anything peut signaler l’identité et les métadonnées sans inspecter leurs systèmes de fichiers internes.
- 1 000 000 de membres par archive
- 500 Gio par membre étendu
- 10 Tio de contenu étendu au total
- 32 noms de membres KiB
- 128 Mo lors de l’ouverture d’une entrée sous forme de texte
Gratuit & Pro : ce qui est inclus
Disponible sur le Mac App Store et le Microsoft Store. L’utilisation de la version gratuite de l’app vous permet d’essayer tous les moteurs de comparaison pour des fichiers jusqu’à 5 Mo par côté et 10 nouvelles sessions de comparaison par jour local ; les aperçus de collection affichent les 100 premiers éléments, les comparaisons binaires les 100 premiers octets de différences et les aperçus PDF des 3 premières pages. La comparaison du texte brut, des notebooks JSON et Jupyter est complète et l’ouverture de fichiers à partir du Finder ou de l’Explorateur de fichiers, des liens diffanything:// et AppleScript est gratuite. La CLI gratuite prend en charge le texte, JSON et les notebooks. Un achat Pro unique supprime les limites d’aperçu et de session et déverrouille des sources plus volumineuses dans les limites techniques, les profils et l’historique enregistrés, l’enregistrement des instantanés de dossiers, l’exportation et l’impression de rapports, l’exportation de correctifs JSON, l’application de correctifs, la fusion à trois voies et la résolution des conflits, le pilote de fusion et l’outil de fusion Git, la synchronisation des dossiers, les manifestes par lots, les préprocesseurs de confiance et chaque mode CLI.