Home - it255ru/duplo GitHub Wiki

Welcome to the duplo wiki!

The duplo project is a powerful file management tool designed to help users find and manage duplicate files and even entire folders on their computer. It efficiently scans directories, creates unique "fingerprints" for file content using hashing, and intelligently identifies identical copies. To save time, it uses a smart cache for file fingerprints. Finally, it provides an interactive interface for users to safely review and delete unwanted duplicates, including a dry-run feature to prevent accidental data loss.

Visual Overview

flowchart TD
    A0["File System Scanner
"]
    A1["File Hashing & Comparison
"]
    A2["Hash Cache
"]
    A3["Duplicate Discovery Engine
"]
    A4["File Categorizer
"]
    A5["Identical Directory Finder
"]
    A6["Interactive Deletion Manager
"]
    A0 -- "Categorizes files" --> A4
    A3 -- "Generates file hashes" --> A1
    A3 -- "Manages cached hashes" --> A2
    A5 -- "Analyzes duplicate groups" --> A3
    A5 -- "Uses scan statistics" --> A0
    A6 -- "Presents duplicate findings" --> A3
    A6 -- "Presents directory findings" --> A5
    A6 -- "Uses scan statistics" --> A0
    A6 -- "Utilizes file categories" --> A4
Loading

Chapters

  1. File System Scanner
  2. File Categorizer
  3. File Hashing & Comparison
  4. Hash Cache
  5. Duplicate Discovery Engine
  6. Identical Directory Finder
  7. Interactive Deletion Manager

Generated by AI Codebase Knowledge Builder.

⚠️ **GitHub.com Fallback** ⚠️