Wat is het THUMBDATA4-bestandsformaat?
.thumbdata4 is een eigen binair cachebestand dat is gemaakt door de standaard Galerij-app van Android en de MediaStore contentprovider om verkleinde voorvertoningen op te slaan van elke foto of video die de galerij heeft geïndexeerd. Meerdere JPEG-miniaturen zijn achter elkaar in het bestand verpakt, elk beginnend met de standaard JPEG SOI-marker (FF D8 FF), voorafgegaan door een interne indexregio die hun posities bijhoudt. De container bevat geen stabiele magic bytes op offset 0, dus tools kunnen het niet identificeren aan de hand van een enkele bestandshandtekening.
Bestanden zijn verborgen in de map DCIM/.thumbnails en dragen altijd een lange ondertekende hash die aan de naam is toegevoegd - bijvoorbeeld .thumbdata4--1967290299 - die varieert per apparaat en Android-versie. Een bijbehorend .nomedia-bestand in dezelfde map geeft MediaStore de opdracht om de cachemap niet als een fotoalbum weer te geven.
De naam codeert de cache-generatie: .thumbdata3 en .thumbdata5 zijn voorgangers en opvolgers van dezelfde familie; .thumbdata5 verving grotendeels .thumbdata4 op Android 7 en later, terwijl het moderne Google Photos caches op een andere manier opslaat.
De cache kan groeien van tientallen megabytes tot verscheidene gigabytes op intensief gebruikte apparaten. Het is veilig om te verwijderen - Android bouwt het automatisch opnieuw op de volgende keer dat de galerij wordt geopend. Voor een snelle opschoning is Files by Google de aanbevolen tool; forensische hulpprogramma's zoals PhotoRec kunnen individuele miniaturen uit de binaire blob extraheren.
Beveiliging & veiligheid
RISICO: LOWHet bestand zelf is onschadelijke passieve cachegegevens - het kan niet worden uitgevoerd. Twee echte waarschuwingen: (1) Verwijderen is veilig en verwijdert uw foto's NIET, maar sommige gebruikers raken in paniek en verwijderen het verkeerde - alleen de .thumbdata-cache in .thumbnails is vervangbaar. (2) Privacy: omdat het voorvertoningen bevat van elke foto die de galerij ooit heeft geïndexeerd, kan de cache miniaturen bevatten van foto's die u al hebt verwijderd; als u een telefoon of de back-up ervan aan iemand geeft, wis dan dit bestand. «Thumbnail recovery» is ook een bekende forensische techniek - de cache kan verwijderde afbeeldingen onthullen.
Formaatdetails
in een notendopProgramma's die THUMBDATA4-bestanden openen
Technische details
diepe specificaties| Bestandstype | Eigen binaire miniatuurcache - indexregio plus verpakte JPEG-miniatuurblobs |
| MIME-type | application/octet-stream |
| Codering | Binair |
| Containerstructuur | Interne index/boekhoudregio gevolgd door JPEG-miniaturen die achtereenvolgens in dezelfde blob zijn opgeslagen |
| Magic bytes | Geen op offset 0; JPEG SOI-markers (FF D8 FF) verschijnen op veel interne offsets binnen de cache-blob |
| Compressie | Individuele miniaturen zijn JPEG-gecomprimeerd; de cachecontainer zelf is niet afzonderlijk gecomprimeerd |
| Afmetingen miniatuur | Kleine voorvertoningsgrootte, meestal een paar honderd pixels aan de lange zijde - niet het origineel in volledige resolutie |
| Kleurdiepte | 8-bit per kanaal, 24-bit kleur (standaard JPEG-miniatuuruitvoer) |
| Bestandsnaampatroon | Bevat altijd een ondertekend integer-hash-achtervoegsel, bijv. .thumbdata4--1967290299; waarde varieert per apparaat en Android-versie |
| Opslaglocatie | DCIM/.thumbnails/ verborgen map op de interne opslag van Android |
| Bijbehorend bestand | .nomedia-bestand geplaatst in dezelfde map onderdrukt galerij-indexering van de cachemap |
| Typische bestandsgrootte | Tientallen MB's tot verscheidene GB's, afhankelijk van hoeveel afbeeldingen de galerij heeft geïndexeerd |
| Aantal items | Eén miniatuuritem per geïndexeerde afbeelding of video; geen vaste bovengrens |
| Bijbehorend platform | Android (standaard Galerij-app en MediaStore contentprovider) |
| Vervangen door | .thumbdata5 op Android 7 en later; modern Google Photos gebruikt een ander cachingmechanisme |
| Verwijderbaarheid | Veilig om handmatig te verwijderen; Android regenereert de cache automatisch bij de volgende start van de galerij |
| Uitgebracht | Android gallery thumbnail caching (stock Gallery / MediaStore); the '.thumbdata4' name seen ~Android 5/6 era |
THUMBDATA4 conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over THUMBDATA4-bestanden.