La cartella viene letta nel browser. Non viene caricato nulla.
Informazioni sullo strumento per trovare i duplicati
I doppioni si accumulano in silenzio. Copi una cartella di foto "per sicurezza", un download parte due volte e lascia fattura (1).pdf, un backup viene ripristinato nel posto sbagliato — e anni dopo un disco è pieno di file che hai già. Questo strumento li trova: scegli una cartella e ti segnala ogni insieme di file identici, quante copie esistono e quanto spazio riotterresti.
Identico significa byte per byte, non "si somiglia". Due foto dello stesso istante sono due file diversi e non vengono mai segnalate come duplicati. Due copie dello stesso file sì, comunque si chiamino e in qualunque sottocartella si trovino.
La cartella viene letta dentro il browser. Non viene caricato nulla e lo strumento ha accesso in sola lettura: non può eliminare niente, ed è proprio per questo che ti consegna un elenco da controllare invece di far sparire file in silenzio.
Come stabilisce che due file sono uguali
Confrontare ogni file con tutti gli altri richiederebbe un tempo infinito su una cartella grande, quindi lo strumento procede in tre passaggi e a ognuno butta via lavoro.
- Prima la dimensione. Due file di lunghezza diversa non possono essere identici. Solo questo esclude la stragrande maggioranza di una cartella tipica e non costa nulla: le dimensioni sono già note
- Poi i primi 64 KB. I file della stessa dimensione ma diversi lo sono di solito già all'inizio: JPEG della fotocamera, archivi con riempimento, documenti nati da un modello. Calcolare l'hash del solo inizio li separa senza leggere il resto
- Infine il file intero. Solo per i pochi che ancora coincidono, così la lettura costosa tocca candidati reali e nient'altro
L'hash è SHA-256, calcolato dalla crittografia integrata nel browser. Perché due file diversi vengano segnalati come duplicati dovrebbero condividere un'impronta a 256 bit, cosa che nella pratica non accade.
Come si usa
- Fai clic su Scegli una cartella e seleziona quella da controllare. Il browser ti chiederà il permesso di leggerla
- Attendi la fine dei passaggi — la barra di avanzamento copre l'hash, la parte lenta
- Leggi i gruppi. Ognuno mostra le copie trovate, con quella da tenere evidenziata
- Scegli quale copia conservare — la più recente, la più vecchia, il percorso più corto o la più vicina alla cartella principale
- Porta via il risultato — copia l'elenco, scarica un CSV oppure prendi uno script di eliminazione
Scegliere quale copia tenere
Lo strumento non decide mai al posto tuo quale file conti; si limita a marcare una copia per gruppo, così le altre sono etichettate con chiarezza.
- La più recente — tenere la copia modificata per ultima. La scelta consueta se hai lavorato in un solo posto
- La più vecchia — tenere l'originale. Utile quando le copie sono state fatte da un software che ha azzerato le date
- Percorso più corto — tenere quella meno annidata, di solito la sede "vera" e non una cartella di backup
- La più vicina alla cartella principale — tenere quella che sta più vicino alla cartella scelta
Cambiare questa impostazione rietichetta soltanto i gruppi: non viene rifatta alcuna analisi, quindi puoi passare da una all'altra all'istante.
Restringere la ricerca
- Ignora i file sotto (KB) — salta i file piccoli. Una cartella di codice sorgente o di miniature contiene centinaia di minuscoli file identici che fanno solo rumore; imposta 100 per vedere solo ciò che vale la pena recuperare
- Solo questi tipi — jpg, png per le foto, mp4, mov per i video, pdf per i documenti. Punti facoltativi, maiuscole ignorate
I file da zero byte vengono sempre saltati. Ogni file vuoto è identico byte per byte a ogni altro file vuoto: segnalarli seppellirebbe i risultati veri.
Lo script di eliminazione
Eliminare è l'unica cosa davvero irreversibile qui, perciò lo script arriva con ogni eliminazione commentata. Lo apri, leggi l'elenco, togli il REM (Windows) o il # (Mac e Linux) dalle righe che vuoi davvero, e lo esegui tu. Prima di allora non succede nulla.
È voluto. Una pagina web capace di cancellare file dal tuo PC appena premi un pulsante sarebbe una cattiva idea per quanto attento sia il codice: questa non può, e l'ultimo passo è tuo.
A che cosa serve
- Recuperare spazio su un disco di foto copiato fra computer per anni
- Ripulire una cartella Download piena di file (1).pdf, file (2).pdf
- Trovare la musica duplicata da più importazioni della stessa libreria
- Verificare se una cartella di backup conserva una seconda copia di cose che non hai mai eliminato
- Capire che cosa occupa davvero spazio prima di comprare un disco più grande
Due modi in cui il browser legge una cartella
Chrome, Edge e Opera offrono un vero selettore di cartelle. Lo strumento percorre la cartella da sé e legge i byte di ogni file direttamente: è la via più veloce e l'unica che veda le sottocartelle vuote.
Firefox e Safari usano il vecchio controllo di caricamento cartelle. Il browser consegna tutti i file dell'albero in una volta. Il rilevamento funziona allo stesso modo — ogni file viene comunque letto e sottoposto a hash nella pagina — ma l'intero albero viene caricato prima, quindi una cartella molto grande impiega più tempo a partire.
Buono a sapersi
- Non viene caricato nulla. Lettura e hash avvengono entrambi nella pagina: puoi tenere d'occhio la scheda di rete
- Lo strumento ha accesso in sola lettura. Non può creare, rinominare, spostare o eliminare un solo file
- L'hash legge ogni file candidato, quindi una cartella con molti file grandi della stessa dimensione richiede tempo. I passaggi su dimensione e inizio esistono proprio per rendere raro quel caso
- Le cartelle molto grandi sono limitate a 200.000 elementi perché la pagina non si blocchi
- I file che il browser non riesce ad aprire (bloccati, in uso o in una cartella di sistema protetta) vengono saltati anziché segnalati male
- Il CSV include un indicatore dell'ordine dei byte, così i nomi accentati o non latini si aprono correttamente in Excel
Strumenti correlati
- Elenco cartelle e file — elencare tutto in una cartella e copiarlo
- Confronta due cartelle — vedere che cosa cambia fra due cartelle
- Rinomina file in blocco — rinominare un'intera cartella in una volta
- Generatore di hash — checksum di un testo o di un file