Qu'est-ce que le format de fichier THUMBDATA4 ?
.thumbdata4 est un fichier cache binaire propriétaire créé par l'application Galerie native d'Android et le fournisseur de contenu MediaStore pour stocker des aperçus réduits de chaque photo ou vidéo indexée par la galerie. Plusieurs miniatures JPEG sont regroupées les unes après les autres à l'intérieur du fichier, chacune commençant par le marqueur standard JPEG SOI (FF D8 FF), précédé d'une région d'index interne qui suit leurs positions. Le conteneur ne possède pas de « magic bytes » stables à l'offset 0, les outils ne peuvent donc pas l'identifier par une signature de fichier unique.
Les fichiers sont masqués dans le dossier DCIM/.thumbnails et portent toujours un long hachage signé ajouté au nom - par exemple .thumbdata4--1967290299 - qui varie selon l'appareil et la version d'Android. Un fichier compagnon .nomedia dans le même dossier indique à MediaStore de ne pas afficher le dossier cache comme un album photo.
Le nom encode la génération du cache : .thumbdata3 et .thumbdata5 sont les prédécesseurs et successeurs de la même famille ; .thumbdata5 a largement remplacé .thumbdata4 sur Android 7 et versions ultérieures, tandis que le Google Photos moderne stocke les caches différemment.
Le cache peut passer de quelques dizaines de mégaoctets à plusieurs gigaoctets sur les appareils intensément utilisés. Il peut être supprimé sans risque - Android le reconstruit automatiquement lors de la prochaine ouverture de la galerie. Pour un nettoyage rapide, Files by Google est l'outil recommandé ; des utilitaires de forensique tels que PhotoRec peuvent extraire les miniatures individuelles du bloc binaire.
Sécurité et sûreté
RISQUE : LOWLe fichier lui-même est une donnée de cache passive inoffensive - il ne peut pas s'exécuter. Deux précautions réelles : (1) Sa suppression est sûre et ne supprime PAS vos photos, mais certains utilisateurs paniquent et suppriment le mauvais élément - seul le cache .thumbdata dans .thumbnails est superflu. (2) Confidentialité : comme il contient des aperçus de chaque photo jamais indexée par la galerie, le cache peut contenir des miniatures d'images que vous avez déjà supprimées ; si vous donnez un téléphone ou sa sauvegarde à quelqu'un, effacez ce fichier. La « récupération de miniatures » est également une technique forensique connue - le cache peut révéler des images supprimées.
Détails du format
en brefProgrammes qui ouvrent les fichiers THUMBDATA4
Détails techniques
spécifications approfondies| Type de format | Cache de miniatures binaire propriétaire - région d'index plus blocs de miniatures JPEG compressés |
| Type MIME | application/octet-stream |
| Encodage | Binaire |
| Structure du conteneur | Région d'index/gestion interne suivie de miniatures JPEG stockées consécutivement dans le même bloc |
| Magic bytes | Aucun à l'offset 0 ; les marqueurs JPEG SOI (FF D8 FF) apparaissent à de nombreux offsets internes dans le bloc de cache |
| Compression | Les miniatures individuelles sont compressées en JPEG ; le conteneur de cache lui-même n'est pas compressé séparément |
| Dimensions des miniatures | Petite taille d'aperçu, généralement quelques centaines de pixels sur le bord long - pas l'original en pleine résolution |
| Profondeur de couleur | 8 bits par canal, couleur 24 bits (sortie standard de miniature JPEG) |
| Modèle de nom de fichier | Comprend toujours un suffixe de hachage entier signé, ex: .thumbdata4--1967290299 ; la valeur varie selon l'appareil et la version d'Android |
| Emplacement de stockage | Dossier masqué DCIM/.thumbnails/ sur le stockage interne Android |
| Fichier compagnon | Le fichier .nomedia placé dans le même dossier empêche l'indexation du répertoire cache par la galerie |
| Taille de fichier typique | De quelques dizaines de Mo à plusieurs Go selon le nombre d'images indexées par la galerie |
| Nombre d'entrées | Une entrée de miniature par image ou vidéo indexée ; pas de limite supérieure fixe |
| Plateforme associée | Android (application Galerie native et fournisseur de contenu MediaStore) |
| Remplacé par | .thumbdata5 sur Android 7 et versions ultérieures ; le Google Photos moderne utilise un mécanisme de mise en cache différent |
| Supprimabilité | Peut être supprimé manuellement en toute sécurité ; Android régénère le cache automatiquement au prochain lancement de la galerie |
| Publié | Android gallery thumbnail caching (stock Gallery / MediaStore); the '.thumbdata4' name seen ~Android 5/6 era |
Conversions THUMBDATA4
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers THUMBDATA4.