Wat is het THUMBDATA-bestandsformaat?
Bestanden met de extensie .thumbdata op Google Android-systemen worden gebruikt voor het opslaan van een tijdelijke database met miniaturen voor multimediabestanden, vooral voor afbeeldingen en video's die op het apparaat zijn opgeslagen. De miniatuurdatabase wordt doorgaans opgeslagen met een bestandsnaam die begint met .thumbdata, gevolgd door een versienummer en een apparaatspecifieke hash-tekenreeks - veelvoorkomende varianten zijn .thumbdata3, .thumbdata4 en .thumbdata5 (bijvoorbeeld .thumbdata4--1967290299).
.thumbdata-systeembestanden worden gemaakt op apparaten die op Android draaien, waaronder smartphones, tablets, tv's en wearables die multimedia-inhoud verwerken. De cache kan miniaturen bevatten voor:
- afbeeldingen, bijvoorbeeld in .JPG of .PNG formaat,
- animaties, zoals .GIF bestanden,
- video's, bijvoorbeeld .MP4 bestanden.
Intern is het bestand een propriëtaire binaire blob: een vlak indexgebied gevolgd door vele kleine JPEG-voorvertoningen die achter elkaar zijn geplaatst, met gebruik van de little-endian bytevolgorde. Er is geen standaard magic number op offset 0, maar JPEG SOI-markers (FF D8 FF) verschijnen overal aan het begin van elke ingesloten miniatuur.
Het databasebestand wordt automatisch gegenereerd om snelle toegang tot miniaturen van multimediabestanden mogelijk te maken. Standaard zijn .thumbdata-bestanden verborgen in de map /DCIM/.thumbnails/ - de punt aan het begin verbergt de map, en een bijbehorend .nomedia-bestand voorkomt dat de galerij-app de cache als een fotoalbum behandelt. Het handmatig verwijderen van .thumbdata-bestanden zal het systeem niet beschadigen; Android bouwt de cache automatisch opnieuw op, hoewel het laden van miniaturen langzamer kan zijn totdat dit is gebeurd.
Op Android 10 en later is de zichtbare .thumbdata-cache grotendeels vervangen door per-app privé-miniatuuropslag beheerd door MediaStore en Glide, waardoor het bestand nu ongebruikelijk is op huidige apparaten.
Beveiliging & veiligheid
RISICO: LOWHet bestand zelf is onschadelijke passieve cachegegevens - het kan niet worden uitgevoerd. Twee echte waarschuwingen: (1) Verwijderen is veilig en verwijdert NIET je foto's, maar alleen de .thumbdata-cache in .thumbnails is vervangbaar - verwijder geen ongerelateerde bestanden. (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 je al hebt verwijderd; als je een telefoon of een back-up ervan overhandigt, wis dan dit bestand. „Thumbnail recovery” is een bekende forensische techniek - de cache kan verwijderde afbeeldingen onthullen.
Formaatdetails
in een notendopProgramma's die THUMBDATA-bestanden openen
Technische details
diepe specificaties| Formaat-type | Propriëtaire binaire miniatuurcache (vlakke index + aaneengeschakelde JPEG-voorvertoningen) |
| Interne structuur | Index/boekhoudingsregio gevolgd door vele kleine JPEG-miniaturen die achter elkaar zijn geplaatst |
| Bytevolgorde | Little-endian |
| Ingesloten miniatuurformaat | Standaard baseline JPEG, 24-bits kleur, lossy gecomprimeerd |
| Afmetingen miniaturen | Alleen kleine voorvertoningen (meestal 512 px of kleiner aan de langste zijde); nooit originelen in volledige resolutie |
| Magic bytes | Geen op offset 0; JPEG SOI-markers (FF D8 FF) verschijnen op interne offsets waar elke ingesloten miniatuur begint |
| Versienaamgeving | Gecodeerd in het achtervoegsel van de bestandsnaam: .thumbdata3, .thumbdata4, .thumbdata5, plus een afsluitende apparaatspecifieke hash (bijv. --1967290299) |
| Typische bestandsgrootte | Tientallen MB's tot enkele GB's op apparaten met veel foto's |
| Typische locatie | /DCIM/.thumbnails/ (verborgen map op de interne opslag van Android of SD-kaart) |
| MIME-type | application/octet-stream (geen geregistreerd MIME-type) |
| Onderdrukking van galerij-indexering | Verborgen door punt-prefix van de map; bijbehorend .nomedia-bestand stopt de galerij-app met het scannen van de cachemap als een fotoalbum |
| Containercompressie | Geen op containerniveau; ingesloten miniaturen zijn al JPEG-gecomprimeerd |
| Veilig om te verwijderen | Ja - Android bouwt de cache automatisch opnieuw op; verwijdering kan het laden van miniaturen voor afbeeldingen en video's tijdelijk vertragen |
| Platform | Alleen Android (niet gemaakt of gelezen op andere besturingssystemen) |
| Integriteit van cache | Geen checksums of integriteitsverificatie; behandeld als vervangbaar - Android bouwt het bestand opnieuw op in plaats van het te repareren |
| Vervangen door | Android 10+ gebruikt per-app privé MediaStore/Glide miniatuurcache; zichtbare .thumbdata-bestanden zijn zeldzaam op huidige apparaten |
| Uitgebracht | Android stock Gallery / MediaStore thumbnail caching (pre-2015; .thumbdata3/4/5 across Android 4-7) |
| Laatste versie | No public spec; filename variants .thumbdata3, .thumbdata4, .thumbdata5 |
THUMBDATA conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over THUMBDATA-bestanden.