Apple 缩略图解码器的指南与文档

如何打开 .ITHMB 文件

ITHMB(即 iThumbnail — Apple 的缩略图图像格式)是 Apple 的 iOS 和 macOS 用于存储缩略图缓存的二进制容器格式。在恢复数据、迁移设备或翻查备份时,你会在旧款 iPod、iPhone 和 Mac 的 PhotoData 文件夹中发现散落的此类文件。普通图像查看器无法直接打开它们。本指南将教你如何解码这些文件。

什么是 ITHMB 文件?

Apple 创建 ITHMB 格式的目的是把大量小缩略图批量存储在一个文件中。照片、预览和访达等应用使用它来提供缩略图预览,而无需加载全分辨率原图。该格式将多张 JPEG 图像与一个二进制索引打包在一起,因此直接双击 .ithmb 文件无法打开。

你最容易在从较旧的 Apple 设备(iPhone 3G 到 iPhone 5 时代、早期的 iPod Touch 型号,以及运行 macOS 10.4 至 10.14 的 Mac)中提取数据时遇到 ITHMB 文件。如果你曾从 iPod 或 iPhone 备份中复制过 “PhotoData” 文件夹,很可能见过它们。与之密切相关的 .ipm 格式以相同方式用于 iPod Photo 缓存。

如何使用免费的在线解码器

在线打开 ithmb 最快的方式,是使用 Ithmb-Codec 项目打造的 免费 ITHMB 转 JPEG 转换器 它完全在你的浏览器中运行 — 无需安装、无需注册账号,适用于 Windows、macOS、Linux,甚至手机。操作步骤如下:

  1. 前往解码器。在任何现代浏览器(Chrome、Firefox、Safari、Edge)中打开 ithmb-codec.dev/ithmb-decoder
  2. 拖放你的 .ithmb 文件。你可以一次拖入一个或多个文件。解码器同样接受 .ipm 文件。
  3. 以 JPEG 格式查看并下载。容器中的每一张缩略图都会被提取并显示。你可以下载单张图片,也可以一次性全部打包为 ZIP 压缩包下载。
1 / 3
UYVY 4:2:2 uyvy.ithmb 675.0 KB · 720×480 px
已解码的 UYVY 合成测试图像,720 × 480 像素
uyvy.ithmb 缩略图 ycbcr420.ithmb 缩略图 rgb555.ithmb 缩略图

就这样。无需账号、无需上传、无需等待。这款解码器是目前最简单直接的 在线 ITHMB 查看器

为什么选择这款解码器?

uyvy.ithmb675.0 KB
已解码 — 720×480
UYVY 测试图像缩略图
格式前缀:1019
尺寸:720×480 px
编码:UYVY 4:2:2
文件大小:675.0 KB
ycbcr420.ithmb506.3 KB
已解码 — 720×480
YCbCr 4:2:0 测试图像缩略图
格式前缀:1067
尺寸:720×480 px
编码:YCbCr 4:2:0
文件大小:506.3 KB
rgb555.ithmb200.0 KB
已解码 — 320×320
RGB555 测试图像缩略图
格式前缀:3005
尺寸:320×320 px
编码:RGB555
文件大小:200.0 KB

如果你需要批量将 ithmb 转换为 jpg,或只是要从旧备份中提取 iPod 照片,这款工具是最简单的选择。

关于 ITHMB Codec 项目

Ithmb-Codec 是一个开源逆向工程项目,致力于记录和解码 Apple 专有的缩略图容器格式。该项目维护着参考解码器库(用 Rust 编写,编译为 WebAssembly)、上面链接的浏览器端解码器,以及面向研究人员和数字归档人员的格式文档。

欢迎随时提交错误报告和格式样本 — 在 GitHub 上提交 issue,我们会进行调查。如果对你有帮助,欢迎在 GitHub 上给个 ⭐。

常见问题

我可以一次转换多个 .ithmb 文件吗?

可以。将多个文件拖入解码器,它会全部处理。解码完成后,点击下载按钮即可将每张提取出的图片保存为 ZIP 压缩包。

我的文件会被上传到服务器吗?

不会。解码器完全通过 WebAssembly 在你的浏览器中运行。你的文件绝不会通过网络发送。所有处理都在本地完成,这是一款完全保护隐私的 免费 ITHMB 转换器

.ipm 文件呢?

同样支持。解码器可处理 .ithmb 和 .ipm 两种格式,因为它们共用 Apple iPod Photo 缓存系统相同的底层容器结构。

这个工具免费吗?

永远免费。该工具现在和将来都保持免费、开源,且无使用限制。如果你想支持开发,可以 请作者喝杯奶茶