真正的图像清理 — 完全在您自己的设备上,去除照片中隐藏的元数据、GPS 位置与安全威胁。

清除 ICO 文件中的隐藏数据

12 一种设计用来同时容纳多张图像、而非单张照片的格式

ICO 是 Windows 用于应用图标、浏览器用于网站图标的格式——与本站其他任何格式不同,一个 .ico 文件 实际上是一个小容器,可以在其中存储同一张图像的多个不同尺寸和色深版本(16×16、32×32、256×256 等),以便操作 系统根据上下文选择最合适的一个。这里几乎不存在像 JPEG 的 EXIF 那样的元数据标准——没有 GPS,没有相机信息,这 类内容从来不会出现在 ICO 中。这里真正的风险更接近"不要信任字节内容"这一结构性范畴,而不是本站针对相机照片所 讨论的隐私范畴。

深入了解:ICO 几乎完全相似、却被刻意区别对待的那个"近亲"

ICO 文件的签名是 4 个字节:00 00 01 00。只需改变其中一个字节——变成 00 00 02 00——就会得到一个 CUR 文件:这是 Windows 用于动画光标的格式,几乎复用了 ICO 的整 个容器结构,只是"类型"字段不同,并且每张图像多了一个热点坐标。本工具刻意只识别 ICO 签名,把 CUR 文件当作 无法识别的内容处理,而不是想当然地认为"这基本上是同一种东西"——这与本站其他地方拒绝信任文件扩展名的原则 如出一辙。一个有效 ICO 文件中内嵌的多种图标尺寸都会被解码并纳入考虑;只有第一张最大且合适的图像会被带入 清理流程,这就是为什么输入端带有多种尺寸的 ICO,输出端总会变成单张扁平图像。

ICO 真正的风险通常在哪里

由于 ICO 最常见的形式是悄悄存在于某个网站的网站图标,或者嵌入在您下载的某个软件中的图标,更现实的威胁模型与 对比页面中所讨论的结构性攻击总体相同——一个格式错误或被刻意构 造的容器欺骗了粗心的解析器——而不是来自相机的元数据泄露。完全解码为原始像素并从零重建,这是本工具对任何格式 都适用的同一项保证,无论一个 ICO 文件的内部结构本身声称了什么,都能消除这类风险。

立即清理一个 ICO 文件 →