THUMBDATA4 ファイル形式とは?
.thumbdata4 は、Android 標準のギャラリーアプリと MediaStore コンテンツプロバイダーによって作成される独自のバイナリキャッシュファイルで、ギャラリーがインデックスしたすべての写真やビデオの縮小プレビューを保存します。ファイル内には複数の JPEG サムネイルが連続して詰め込まれており、それぞれが標準の JPEG SOI マーカー(FF D8 FF)で始まり、その前に位置を追跡する内部インデックス領域が存在します。このコンテナはオフセット 0 に固定のマジックバイトを持たないため、ツールが単一のファイルシグネチャで識別することはできません。
ファイルは DCIM/.thumbnails フォルダ内に隠されており、名前には常に長い符号付きハッシュ(例:.thumbdata4--1967290299)が付加されます。これはデバイスや Android のバージョンによって異なります。同じフォルダにあるコンパニオンファイル .nomedia は、MediaStore に対してキャッシュフォルダをフォトアルバムとして表示しないよう指示します。
ファイル名はキャッシュの世代をエンコードしています。.thumbdata3 と .thumbdata5 は同じファミリーの前身および後継です。Android 7 以降では .thumbdata5 が主に .thumbdata4 に取って代わりましたが、現代の Google Photos は異なる方法でキャッシュを保存します。
キャッシュは、頻繁に使用されるデバイスでは数十メガバイトから数ギガバイトにまで膨らむことがあります。これは削除しても安全です。次にギャラリーを開いたときに Android が自動的に再構築します。素早いクリーンアップには Files by Google が推奨されるツールです。PhotoRec などのフォレンジックユーティリティを使用すると、バイナリデータから個々のサムネイルを切り出す(カービングする)ことができます。
セキュリティと安全性
リスク: LOWファイル自体は無害なパッシブキャッシュデータであり、実行されることはありません。2つの注意点があります。(1) 削除は安全であり、写真が削除されることはありませんが、誤って別の重要なファイルを削除しないよう注意してください。.thumbnails 内の .thumbdata キャッシュのみが不要なファイルです。(2) プライバシー:ギャラリーが過去にインデックスしたすべての写真のプレビューを保持しているため、すでに削除した写真のサムネイルが含まれている可能性があります。スマートフォンやそのバックアップを他人に渡す場合は、このファイルを消去してください。「サムネイル復元」は既知のフォレンジック手法であり、キャッシュから削除済みの画像が露見する可能性があります。
形式の詳細
概要THUMBDATA4 ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | 独自バイナリサムネイルキャッシュ - インデックス領域とパックされた JPEG サムネイルデータ |
| MIME タイプ | application/octet-stream |
| エンコーディング | バイナリ |
| コンテナ構造 | 内部インデックス/管理領域に続いて、JPEG サムネイルが同じデータ内に連続して保存される |
| マジックバイト | オフセット 0 には無し。JPEG SOI マーカー(FF D8 FF)がキャッシュデータ内の多くの内部オフセットに出現する |
| 圧縮 | 個々のサムネイルは JPEG 圧縮されている。キャッシュコンテナ自体は別途圧縮されていない |
| サムネイル寸法 | 小さなプレビューサイズ。通常は長辺が数百ピクセル程度で、フル解像度のオリジナルではない |
| 色深度 | チャンネルあたり 8 ビット、24 ビットカラー(標準的な JPEG サムネイル出力) |
| ファイル名パターン | 常に符号付き整数のハッシュ接尾辞を含む(例:.thumbdata4--1967290299)。値はデバイスや Android バージョンにより異なる |
| 保存場所 | Android 内部ストレージの DCIM/.thumbnails/ 隠しフォルダ |
| コンパニオンファイル | 同じフォルダに配置された .nomedia ファイルが、ギャラリーによるキャッシュディレクトリのインデックス登録を抑制する |
| 一般的なファイルサイズ | ギャラリーがインデックスした画像数に応じて、数十MBから数GB |
| エントリ数 | インデックスされた画像またはビデオごとに1つのサムネイルエントリ。固定の上限はない |
| 関連プラットフォーム | Android(標準ギャラリーアプリおよび MediaStore コンテンツプロバイダー) |
| 後継フォーマット | Android 7 以降では .thumbdata5。現代の Google Photos は異なるキャッシュメカニズムを使用 |
| 削除可能性 | 手動で削除しても安全。Android は次回のギャラリー起動時にキャッシュを自動的に再生成する |
| リリース日 | Android gallery thumbnail caching (stock Gallery / MediaStore); the '.thumbdata4' name seen ~Android 5/6 era |
THUMBDATA4 の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。THUMBDATA4 ファイルについて最初の質問をしてみましょう。