Zum Inhalt springen

Czkawka

Veröffentlicht von Rafał Mikrut

Multifunktionale App zum Finden von Duplikaten, leeren Ordnern, ähnlichen Bildern, beschädigten Dateien usw.

Open SourceMIT

Highlights

  • Finds duplicate files by comparing partial or full hashes rather than filenames
  • Separate modes for empty folders, empty files, large files, temporary files and invalid symbolic links
  • Perceptual hashing finds visually similar images; related modes cover similar videos and music matched on tags
  • Detects broken archives, images, documents and audio, and files whose contents do not match their extension
  • Multithreaded scanning, rule-based selection within groups, and a command-line binary for scripts

Über diese Anwendung

Czkawka ist ein Rust-Programm zum Finden von Dateien, die Sie wahrscheinlich nicht benötigen. Sein bekanntester Modus sucht nach doppelten Dateien, wobei Kandidaten zunächst nach Größe oder Name eingegrenzt und anschließend teilweise oder vollständige Hashes verglichen werden, sodass identische Kopien anhand ihres Inhalts erkannt werden und nicht anhand dessen, wie sie heißen.

Weitere Modi behandeln leere Ordner, leere Dateien, ungewöhnlich große Dateien, temporäre Dateien, ungültige symbolische Links, Dateien, deren Inhalte nicht zu ihrer Erweiterung passen, sowie Archive, Bilder, Dokumente oder Audiodateien, die sich überhaupt nicht öffnen lassen. Ähnliche Bilder werden mit perceptual hashing abgeglichen, wodurch vergrößerte oder verkleinerte, erneut komprimierte oder leicht bearbeitete Kopien erfasst werden und nicht nur byte-identische; vergleichbare Modi gibt es für Videodateien und für Musikdateien, die anhand ihrer Tags abgeglichen werden.

Das Scannen läuft über mehrere Threads, und die Ergebnisse werden gruppiert geliefert, sodass Dateien nach Regeln ausgewählt werden können — die älteste behalten, die neueste behalten, diejenige behalten, die in einem gewählten Verzeichnis liegt — bevor sie gelöscht, verschoben oder durch Links ersetzt werden. Das Projekt liefert eine grafische Oberfläche und ein Befehlszeilenprogramm, das dieselben Scans zur Verwendung in Skripten ausführt.

Linux

Wir hosten diese Datei nicht, wir scannen sie nicht und wir sehen ihren Inhalt nicht ein. Lesen Sie, was die Quelle angibt, und entscheiden Sie dann selbst.