Co to jest format pliku THUMBDATA?
Pliki z rozszerzeniem .thumbdata w systemach Google Android służą do przechowywania tymczasowej bazy danych miniatur plików multimedialnych, przede wszystkim obrazów i filmów zapisanych na urządzeniu. Baza danych miniatur jest zazwyczaj zapisywana z nazwą pliku zaczynającą się od .thumbdata, po której następuje numer wersji i specyficzny dla urządzenia ciąg skrótu (hash) - popularne warianty to .thumbdata3, .thumbdata4 oraz .thumbdata5 (na przykład .thumbdata4--1967290299).
Pliki systemowe .thumbdata są tworzone na urządzeniach z systemem Android, w tym na smartfonach, tabletach, telewizorach i urządzeniach ubieralnych obsługujących treści multimedialne. Pamięć podręczna może zawierać miniatury dla:
- obrazów, na przykład w formacie .JPG lub .PNG,
- animacji, takich jak pliki .GIF,
- filmów, na przykład plików .MP4.
Wewnętrznie plik jest własnościowym binarnym obiektem (blob): płaski region indeksu, po którym następuje wiele małych podglądów JPEG upakowanych jeden po drugim, przy użyciu kolejności bajtów little-endian. Nie ma standardowej liczby magicznej (magic number) pod offsetem 0, ale znaczniki JPEG SOI (FF D8 FF) pojawiają się w całym pliku na początku każdej osadzonej miniatury.
Plik bazy danych jest generowany automatycznie, aby umożliwić szybki dostęp do miniatur plików multimedialnych. Domyślnie pliki .thumbdata są ukryte w folderze /DCIM/.thumbnails/ - kropka na początku nazwy ukrywa katalog, a towarzyszący mu plik .nomedia zapobiega traktowaniu pamięci podręcznej przez aplikację galerii jako albumu zdjęć. Ręczne usunięcie plików .thumbdata nie uszkodzi systemu; Android automatycznie odbuduje pamięć podręczną, choć ładowanie miniatur może być wolniejsze do czasu zakończenia tego procesu.
W systemie Android 10 i nowszych widoczna pamięć podręczna .thumbdata została w dużej mierze zastąpiona przez prywatną pamięć podręczną miniatur poszczególnych aplikacji zarządzaną przez MediaStore i Glide, więc plik ten jest obecnie rzadko spotykany na nowszych urządzeniach.
Bezpieczeństwo
RYZYKO: LOWSam plik jest nieszkodliwymi, pasywnymi danymi pamięci podręcznej - nie może się uruchomić. Dwie realne uwagi: (1) Usunięcie go jest bezpieczne i NIE usuwa Twoich zdjęć, ale tylko cache .thumbdata w .thumbnails jest wymienny - nie usuwaj niepowiązanych plików. (2) Prywatność: ponieważ przechowuje podglądy każdego zdjęcia, które galeria kiedykolwiek zaindeksowała, cache może zawierać miniatury zdjęć, które już usunąłeś; jeśli przekazujesz komuś telefon lub jego kopię zapasową, wyczyść ten plik. „Odzyskiwanie miniatur” to znana technika informatyki śledczej - cache może ujawnić usunięte obrazy.
Szczegóły formatu
w pigułceProgramy otwierające pliki THUMBDATA
Szczegóły techniczne
specyfikacja| Typ formatu | Własnościowa binarna pamięć podręczna miniatur (płaski indeks + połączone podglądy JPEG) |
| Struktura wewnętrzna | Region indeksu/księgowania, po którym następuje wiele małych miniatur JPEG upakowanych jedna po drugiej |
| Kolejność bajtów | Little-endian |
| Format osadzonych miniatur | Standardowy baseline JPEG, 24-bitowy kolor, kompresja stratna |
| Wymiary miniatur | Tylko małe podglądy (zazwyczaj 512 px lub mniej na dłuższym boku); nigdy oryginały w pełnej rozdzielczości |
| Magiczne bajty | Brak pod offsetem 0; znaczniki JPEG SOI (FF D8 FF) pojawiają się pod wewnętrznymi offsetami, gdzie zaczyna się każda osadzona miniatura |
| Nazewnictwo wersji | Zakodowane w sufiksie nazwy pliku: .thumbdata3, .thumbdata4, .thumbdata5, plus końcowy skrót specyficzny dla urządzenia (np. --1967290299) |
| Typowy rozmiar pliku | Od kilkunastu MB do kilku GB na urządzeniach z dużą ilością zdjęć |
| Typowa lokalizacja | /DCIM/.thumbnails/ (ukryty folder w pamięci wewnętrznej Android lub na karcie SD) |
| Typ MIME | application/octet-stream (brak zarejestrowanego typu MIME) |
| Blokowanie indeksowania galerii | Ukryty przez kropkę w nazwie katalogu; towarzyszący plik .nomedia powstrzymuje galerię przed skanowaniem folderu cache jako albumu zdjęć |
| Kompresja kontenera | Brak na poziomie kontenera; osadzone miniatury są już skompresowane w formacie JPEG |
| Bezpieczeństwo usunięcia | Tak - Android automatycznie odbudowuje cache; usunięcie może tymczasowo spowolnić ładowanie miniatur dla zdjęć i filmów |
| Platforma | Tylko Android (nie jest tworzony ani odczytywany w innych systemach operacyjnych) |
| Integralność cache | Brak sum kontrolnych lub weryfikacji integralności; traktowany jako element wymienny - Android odbudowuje plik zamiast go naprawiać |
| Zastąpiony przez | Android 10+ używa prywatnej pamięci podręcznej MediaStore/Glide dla każdej aplikacji; widoczne pliki .thumbdata są rzadkością na obecnych urządzeniach |
| Wydano | Android stock Gallery / MediaStore thumbnail caching (pre-2015; .thumbdata3/4/5 across Android 4-7) |
| Najnowsza wersja | No public spec; filename variants .thumbdata3, .thumbdata4, .thumbdata5 |
Konwersje THUMBDATA
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki THUMBDATA.