Détecteur de fichiers en double — mêmes octets signifient doublon, quel que soit le nom
Détecteur de fichiers en double
Déposez un lot de fichiers et cette page trouve ceux dont le contenu est identique octet pour octet, en trois passes : un filtre de taille (des fichiers de tailles différentes ne peuvent jamais être des doublons), un regroupement SHA-256 des fichiers restants, et une comparaison complète octet par octet en garantie. Vous obtenez chaque groupe de doublons avec l’espace qu’il gaspille, des cases à cocher pour les copies à supprimer, et une liste CSV à emporter dans votre gestionnaire de fichiers. Deux fichiers nommés photo.jpg aux octets différents ne sont pas des doublons ; deux fichiers aux noms différents et aux mêmes octets le sont. Rien n’est envoyé.
1. Choisir les fichiers
Déposez les fichiers ici, ou cliquez pour les choisir Jusqu’à 50 fichiers, 200 Mo chacun. Les fichiers restent sur cet ordinateur.
Aucun fichier sélectionné.
2. Analyse
3. Groupes de doublons
Les groupes de fichiers identiques apparaîtront ici après l’analyse. Le premier fichier de chaque groupe est pré-marqué comme copie à garder.
Une page web ne peut pas supprimer vos fichiers — et ne doit pas le faire. La liste que vous exportez (nom, taille, SHA-256, identifiant de groupe) est destinée à être appliquée dans l’Explorateur, le Finder ou le gestionnaire de fichiers de votre choix, où les suppressions sont visibles et réversibles. Confidentialité : toute l’analyse s’exécute localement ; aucun fichier ni aucune empreinte ne quitte cet onglet.
Qu’est-ce qu’un fichier en double ?
Un véritable doublon est un fichier dont chaque octet est égal à ceux d’un autre fichier. Pas « même nom » (copy.jpg provenant de deux appareils photo sont des photos différentes), pas « même taille » (un million de fichiers font 1 024 octets), pas « semble identique » (un JPEG réenregistré est un autre flux d’octets). Seule l’égalité du contenu compte — ce qui rend aussi l’analyse insensible aux copies renommées, aux copies re-datées et aux fichiers répartis dans différents dossiers.
Fonctionnement des trois passes
Passe
Compare
Coût
Pourquoi
1 — taille
taille du fichier en octets
instantané (métadonnées)
une taille différente ne peut jamais être identique ; cela élimine généralement la plupart des fichiers sans rien lire
2 — SHA-256
empreinte du contenu complet
une lecture par survivant
une même empreinte pour des contenus différents est calculatoirement irréalisable
3 — octets
les octets eux-mêmes
une lecture supplémentaire par paire
garantie : prouve l’égalité sans dépendre du hachage du tout
La passe préalable de taille n’est pas un simple raffinement d’optimisation — c’est elle qui rend la comparaison de contenu abordable. Un dossier de 5 000 photos peut contenir 50 groupes, mais seuls quelques centaines de fichiers atteignent l’étape de hachage.
Ce qu’il ne fait délibérément pas
Pas de quasi-doublons : la même photo en deux résolutions ou deux niveaux de qualité sont des octets différents et ne sont pas signalés — ce problème exige un hachage perceptuel d’image, qui relève d’un autre outil. Pas de suppression : une page web qui supprimerait des fichiers sur votre disque serait une faille de sécurité, pas une fonctionnalité ; vous obtenez plutôt la liste de contrôle. Pas de cloud : rien n’est envoyé, ce qui signifie aussi que rien ne peut être analysé sans que vos fichiers soient lus.
FAQ
Pourquoi le premier fichier est-il marqué « garder » ? — un fichier du groupe doit survivre ; le premier dans l’ordre de sélection est un choix déterministe et neutre. Modifiez n’importe quelle case avant d’exporter la liste. Qu’est-ce que « l’espace gaspillé » ? — la taille de chaque copie au-delà de la première de son groupe, additionnée pour tous les groupes : les octets que vous récupéreriez en supprimant les excédents. SHA-256 peut-il se tromper ? — pas en pratique : une collision exigerait une paire construite délibérément, et n’a jamais été observée pour SHA-256. La passe 3 lève même ce doute théorique.
Autotest
📁 Outils de fichiers
Utilitaires de fichiers locaux pour votre navigateur.