Batch-Dateiänderungsdetektor
Laden Sie einen Vorher/Nachher-Satz von Dateien hoch, um alle Änderungen mit unserem kostenlosen Online-Batch-Dateiänderungsdetektor zu erkennen. Das Tool analysiert beide Sätze und kategorisiert jede Datei in vier Gruppen: Hinzugefügt (neue Dateien erscheinen nur im Nachher-Satz), Entfernt (Dateien im Vorherigen, aber fehlenden im Nachher-Satz), Geändert (Dateien mit unterschiedlichem Inhalt zwischen den Sätzen – erkannt durch Größe oder SHA-256-Hash-Vergleich) und Unverändert (identische Dateien in beiden Sätzen). Der Vergleich verwendet Dateinamen, um entsprechende Dateien abzugleichen, und berechnet dann optional SHA-256-Inhalts-Hashes mithilfe der Web-Crypto-API Ihres Browsers zur definitiven Änderungserkennung. Die Ergebnisse werden in einem visuellen Zusammenfassungs-Dashboard mit aggregierten Zahlen, Gesamtbytegrößen für hinzugefügte und entfernte Dateien, einer Balkendiagrammübersicht und detaillierten Aufschlüsselungen pro Datei für jede Änderungskategorie dargestellt. Die gesamte Verarbeitung erfolgt in Ihrem Browser – Ihre Dateien werden niemals hochgeladen, gespeichert oder protokolliert. Keine Anmeldung erforderlich.
Batch File Change Detector
Upload a before/after set of files to detect all changes: added files, removed files, modified files, and unchanged files. The tool compares filenames and content hashes (SHA-256) to produce a comprehensive change report.
Before (Original Files)
Drop files here or click to browse
Multiple files supported
After (Modified Files)
Drop files here or click to browse
Multiple files supported
- Vorher-Nachher-Vergleich: Laden Sie zwei Dateisätze hoch – einen „Vorher“-Satz (Originaldateien) und einen „Nachher“-Satz (geänderte Dateien). Das Tool vergleicht beide Sätze, um sofort zu erkennen, welche Dateien hinzugefügt, entfernt, geändert oder unverändert gelassen wurden. Perfekt zum Verfolgen von Änderungen in Verzeichnis-Snapshots, Bereitstellungspaketen und Projektordnern.
- Inhalts-Hash-Überprüfung: Für maximale Genauigkeit berechnet das Tool SHA-256-Inhalts-Hashes für jede Datei. Dadurch wird sichergestellt, dass auch Dateien mit identischer Größe, aber unterschiedlichem Inhalt korrekt als geändert gekennzeichnet werden. Der Hash-Vergleich erfasst subtile Änderungen, die beim reinen Größenvergleich übersehen würden. Kann für einen schnelleren Vergleich deaktiviert werden.
- Visuelles Zusammenfassungs-Dashboard: Verschaffen Sie sich einen sofortigen Überblick über alle Änderungen mit einem visuellen Zusammenfassungs-Dashboard, das die Anzahl der hinzugefügten, entfernten, geänderten und unveränderten Dateien anzeigt. Interaktive Balkendiagramme und farbcodierte Abschnitte machen es einfach, den Umfang der Änderungen auf einen Blick zu verstehen.
- Detaillierte Aufschlüsselung pro Datei: Gehen Sie in jede Änderungskategorie, um einzelne Dateidetails anzuzeigen: Dateinamen, Größen davor und danach, Größenunterschiede für geänderte Dateien und Statuskennzeichnungen. Jeder Änderungstyp ist farblich gekennzeichnet (grün für hinzugefügt, rot für entfernt, gelb für geändert), um eine schnelle visuelle Erkennung zu ermöglichen.
- Überwachung der Bereitstellungspakete: Vergleichen Sie Bereitstellungspakete verschiedener Versionen, um sicherzustellen, dass die richtigen Dateien hinzugefügt, aktualisiert oder entfernt wurden. Stellen Sie sicher, dass keine vertraulichen Dateien zwischen Umgebungen verloren gehen und dass alle erforderlichen Assets im Produktions-Build vorhanden sind.
- Projektänderungsverfolgung: Wenn Sie ein Projekt zwischen Repositorys migrieren oder Verzeichnisse umstrukturieren, verwenden Sie den Batch-Dateiänderungsdetektor, um sicherzustellen, dass während des Prozesses keine Dateien verloren gegangen sind oder versehentlich geändert wurden. Erfassen Sie fehlende Assets, Konfigurationen oder Dokumentationen.
- Untersuchung von Sicherheitsvorfällen: Vergleichen Sie ein sauberes Backup eines Systems mit einer potenziell gefährdeten Version, um festzustellen, welche Dateien von einem Angreifer hinzugefügt, geändert oder gelöscht wurden. Die schnelle Identifizierung verdächtiger Dateien beschleunigt die Reaktion und Behebung von Vorfällen.
- Überprüfung der Datenmigration: Vergleichen Sie nach der Datenmigration zwischen Speichersystemen oder Dateiformaten die Quell- und Zielverzeichnisse, um sicherzustellen, dass jede Datei korrekt übertragen wird. Erkennen Sie abgeschnittene, beschädigte oder fehlende Dateien, bevor Sie sich auf die migrierten Daten verlassen.
- Release- und Versionsvergleich: Vergleichen Sie Dateien zwischen Software-Releases oder -Versionen, um ein umfassendes Änderungsprotokoll der Änderungen auf Dateiebene zu erstellen. Nützlich für Release-Manager und QA-Teams, um zu überprüfen, ob alle beabsichtigten Änderungen in das Release übernommen wurden.
- Überprüfung der Backup-Integrität: Vergleichen Sie Backup-Snapshots regelmäßig mit den Originalen, um stillschweigende Beschädigungen, unvollständige Backups oder nicht autorisierte Änderungen zu erkennen. Die frühzeitige Erkennung von Backup-Problemen verhindert Datenverlustszenarien und stellt die Wiederherstellbarkeit sicher.
Häufig gestellte Fragen
Ein Batch-Dateiänderungsdetektor vergleicht zwei Dateisätze – einen Vorher-Satz und einen Nachher-Satz – um zu ermitteln, welche Dateien hinzugefügt, entfernt, geändert oder unverändert gelassen wurden. Es ist nützlich für die Bereitstellungsüberprüfung, Sicherheitsüberprüfung, Backup-Integritätsprüfungen und Datenmigrationsvalidierung.
Das Tool vergleicht Dateien mit demselben Namen in beiden Sätzen. Zunächst wird geprüft, ob sich die Dateigrößen unterscheiden. Für Dateien mit derselben Größe bietet SHA-256-Inhalts-Hashing eine definitive Überprüfung – unterschiedliche Hashes bedeuten unterschiedliche Inhalte und erkennen Änderungen, die die Dateigröße beibehalten.
SHA-256 ist eine kryptografische Hash-Funktion, die für jede Datei einen eindeutigen 64-stelligen Fingerabdruck erstellt. Schon eine einzige Byte-Änderung erzeugt einen völlig anderen Hash. Das Tool nutzt die integrierte Web-Crypto-API des Browsers für schnelles lokales Hashing.
Es gibt keine feste Grenze. Die Verarbeitung erfolgt vollständig in Ihrem Browser, daher hängt die Begrenzung vom Speicher Ihres Geräts ab. Sie können das Inhalts-Hashing für einen schnelleren Vergleich deaktivieren, wenn eine reine Größenprüfung ausreicht.
Absolut. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser. Ihre Dateien werden niemals auf einen Server hochgeladen. Das Tool liest Dateinamen und -größen und berechnet optional Hashes – alles unter Verwendung der Funktionen Ihres Browsers. Es werden keine Inhalte übermittelt, gespeichert oder protokolliert.
Zu den häufigsten Anwendungsfällen gehören: Überprüfung von Bereitstellungspaketen, Prüfung auf nicht autorisierte Dateiänderungen nach Sicherheitsvorfällen, Validierung von Datenmigrationen, Vergleich von Softwareversions-Builds, Überprüfung der Backup-Integrität, Verfolgung von Projektdateiänderungen und Analyse digitaler forensischer Beweis-Snapshots.
Ja, es funktioniert mit jedem Dateityp – Dokumente, Bilder, Audio, Video, Archive, ausführbare Dateien, Quellcode und Binärdateien. Das Tool vergleicht nur Dateinamen, Größen und kryptografische Hashes, die universell für alle Dateiformate funktionieren.
Hinzugefügte Dateien (grün) sind nur neue Dateien im Nachsatz. Entfernte Dateien (rot) befanden sich im Vorher-Satz, fehlten jedoch im Nachher-Satz. In beiden Fällen sind geänderte Dateien (gelb) vorhanden, jedoch mit unterschiedlichem Inhalt. Unveränderte Dateien (grau) sind in beiden Sätzen identisch.
Dateien werden nach Dateinamen abgeglichen. Wenn Sie Dateien mit unterschiedlichen Namen vergleichen müssen, benennen Sie sie vor dem Hochladen entsprechend um. Dadurch wird sichergestellt, dass das Tool Dateien zwischen Vorher- und Nachher-Sätzen korrekt zuordnen kann, um einen aussagekräftigen Vergleich zu ermöglichen.
Ein reiner Größenvergleich ist schneller und ausreichend, wenn Dateien unterschiedlicher Größe garantiert unterschiedlich sind. Der Hash-Vergleich (SHA-256) ist genauer, da er Inhaltsänderungen auch dann erkennt, wenn die Dateigröße gleich bleibt – beispielsweise wenn ein Byte an Ort und Stelle geändert wurde, ohne die Gesamtlänge der Datei zu ändern.