图片元数据转JSON - 查看所有隐藏字段
解析照片并将全部EXIF/IPTC/XMP摄影信息以结构化的JSON树展示。
UD5工具箱
深入分析 PNG 图片结构,查看元数据与隐藏信息
或点击选择文件 · 支持任意大小 PNG
PNG 文件由多个数据块组成,每个块包含特定类型的信息。关键块有 IHDR(头部)、IDAT(图像数据)、IEND(结束标记),辅助块可包含文本、色彩空间、时间戳等元数据。
常见方式包括:在 tEXt/zTXt/iTXt 文本块中嵌入自定义消息、在 IEND 块之后追加额外数据、使用非标准私有块类型、或利用隐写术修改像素数据。本工具可检测前几种方式。
tEXt 存储未压缩的键值对文本;zTXt 使用 zlib 压缩存储,适合较大文本;iTXt 是国际化版本,支持语言标签和 UTF-8 编码,也可选择压缩。
每个 Chunk 末尾都有 CRC32 校验值。校验失败可能表示文件已损坏、被篡改、或在传输中出现错误。如果多个块校验失败,建议重新下载或获取原始文件。
PNG 规范规定 IEND 是最后一个块。IEND 之后的数据不符合规范,但某些工具利用这一特性在文件末尾隐藏额外信息(如加密数据、压缩包、甚至其他文件),这是一种常见的隐写手段。
IDAT 块存储实际的图像像素数据(经过压缩)。编码器通常将图像数据分成多个 IDAT 块(每块通常 32KB-64KB),以便在流式传输中逐步解码。大量 IDAT 块是正常现象,不代表隐藏信息。
支持的块类型:IHDR · PLTE · IDAT · IEND · tEXt · zTXt · iTXt · tIME · gAMA · cHRM · sRGB · pHYs · bKGD · 及所有未知私有块
解析照片并将全部EXIF/IPTC/XMP摄影信息以结构化的JSON树展示。
上传图片,提取所有出现过的颜色并按频次排序生成HTML色块表。
上传JPEG照片,读取快门、光圈、ISO、拍摄日期及GPS位置等EXIF元数据,保护隐私本地解析。
上传PDF,使用pdf.js逐页渲染为高清PNG图片,并支持单张或全部下载。
估算当前源的所有存储类型(localStorage, IndexedDB, Cache)占用和配额。
显示当前注册的 Service Worker 所管理的 Cache Storage,查看缓存文件列表及大小。
扫描指定CSS中的所有媒体查询,生成带断点标记的视口标尺和交互式覆盖图。
上传多张图片,自动每张一页生成PDF,支持调整方向与边距。
输入公开网站URL,抓取并展示其使用的CSS自定义属性(颜色)调色板,设计灵感源泉。
将多张图片按顺序合成为一个PDF文件,支持调整页面方向、边距和图片缩放,前端合并下载。
上传PDF文件,使用pdf.js提取所有页面的纯文本内容,方便复制。
选择元素,显示其电子在s,p,d,f轨道的排布图示和轨道框。
枚举当前作用域下的所有Cache Storage,查看资源条目和所占空间,支持手动清理。
清理文本中过多、重复的 `<br>` 标签,或根据自然段自动插入合适的标签。
粘贴带有 source map 的错误堆栈,解析出原始源代码位置,便于定位问题。
将CSV或TSV格式的数据转换为HTML表格,支持自定义分隔符、表头,并预览表格效果。
输入国际号码,自动提取国家代码、地区码和本地号码,并可尝试格式化为E.164等标准。
输入包名,生成包含最新版本、许可证、周下载量和依赖数的美观名片,用于README。
输入自定义文案,生成带有当前时间和华丽背景的卡片图片,适合社交媒体分享。
输入药片上的字母数字、颜色及形状,从常用药品库中匹配可能品种,辅助用药安全。
选择常见的食品添加剂编码,查看其名称、作用和安全性评级。
选择文件,设定切片大小,将文件切成多个Blob下载;也可选择多个切片合并还原。
生成一个1像素的透明图片URL,嵌入邮件后可追踪打开(需部署服务端)。
输入图书ISBN或论文DOI,通过开放API获取并显示标题、作者等元数据。
分类列出所有常用数学符号、希腊字母,点击复制到剪贴板,方便输入。
用摄像头拍下文件,自动校正透视并转为清晰的黑白PDF页。
生成指定行数的空白五线谱页面,适合手写作曲练习。
演示如何利用相邻像素差值编码二进制信息来实现图片隐写及信息提取。
为文本块每个段落前添加两个全角空格或指定缩进字符,用于诗词或文章排版。
输入数字,按指定货币、小数位数和千分位分隔符格式化显示,复制结果。