Laboratoire de récupération · Atelier gratuit
Récupérer, c’est retrouver les bons octets.
Testez un logiciel de récupération sur des exemples connus. Ou comparez vos fichiers récupérés à une sauvegarde existante, même si leurs noms ont disparu. Repartez avec un constat que d’autres peuvent vérifier.
Pour les testeurs, apprenants & bénévoles
Que restitue réellement un logiciel de récupération ?
Ouvrez l’image de test dans un logiciel qui accepte les images disque brutes. Comparez les exports aux originaux connus et notez la version et les paramètres. « Ça marche » devient un constat vérifiable.
Mener votre propre essai →Pour les photographes & détenteurs de sauvegardes
Quels fichiers récupérés correspondent à ma sauvegarde ?
Associez plusieurs exports à leurs originaux, quel que soit leur nom. Repérez les doublons et les correspondances manquantes. Pour deux fichiers différents, localisez le premier octet modifié.
Comparer aux sauvegardes →Vous venez de perdre des données ? Ce laboratoire vérifie des fichiers ; il n’analyse pas les disques et ne récupère pas de données. Sans original ni sauvegarde, il ne peut pas confirmer que le contenu est complet. Premiers gestes après une perte de données →
La réponse courte
Données intactes, entrées supprimées et témoin écrasé
Trois fichiers sont supprimés, mais leurs données sont intactes. Un quatrième a été entièrement écrasé. Les fichiers de référence et le script permettent de vérifier les deux situations. Aucune donnée client, aucun test de performance représentatif.
Vérifier les fichiers dans le navigateur
Avec le jeu de test ou vos propres fichiers. Sans installation ni envoi : le navigateur lit uniquement les fichiers choisis et calcule leur SHA-256.
Télécharger le jeu de test (ZIP)
Trois exercices aux résultats vérifiables
Uniquement en local · aucun envoi · aucun stockage par cet outil
Jusqu’à 64 Mio par fichier, 40 fichiers et 256 Mio au total. Pour des exports plus volumineux, utilisez verify.py du paquet. Choisissez des copies déjà exportées sur un support de destination sûr, jamais directement sur un support endommagé.
1. Paquet de test et fichiers récupérés
Choisissez le ZIP inchangé, l’IMG extrait ou les JPG, MP4 et WAV exportés. La comparaison reconnaît aussi les fichiers renommés. Ne sélectionnez pas reference/ comme résultat de récupération.
2. Comparer vos propres fichiers
Vous avez un original, une sauvegarde ou une copie intacte connue ? Comparez-la au fichier récupéré. Sans référence fiable, cette méthode ne peut pas prouver l’intégrité du contenu.
Retrouver les originaux des fichiers récupérés
Choisissez des originaux ou des sauvegardes disponibles, puis vos fichiers récupérés. La comparaison retrouve les contenus identiques même après un changement de nom. Les exports en double ne gonflent pas le résultat. Seuls les contenus originaux sélectionnés et non vides comptent.
Aucune vérification lancée.
Conserver un constat reproductible
Facultatif : indiquez comment les fichiers ont été récupérés. Ces informations figurent dans votre téléchargement, sans vérification automatique. Pour comparer des logiciels, documentez chaque essai séparément avec la même source.
Par défaut, les noms deviennent file-1, file-2… Les empreintes et le texte libre restent présents et peuvent révéler des informations. Vérifiez avant de partager. Aucune publication automatique.
Relire le rapport avant de partager
Aucune vérification lancée.
Tout pour mener votre propre essai
Le paquet contient une image de 32 Mio, quatre fichiers de référence synthétiques, un manifeste, notre premier rapport de mesure (v1) et les scripts de génération et de vérification. Les instructions sont en allemand, anglais, français et espagnol. Aucun compte requis.
ZIP: 240 206 octets · SHA-256: 3614bb3b4a83dedbe0f8da371955c0d2b04ff7e054589379880232fba448a30f
Télécharger le jeu de test (ZIP)
Manifeste et sommes de contrôle (JSON)
Rapport de mesure actuel v2 – 15/09/2026, version 0.7.4 (JSON)
Contenu de l’image
Mesure du 15/09/2026 avec l’état source de la version 0.7.4 via un programme de test interne, sur l’image v1 inchangée. Trois exports correspondent exactement aux références et passent la vérification finale sans avertissement ; l’image source est restée inchangée. GONE.JPG apparaît comme une ancienne entrée, sans contenu exportable. Retrouver cette entrée ne constitue pas une récupération.
| Fichier | État dans l’image | SHA-256 après export | Vérification finale |
|---|---|---|---|
| PHOTO.JPG | Supprimé, données intactes | Identique | Entièrement décodé |
| VIDEO.MP4 | Supprimé, données intactes | Identique | Entièrement décodé |
| AUDIO.WAV | Supprimé, données intactes | Identique | Entièrement décodé |
| GONE.JPG | Entièrement écrasé | Non exporté | Sans objet |
Lors de la première mesure du 31/08/2026, PHOTO.JPG a été récupéré à l’octet près et entièrement décodé, mais enregistré sous PHOTO.UNVERIFIED.JPG : le moteur de lecture arrondissait chaque accès à des secteurs complets de 512 octets et signalait donc une lecture incomplète à la fin du fichier de 6 078 octets. La cause est corrigée depuis la version 0.7.2 du 02/09/2026. La répétition du 15/09/2026 avec l’état source de la 0.7.4 exporte le fichier sous PHOTO.JPG avec le statut « Entièrement vérifié ». Les deux rapports restent consultables ; le premier est signalé comme dépassé.
Reproduire la vérification
- 1
Extraire le ZIP dans un nouveau dossier. Avec Python 3.8 ou ultérieur, y exécuter python3 verify.py. Sous Windows, la commande peut être python.
- 2
Ouvrir uniquement frh-exfat-lab-v1.img comme source du logiciel de récupération. Ne pas réparer l’image ni l’écrire sur un support physique.
- 3
Exporter les fichiers dans un autre dossier, vide. Ne jamais y copier les originaux fournis dans reference/ : cela invaliderait la comparaison.
- 4
Exécuter python3 verify.py --recovered /chemin/du/dossier-export. Trois correspondances exactes sont attendues, aucune pour GONE.JPG. Le script ne fait que lire et ne communique pas sur le réseau.
Trois exercices aux résultats vérifiables
- 1
10 minutes : ouvrir l’image dans un logiciel de récupération, exporter dans un dossier vide et sélectionner les exports ci-dessus. PHOTO.JPG, VIDEO.MP4 et AUDIO.WAV doivent correspondre, pas GONE.JPG. Noter version et paramètres.
- 2
2 minutes : renommer une copie de PHOTO.JPG. Son empreinte reste identique. Ni le nom ni le suffixe .UNVERIFIED ne prouvent à eux seuls que les octets sont complets.
- 3
5 minutes : vérifier séparément les originaux fournis dans reference/. Ils correspondent aussi ; GONE.JPG déclenche un avertissement. Cela montre pourquoi références et exports doivent rester séparés.
Interpréter les résultats
| Constat | Signification |
|---|---|
| Identique | Le fichier choisi correspond à une référence. Cela ne prouve ni une récupération ni sa provenance. |
| Empreinte différente | Les octets diffèrent. Vérifier source, paramètres et contenu ; une différence ne dit pas si des données utilisables subsistent. |
| Lecture ou aperçu possible | Un aperçu ne vérifie souvent qu’une partie. Pour les médias, vérifier aussi tout le fichier avec un décodeur adapté. |
| Original indisponible | Les contrôles de structure et de décodage peuvent détecter des erreurs, mais pas prouver l’égalité avec un original perdu. |
Portée et limites de cet essai
Il s’agit d’un test de l’éditeur, pas d’une évaluation indépendante. Il porte sur le moteur macOS, pas sur l’interface de l’application publique ni sur Windows.
Les fichiers sont contigus. Fragmentation, systèmes de fichiers endommagés, supports réels de caméras, chiffrement et défauts physiques ne sont pas testés. Quatre cas construits ne permettent pas d’estimer un taux de récupération général.
build-fixture.py documente la génération avec macOS hdiutil et FFmpeg. Une reconstruction reproduit le scénario ; les octets peuvent varier selon les versions des outils. Utiliser le ZIP publié pour reproduire exactement cet essai.
Git v2 (0.7.4): 41cfa871d765e511f7dca1a69b713be9efbf64a2 · Git v1: fe7ac77a7725e2d318a7246fb40494223c9c9972 · Image SHA-256: b67d5e35d49b1faa8cc48a12367328503429c28706b3bee7632d76e08dc83ae8
Pour les rédactions et les essais indépendants
Le matériel de test est accessible publiquement. Un article peut renvoyer directement au jeu de données et à la méthode. Il n’y a ni paiement, ni lien obligatoire, ni résultat imposé. Pour vos propres mesures, indiquez les versions des outils, les paramètres et les sommes de contrôle.