Inhalt vergleichen statt Verpackungslärm
Der Archivmodus durchsucht beide Container und vergleicht normalisierte Pfade, Eintragstypen, Größen, SHA-256-Inhalts-Hashes und Linkziele. Archivzeitstempel, Komprimierungsstufen, Mitgliederreihenfolge und Containermetadaten führen nicht zu falschen Unterschieden.
Hinzugefügte, entfernte und geänderte Einträge bleiben im gleichen zweiseitigen Überprüfungsmodell wie beim Ordnervergleich sichtbar. Ein geändertes verschachteltes Textpaar kann direkt in einem tieferen Vergleich geöffnet werden, während die Extraktion eine explizite Aktion ist.

Kennen Sie die unterstützten Container
Diff Anything unterstützt ZIP und ZIP64, einschließlich ZIPX- und ZIP-basierter Pakete wie JAR, WAR, EAR, APK, AAB, IPA, EPUB, VSIX, NuGet, XPI, Python Wheels, CBZ und OpenDocument-Dateien. Es unterstützt auch 7z, RAR 1.3 bis RAR 7, TAR, komprimierte TAR-Varianten und eigenständige Gzip-, Bzip2-, XZ- und Zstandard-Streams.
Zu den unterstützten mehrteiligen Eingaben gehören nummerierte .7z.001-Volume-Sets, RAR .partNN.rar-Sets und ältere .rar/.r00/.s00-Sets. Es werden Solid 7z- und RAR-Archive sowie selbstextrahierende Archive ZIP oder RAR unterstützt.
- TAR.GZ und TGZ
- TAR.BZ2, TBZ und TBZ2
- TAR.XZ und TXZ
- TAR.ZST und TZST
Erkennen Sie umbenannte Container und Komprimierungscodecs
Die Erkennung verwendet begrenzte Inhaltssignaturen sowie Dateinamen, sodass ein unterstützter umbenannter Container weiterhin in den Archivmodus weitergeleitet werden kann. Die selbstextrahierenden Archive ZIP und RAR werden anhand ihrer eingebetteten Signaturen erkannt.
ZIP-Lesegeräte unterstützen die Methoden Deflate, Deflate64, Bzip2, LZMA, XZ und Zstandard. Der 7z-Leser unterstützt die Codecs LZMA und LZMA2, PPMd, Bzip2, Deflate, Brotli, LZ4 und Zstandard.
- Ein Dateiname allein überschreibt keine inkompatible Signatur.
- Nicht unterstützte Container bleiben für den Binärvergleich verfügbar.
- Der explizite Archivierungsmodus meldet einen Fehler im unterstützten Format, anstatt einen externen Entpacker aufzurufen.
Verwenden Sie separate Passwörter, ohne diese beizubehalten
Verschlüsselte ZIP-Einträge unterstützen ZipCrypto und WinZip AES, verschlüsseltes 7z unterstützt AES-256 und RAR unterstützt verschlüsselte Mitgliedsdaten und verschlüsselte Header. Die beiden Seiten können unterschiedliche Passwörter verwenden.
Der Desktop fragt nur, wenn ein Passwort erforderlich ist oder abgelehnt wird. Ein akzeptiertes Passwort bleibt für das aktuelle Quellpaar im Speicher und wird nicht in Einstellungen, Profile, Verlauf, Diagnose oder Vergleichsexporte geschrieben. TAR und eigenständige Komprimierungsstreams definieren keine Verschlüsselung; Verwenden Sie einen verschlüsselten ZIP-, 7z- oder RAR-Container, wenn eine Verschlüsselung erforderlich ist.
Große Archive streamen und extrahieren
Archiveingaben werden durch die normale Einstellung der Textdateigröße nicht abgelehnt. Beim Öffnen wird nur ein begrenztes Signaturpräfix gelesen, während beim Vergleich die dekomprimierten Daten inkrementell gehasht werden, anstatt ein vollständiges Archiv oder einen Mitgliedssatz in den Frontend-Speicher zu laden.
Extraktionsströme in eine temporäre Datei und verschiebt das fertige Ergebnis atomar an seinen Platz. Das Öffnen eines Eintrags als Text ist auf 128 MiB begrenzt. ein größeres Mitglied kann immer noch extrahiert werden. Die Stornierung wird zwischen Mitgliedern und während der Streaming-Hash-Arbeit überprüft.
Im kostenlosen Plan kann jedes Archiv bis zu 5 MB groß sein und das Ergebnis listet die ersten 100 Einträge auf. Pro hebt beide Grenzwerte bis zu den unten aufgeführten Sicherheitsobergrenzen auf.
- Doppelte Mitgliedsnamen führen zu einer Warnung; Das letzte Vorkommen wird deterministisch verwendet.
- Der Vergleich entpackt das Archiv nie in sein Quellverzeichnis.
- Linke und rechte Quellen bleiben unverändert, es sei denn, ein Eintrag wird explizit an anderer Stelle extrahiert.
Verstehen Sie die Sicherheitsobergrenzen und Ausschlüsse
Der Archivmodus lehnt eine pathologische Erweiterung ab, bevor sie unbegrenzte Ressourcen verbrauchen kann. Die Obergrenzen liegen bei einer Million Mitgliedern, 500 GiB für ein erweitertes Mitglied, 10 TiB des gesamten erweiterten Inhalts und 32 KiB Mitgliedsnamen.
Geteilte ZIP-, ACE-, ARJ-, CAB-, ISO- oder andere Disk-Images und Dateisystem-Images sind keine Eingaben im Archivmodus. Sie stehen weiterhin für den Binärvergleich zur Verfügung, bei dem Diff Anything Identitäts- und Metadaten melden kann, ohne ihre internen Dateisysteme zu überprüfen.
- 1.000.000 Mitglieder pro Archiv
- 500 GiB pro erweitertem Mitglied
- Insgesamt 10 TiB erweiterter Inhalt
- 32 KiB-Mitgliedsnamen
- 128 MiB beim Öffnen eines Eintrags als Text
Kostenlos & Pro: Was ist enthalten
Verfügbar im Mac App Store und Microsoft Store. Mit der kostenlosen Desktop-Nutzung können Sie jede Vergleichs-Engine für Dateien bis zu 5 MiB pro Seite und 10 neue Vergleichssitzungen pro lokalem Tag ausprobieren; Sammlungsvorschauen zeigen die ersten 100 Elemente, binäre Vergleiche die ersten 100 Byte-Unterschiede und PDF-Vorschauen die ersten drei Seiten. Der Nur-Text-, JSON- und Jupyter-Notebook-Vergleich ist vollständig und das Öffnen von Dateien über den Finder oder den Datei-Explorer, diffanything://-Links und AppleScript ist kostenlos. Die kostenlose CLI unterstützt Text, JSON und Notebooks. Durch einen einmaligen Pro-Kauf werden die Vorschau- und Sitzungsbeschränkungen aufgehoben und größere Quellen innerhalb technischer Grenzen, gespeicherte Profile und Verlauf, Speichern von Ordner-Snapshots, Exportieren und Drucken von Berichten, JSON-Patch-Export, Anwenden von Patches, Drei-Wege-Zusammenführung und Konfliktlösung, der Git-Merge-Treiber und das Merge-Tool, Ordnersynchronisierung, Batch-Manifeste, vertrauenswürdige Präprozessoren und alle CLI-Modi freigeschaltet.