Verzeichnisstrukturkomparator
Laden Sie zwei Verzeichniseinträge (oder ZIP-Archive) hoch oder fügen Sie sie ein, um ihre Dateistruktur mit unserem kostenlosen Online-Verzeichnisstrukturkomparator zu vergleichen. Das Tool analysiert jede Eingabe in eine normalisierte Dateizuordnung und vergleicht sie dann, um jede Datei als „Hinzugefügt“, „Entfernt“, „Geändert“ oder „Unverändert“ zu kategorisieren. Unterstützt Textlisten mit optionalen Dateigrößen und direktes Parsen von ZIP-Archiven. Die Ergebnisse werden in einer interaktiven Registerkartenoberfläche mit farbcodierten Statusabzeichen, zusammenfassenden Statistiken und dem Prozentsatz der Änderungsrate angezeigt. Die gesamte Verarbeitung erfolgt in Ihrem Browser – eine Anmeldung ist nicht erforderlich.
Directory Structure Comparator
Upload or paste two directory listings (or ZIP archives) to compare their file structure side by side. Detects files added, removed, changed, and unchanged between the two inputs.
Directory A (Reference)
Directory B (Target)
Input Format Tips
- Paste directory listings with one file per line - optionally with ,size or [size]
- Upload a ZIP archive to automatically extract and list its file structure
- Lines starting with #, ;, or // are treated as comments and ignored
- Files are matched by name - size changes are shown as differences
- All processing stays in your browser - nothing is uploaded to any server
Warum sollten Sie unseren Verzeichnisstrukturkomparator verwenden?
- Duale Eingabemethoden: Fügen Sie Verzeichnislisten als Text ein oder laden Sie Dateien (TXT, CSV, ZIP) für jede Eingabe hoch. Unterstützt flexible Formate: eine Datei pro Zeile mit optionaler Größenangabe wie „Dateiname,1024“ oder „Dateiname [1024]“. Kommentare werden für kommentierte Auflistungen unterstützt.
- Ergebnisse in vier Kategorien: Dateien werden automatisch in die Gruppen „Hinzugefügt“, „Entfernt“, „Geändert“ und „Unverändert“ kategorisiert. Jede Kategorie verfügt über eine eigene Registerkartenansicht mit farbcodierten Statusabzeichen, Dateigrößen und Änderungsdetails – so können Sie sich ganz einfach auf das Wesentliche konzentrieren.
- Zusammenfassungsstatistiken: Erhalten Sie einen sofortigen Überblick mit der Gesamtzahl der Dateien pro Kategorie, dem Prozentsatz der Änderungsrate und einer allgemeinen Zusammenfassung. Die Vergleichszusammenfassung zeigt Ihnen auf einen Blick, wie viele Dateien sich geändert haben, welche Art von Änderungen aufgetreten sind und wie groß der Gesamtumfang ist.
- 100 % privat und lokal: Die gesamte Verarbeitung erfolgt vollständig in Ihrem Browser. Ihre Verzeichniseinträge, hochgeladenen Dateien und Vergleichsergebnisse verlassen niemals Ihr Gerät. Es werden keine Daten übertragen, gespeichert oder protokolliert – sicher für sensible Dateibestände und Sicherheitsüberprüfungen.
Häufige Anwendungsfälle für den Verzeichnisstrukturkomparator
- Prüfung der Softwarebereitstellung: Vergleichen Sie die Dateistruktur eines Staging-Verzeichnisses mit der der Produktion, um sicherzustellen, dass die Bereitstellungen alle erwarteten Dateien und keine unbeabsichtigten Änderungen enthalten. Erkennen Sie fehlende Assets, Konfigurationsabweichungen und unerwartete Dateien, bevor sie Endbenutzer erreichen.
- Überprüfung der Backup-Integrität: Vergleichen Sie eine Verzeichnisliste Ihrer aktuellen Dateien mit einem Backup-Manifest, um sicherzustellen, dass alle wichtigen Dateien im Backup enthalten sind. Erkennen Sie fehlende oder geänderte Dateien, die auf unvollständige Sicherungen, Beschädigung oder Datenverlust hinweisen könnten.
- Vergleich des Archivinhalts: Laden Sie zwei ZIP-Archive hoch, um ihre internen Dateistrukturen zu vergleichen. Nützlich zum Überprüfen, ob ein aktualisiertes Archiv die richtigen Dateien enthält, zum Erkennen, ob Dateien zwischen Versionen hinzugefügt oder entfernt wurden, und zum Validieren von Archivneuerstellungen.
- Untersuchung von Sicherheitsvorfällen: Vergleichen Sie eine nachweislich funktionierende Verzeichnisliste mit einem potenziell gefährdeten System, um unbefugte Dateihinzufügungen, -löschungen oder -änderungen zu erkennen. Identifizieren Sie schnell Dateien, die nicht dazugehören, und priorisieren Sie die Untersuchung geänderter kritischer Systemdateien.
- Migrations- und Synchronisierungsüberprüfung: Vergleichen Sie beim Migrieren von Dateien zwischen Servern, Cloud-Speichern oder Content-Management-Systemen die Quell- und Zielstrukturen, um die Vollständigkeit zu überprüfen. Erkennen Sie Dateien, deren Übertragung fehlgeschlagen ist, die umbenannt wurden oder deren Inhalt während der Migration geändert wurde.
- Validierung des Release-Pakets: Vergleichen Sie Release-Manifeste mit Build-Ausgaben, um sicherzustellen, dass alle erwarteten Artefakte in der richtigen Größe vorhanden sind. Erkennen Sie fehlende ausführbare Dateien, geänderte Ressourcendateien oder unerwartete Build-Artefakte, bevor Sie eine Version ausliefern.
Was ist ein Verzeichnisstrukturkomparator?
Ein Verzeichnisstrukturkomparator ist ein Tool, das zwei Sätze von Dateilisten analysiert und die Unterschiede zwischen ihnen identifiziert. Durch den Vergleich der Dateinamen, Pfade und Größen aus zwei Verzeichnis-Snapshots – unabhängig davon, ob sie aus einer Verzeichnisliste, einem ZIP-Archiv oder einem Textmanifest stammen – kategorisiert das Tool jede Datei automatisch in vier Kategorien: Hinzugefügt (Dateien sind in der zweiten Liste vorhanden, aber nicht in der ersten), Entfernt (Dateien sind in der ersten Liste vorhanden, aber nicht in der zweiten), Geändert (Dateien sind in beiden Listen vorhanden, aber mit unterschiedlichen Größen) und Unverändert (Dateien sind in beiden Listen identisch). Dies ist von unschätzbarem Wert, um zu verstehen, was sich zwischen zwei Zeitpunkten, zwei Umgebungen oder zwei Versionen einer Softwareversion geändert hat.
So funktioniert unser Verzeichnisstrukturkomparator
- Eingabesammlung: Stellen Sie zwei Sätze von Dateilisten bereit – entweder durch Einfügen von Text (eine Datei pro Zeile, optional mit durch Kommas getrennten Größen) oder durch Hochladen von Dateien. Zu den unterstützten Formaten gehören reiner Text (.txt), durch Kommas getrennte Werte (.csv) und ZIP-Archive (die automatisch analysiert werden, um ihre interne Dateistruktur zu extrahieren).
- Analyse und Normalisierung: Jede Eingabe wird analysiert, um eine normalisierte Karte der Dateinamen mit ihren Größen zu erstellen. ZIP-Archive werden im Browser dekomprimiert, um alle gespeicherten Dateien und ihre unkomprimierten Größen aufzulisten. Texteingaben unterstützen flexible Formatierung – Dateien können mit oder ohne Größen aufgelistet werden und Kommentare (Zeilen, die mit #, ; oder // beginnen) werden ignoriert.
- Vergleich und Kategorisierung: Die beiden Dateizuordnungen werden anhand des Dateinamens verglichen. Dateien, die nur in der Zielliste vorhanden sind, werden als „Hinzugefügt“ kategorisiert. Dateien, die nur in der Referenz vorhanden sind, werden als „Entfernt“ kategorisiert. Dateien, die in beiden Fällen vorhanden sind, aber unterschiedliche Größen haben, werden als „Geändert“ kategorisiert. In beiden Fällen vorhandene Dateien mit identischer Größe sind unverändert. Die Ergebnisse werden in einer interaktiven Registerkartenoberfläche mit zusammenfassenden Statistiken angezeigt.
Was verglichen wird
- Dateinamen und Pfade: Der primäre übereinstimmende Schlüssel. Dateien werden anhand ihres vollständigen Pfads/Namens wie aufgelistet identifiziert. Identische Pfade werden abgeglichen; Pfade, die nur in einer Eingabe vorhanden sind, werden entsprechend als hinzugefügt oder entfernt gekennzeichnet.
- Dateigrößen: Wenn Größeninformationen verfügbar sind (aus ZIP-Archiven, CSV-Auflistungen oder Klammernotation), vergleicht das Tool die Größen, um geänderte Dateien zu erkennen. Ein Größenunterschied weist stark darauf hin, dass sich der Dateiinhalt geändert hat.
- Strukturänderungen: Das Tool bietet einen umfassenden Überblick darüber, wie sich die Verzeichnisstruktur geändert hat – nicht nur einzelne Dateien, sondern das Gesamtmuster der Hinzufügungen, Entfernungen und Änderungen. Die zusammenfassenden Statistiken geben Ihnen den Überblick auf einen Blick.
Datenschutz und Sicherheit
Ihre Dateien und Verzeichniseinträge verlassen niemals Ihr Gerät. Sämtliche Parsing-, Vergleichs- und Analysevorgänge werden mithilfe von JavaScript vollständig in Ihrem Browser durchgeführt. Es werden keine Daten an einen Server übertragen, in einer Datenbank gespeichert oder von einem Dienst protokolliert. Wenn Sie die Seite schließen oder aktualisieren, werden alle hochgeladenen Dateien und Vergleichsergebnisse verworfen. Dies macht den Directory Structure Comparator sicher für die Analyse vertraulicher Dateibestände, Sicherheitsüberprüfungsdaten und proprietärer Softwareversionen.
Häufig gestellte Fragen
Ein Verzeichnisstrukturkomparator ist ein Tool, das zwei Sätze von Dateilisten analysiert – aus eingefügtem Text, hochgeladenen Manifesten oder ZIP-Archiven – und die Unterschiede zwischen ihnen identifiziert. Es funktioniert, indem es jede Eingabe in eine normalisierte Karte von Dateinamen mit Größen analysiert und dann die beiden Karten vergleicht, um jede Datei als „Hinzugefügt“, „Entfernt“, „Geändert“ oder „Unverändert“ zu kategorisieren. Die Ergebnisse werden in einer interaktiven Registerkartenoberfläche mit zusammenfassenden Statistiken angezeigt.
Das Tool unterstützt drei Eingabeformate: (1) Einfacher Text, der direkt in den Textbereich eingefügt wird – eine Datei pro Zeile, optional mit durch Kommas getrennten oder in Klammern eingeschlossenen Größen (z. B. „file.txt,1024“ oder „file.txt [1024]“). (2) Hochgeladene Textdateien (.txt) und durch Kommas getrennte Wertedateien (.csv). (3) Hochgeladene ZIP-Archive (.zip) – diese werden automatisch in Ihrem Browser dekomprimiert, um die interne Dateistruktur zu extrahieren.
Das Tool vergleicht Dateien anhand ihres Namens/Pfads. Wenn eine Datei in beiden Eingaben vorhanden ist, aber eine unterschiedliche Größe hat, wird sie als „Geändert“ kategorisiert. Der Größenvergleich erfordert, dass mindestens eine der Eingaben Größeninformationen bereitstellt. ZIP-Archive enthalten immer unkomprimierte Größen. Bei Textauflistungen können Sie optional Dateigrößen in Komma- oder Klammernotation angeben.
Absolut. Die gesamte Verarbeitung erfolgt vollständig in Ihrem Browser. Ihre Verzeichniseinträge, hochgeladenen Dateien (einschließlich ZIP-Archive) und Vergleichsergebnisse verlassen niemals Ihr Gerät. Es werden keine Daten an einen Server übertragen, in einer Datenbank gespeichert oder von einem Dienst protokolliert. Wenn Sie die Seite schließen oder aktualisieren, werden alle Daten verworfen.
Ja. Sie können ZIP-Archive für eine oder beide Eingaben hochladen. Das Tool dekomprimiert automatisch die ZIP-Datei in Ihrem Browser und extrahiert die Liste der gespeicherten Dateien mit ihren unkomprimierten Größen. Dies ist besonders nützlich für den Vergleich von Software-Release-Paketen, Backup-Archiven oder anderen im ZIP-Format gebündelten Dateisammlungen.
Hinzugefügte Dateien sind in der Liste „Ziel“ (B) vorhanden, jedoch nicht in der Liste „Referenz“ (A). Entfernte Dateien sind in der Referenzliste (A) vorhanden, jedoch nicht in der Zielliste (B). Geänderte Dateien sind in beiden Auflistungen vorhanden, haben jedoch unterschiedliche Größen. In beiden Auflistungen sind unveränderte Dateien in gleicher Größe vorhanden. Die vier Kategorien geben Ihnen ein vollständiges Bild davon, was sich zwischen den beiden Staaten verändert hat.
Da die gesamte Verarbeitung lokal in Ihrem Browser erfolgt, hängt die Grenze vom verfügbaren Speicher Ihres Geräts ab. Die meisten modernen Browser können ZIP-Archive mit bis zu mehreren hundert Megabyte verarbeiten. Stellen Sie bei sehr großen Archiven sicher, dass ausreichend RAM verfügbar ist.
Die Änderungsrate wird wie folgt berechnet: (Gesamtzahl geänderter Dateien / Gesamtzahl eindeutiger Dateien) × 100, wobei „Gesamtzahl geänderter Dateien“ hinzugefügte, entfernte und geänderte Dateien umfasst und „Gesamtzahl eindeutiger Dateien“ die größere der beiden Eingabedateizahlen ist. Dies ergibt ein normalisiertes Maß dafür, wie stark sich die Verzeichnisstruktur geändert hat.
Ja. Durch den Vergleich eines nachweislich fehlerfreien Dateimanifests mit einer aktuellen Systemliste können Sie schnell unbefugte Dateihinzufügungen, unerwartete Löschungen und geänderte Systemdateien erkennen. Die browserlokale Verarbeitung stellt sicher, dass vertrauliche Beweise niemals externen Servern zugänglich gemacht werden.