← Tutto il Lab

_davDUPLICATE

Trova duplicati reali e recupera spazio in sicurezza, interamente in locale.

Anno2026
TipoApplicazione
CategoriaApplicazione desktop open source
StatoPubblicato
PiattaformeWindows 10/11 · x64 · NSIS · macOS · Intel + Apple Silicon · Universal DMG · Linux · x64 · AppImage + DEB
Versione26.10.3
LicenzaMIT
StrumentiTauri 2 · Rust · JavaScript · Vite 8 · BLAKE3
Cover di _davDUPLICATE con i gruppi di file duplicati verificati
Panoramica

_davDUPLICATE è un'app desktop multipiattaforma per individuare duplicati reali con pipeline dimensione → quick hash → BLAKE3 completo → verifica byte per byte, mantenendo l'analisi sul dispositivo. La release stabile 26.10.3 preserva rilevamento, selezione, hard-link awareness e pulizia tramite Cestino/Trash, ma allinea motion e navigazione a _davstudios, rimuove la versione dalla UI ordinaria e usa il Windows GUI subsystem senza console separata.

01

L’idea

Due file possono avere lo stesso nome senza essere uguali, oppure nomi completamente diversi pur contenendo esattamente gli stessi dati. _davDUPLICATE nasce per basare la decisione sul contenuto reale del file e non su indizi superficiali come nome o estensione.

Il secondo principio è la sicurezza: nessun file viene eliminato automaticamente. I risultati devono poter essere controllati prima dell'azione, gli hard link non devono essere conteggiati come spazio duplicato e la pulizia deve passare dal Cestino del sistema operativo invece di effettuare cancellazioni permanenti. La 26.10.3 conserva esattamente questo comportamento: non introduce modifiche funzionali al rilevamento, alla selezione o alla pulizia dei duplicati.

02

Sviluppo

La scansione può partire da file e cartelle selezionati nativamente o tramite drag & drop. Le cartelle vengono analizzate ricorsivamente senza seguire i symlink; i file vengono prima raggruppati per dimensione, poi sottoposti a quick hash, hash BLAKE3 completo e infine confronto byte per byte soltanto quando restano candidati reali. La scansione può essere annullata durante l'elaborazione.

I risultati mostrano gruppi di file identici, dimensione di ogni file e spazio recuperabile. La vista può essere filtrata per ricerca, dimensione minima ed estensione, mentre la selezione può essere manuale oppure automatizzata con strategie come Mantieni il più vecchio, Mantieni il più recente, percorso più corto e cartella preferita.

Il rilevamento degli hard link evita di presentare come recuperabile spazio che in realtà è già condiviso fisicamente. Prima della pulizia l'utente conferma esplicitamente i file selezionati; questi vengono spostati nel Cestino/Trash e le operazioni completate vengono registrate in un'attività locale. L'interfaccia supporta italiano e inglese e i temi Sistema, Chiaro e Scuro.

03

Risultato

_davDUPLICATE 26.10.3 è una release stabile local-first per Windows, macOS e Linux. Non richiede account, upload o cloud processing e continua a distinguere gli hard link dallo spazio realmente recuperabile, lasciando sempre all'utente la conferma prima della pulizia.

La 26.10.3 mantiene sincronizzati package.json, package-lock.json, Tauri, Cargo.toml e Cargo.lock, conserva studio.dav.duplicate e preserva l'artwork delle icone. Le modifiche funzionali restano limitate al polish dell'interfaccia: motion, transizioni tra Duplicati esatti, Attività e Impostazioni, reveal del tema, wording di supporto, versione rimossa dalla UI e Windows Release senza CMD separato.

Ho eseguito direttamente la suite del pacchetto allegato: 25/25 test superati. I controlli coprono selezione duplicati, calcolo dello spazio con hard link, filtri, metadata, icone, motion, Windows GUI subsystem, README/supporto, version sync/CRLF, UI senza release number e source audit.

Progetto successivo_davPDF