THUMBDATA ファイル形式とは?
Google Android システム上の拡張子 .thumbdata を持つファイルは、デバイスに保存されている画像やビデオを中心としたマルチメディアファイルのサムネイルの一時データベースを保存するために使用されます。サムネイルデータベースは通常、.thumbdata で始まり、その後にバージョン番号とデバイス固有のハッシュ文字列が続くファイル名で保存されます。一般的なバリエーションには、.thumbdata3、.thumbdata4、.thumbdata5(例:.thumbdata4--1967290299)があります。
.thumbdata システムファイルは、スマートフォン、タブレット、テレビ、ウェアラブルなど、マルチメディアコンテンツを扱う Android 搭載デバイスで作成されます。キャッシュには以下のサムネイルを保持できます:
内部的に、このファイルは独自のバイナリ形式(バイナリブロブ)です。フラットなインデックス領域の後に、リトルエンディアンのバイト順を使用して、多くの小さな JPEG プレビューが連続して詰め込まれています。オフセット 0 に標準のマジックナンバーはありませんが、埋め込まれた各サムネイルの開始位置に JPEG の SOI マーカー(FF D8 FF)が随所に現れます。
このデータベースファイルは、マルチメディアファイルのサムネイルに高速にアクセスできるように自動的に生成されます。デフォルトでは、.thumbdata ファイルは /DCIM/.thumbnails/ フォルダ内に隠されています。先頭のドットはディレクトリを隠し、兄弟関係にある .nomedia ファイルは、ギャラリーアプリがこのキャッシュをフォトアルバムとして扱わないようにします。.thumbdata ファイルを手動で削除してもシステムに損傷を与えることはありません。Android はキャッシュを自動的に再構築しますが、再構築が完了するまではサムネイルの読み込みが遅くなる場合があります。
Android 10 以降では、可視状態の .thumbdata キャッシュは、MediaStore や Glide によって管理されるアプリごとのプライベートなサムネイルストレージに大きく取って代わられたため、現在のデバイスではこのファイルは一般的ではなくなっています。
セキュリティと安全性
リスク: LOWファイル自体は無害なパッシブキャッシュデータであり、実行することはできません。2つの実質的な注意点があります:(1) 削除は安全であり、写真を削除することはありませんが、.thumbnails 内の .thumbdata キャッシュのみが消耗品です。無関係なファイルを削除しないでください。(2) プライバシー:ギャラリーがこれまでにインデックスしたすべての写真のプレビューを保持しているため、キャッシュにはすでに削除した写真のサムネイルが含まれている可能性があります。スマートフォンやそのバックアップを譲渡する場合は、このファイルを消去してください。「サムネイルの復元」は既知のフォレンジック手法であり、キャッシュから削除された画像が判明する可能性があります。
形式の詳細
概要THUMBDATA ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | 独自のバイナリサムネイルキャッシュ(フラットインデックス + 連結された JPEG プレビュー) |
| 内部構造 | インデックス/管理領域の後に、連続して詰め込まれた多くの小さな JPEG サムネイル |
| バイト順 | リトルエンディアン |
| 埋め込みサムネイル形式 | 標準ベースライン JPEG、24ビットカラー、非可逆圧縮 |
| サムネイルの寸法 | 小さなプレビューのみ(通常、長辺が 512 px 以下)。フル解像度のオリジナルではありません |
| マジックバイト | オフセット 0 にはなし。埋め込まれた各サムネイルが開始される内部オフセットに JPEG SOI マーカー(FF D8 FF)が出現 |
| バージョンの命名 | ファイル名のサフィックスにエンコード:.thumbdata3、.thumbdata4、.thumbdata5、および末尾のデバイス固有ハッシュ(例:--1967290299) |
| 一般的なファイルサイズ | 写真の多いデバイスでは数十MBから数GB |
| 一般的な場所 | /DCIM/.thumbnails/(Android 内部ストレージまたは SD カード上の隠しフォルダ) |
| MIME タイプ | application/octet-stream(登録された MIME タイプなし) |
| ギャラリーのインデックス抑制 | ディレクトリのドットプレフィックスにより非表示。兄弟の .nomedia ファイルにより、ギャラリーアプリがキャッシュフォルダをフォトアルバムとしてスキャンするのを停止 |
| コンテナの圧縮 | コンテナレベルではなし。埋め込まれたサムネイルはすでに JPEG 圧縮済み |
| 削除の安全性 | はい - Android はキャッシュを自動的に再構築します。削除すると、画像やビデオのサムネイル読み込みが一時的に遅くなる場合があります |
| プラットフォーム | Android のみ(他のオペレーティングシステムでは作成も読み取りもされません) |
| キャッシュの整合性 | チェックサムや整合性検証はなし。消耗品として扱われ、Android は修復するのではなくファイルを再構築します |
| 後継フォーマット | Android 10+ はアプリごとのプライベートな MediaStore/Glide サムネイルキャッシュを使用。現在のデバイスで可視の .thumbdata ファイルは稀です |
| リリース日 | Android stock Gallery / MediaStore thumbnail caching (pre-2015; .thumbdata3/4/5 across Android 4-7) |
| 最新バージョン | No public spec; filename variants .thumbdata3, .thumbdata4, .thumbdata5 |
THUMBDATA の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。THUMBDATA ファイルについて最初の質問をしてみましょう。