把文件交给它
选择或拖入 .gif 文件;也可以直接把内容粘进来。
选择一个 .gif 文件,GIF 检查器会逐字节读取它的块结构。你能看到版本(GIF87a 或 GIF89a)、逻辑屏幕描述符(宽度、高度、色彩分辨率、排序标志、全局调色板大小、背景色索引、像素宽高比),以及逐帧列出的帧表:每帧的位置与尺寸、是否隔行、局部调色板、LZW 最小码长、厘秒原始延迟与换算后的毫秒值、处置方法、用户输入标志和透明色索引。工具还会读取 NETSCAPE2.0 扩展里的循环次数(0 表示无限循环),把记录的延迟直接相加得到总时长,以 Latin-1 和严格 UTF-8 两种方式展示注释和纯文本扩展,按标识符或十六进制标签列出应用扩展和未知扩展,并报告是否存在 0x3B 尾部标记、其后还有多少字节。零延迟帧、超出屏幕的帧、缺少尾部标记等结构问题会以警示列出,完整结果可下载为 JSON 报告。本工具不解压像素,也不对文件是否安全作任何判断。
或把文件拖到这里
选择或拖入 .gif 文件;也可以直接把内容粘进来。
文件在你的浏览器里读取和解析,不会先传到服务器。
看一眼识别或转换的结果,再用页面上的复制、下载等操作。
想知道文件是怎么处理的? 看统一的隐私说明 →
选择 .gif 文件后,页面会立即列出帧数、总时长和逐帧延迟表。帧表里每一帧同时给出厘秒原始值和换算后的毫秒值,还有位置、尺寸、处置方法、透明色索引、是否隔行和 LZW 最小码长。总时长就是所有记录延迟直接相加,不做任何修正。
不需要,GIF 在你的浏览器标签页里逐字节读取,报告也在本地生成,不上传服务器。注释里出现的网址只按纯文本显示,不会被打开或访问;可下载的 JSON 报告同样是在当前标签页里生成的。
可以,在 iPhone、安卓手机或 Windows、Mac 电脑的浏览器里打开本页即可,无需安装应用。从「文件」或下载目录选取 .gif 就能得到同样的报告。注意:部分聊天应用保存的「动图」其实是 MP4 或 WebP,这时工具会提示「不是 GIF」。
说明文件开头三个字节不是「GIF」,内容其实是别的格式,只是扩展名写成了 .gif。常见的是网页另存下来的 WebP、PNG、MP4 或 HTML 页面。工具按文件内容判断,不看扩展名;开头是 GIF 但版本号不是 87a 或 89a 会提示版本不受支持,长度不够一个完整文件头则提示文件太短。
缺少尾部标记说明文件在 GIF 结构结束前就断了,多半是下载或拷贝中断。报告仍会列出已读到的所有帧,并标出停止处的字节偏移;「文件在某一帧中途结束」「子块长度超出文件末尾」也属于截断或损坏。最直接的办法是重新获取原文件后再检查一次。
最大支持 30,000,000 字节(约 30 MB),解析到 20,000 帧或 100,000 个扩展块会停止并提示。页面帧表显示前 5,000 帧,可下载的 JSON 报告包含全部已解析的帧。注释和纯文本扩展合计保留 200,000 字节文字,超出部分标记为已截断。
因为工具如实报告文件里记录的值:0 就是 0 毫秒,总时长也不修正。很多浏览器会把 0 或 1 厘秒这类极短延迟放慢到约 100 毫秒播放,所以这两种帧的实际观感都可能比数字慢。但只有记录值恰好为 0 的帧才会标记「帧延迟为 0」并附上浏览器备注;1 厘秒的帧显示 10 毫秒、不带标记,所有数字都不会被改动。
不能,它只描述 GIF 的结构,不判断文件是否安全、是否被编辑过、是否真实或由 AI 生成,也不扫描病毒。尾部标记之后的额外字节只报告数量,不推测用途;未知扩展只列出十六进制标签。需要安全结论时,请用杀毒软件或通过可信来源核实。
GIF89a 增加了帧延迟、透明色、注释和循环等扩展,GIF87a 没有这些。检查 GIF87a 文件时,报告会注明「未发现动画扩展」,不会凭空补上默认延迟或循环次数;如果标为 87a 的文件里出现了扩展块,会单独标记这一矛盾。
看「循环次数」:它读自 NETSCAPE2.0 应用扩展,0 表示无限循环,其他数字就是记录的次数。文件里没有这个扩展时不显示循环次数,代表文件没有写循环指令。NETSCAPE2.0 数据块不是规定的 3 字节时会标记为格式错误,循环次数留空;数据块是 3 字节但子块 ID 不是 1 时,它不是循环指令,循环次数同样留空,但不会给出警示。任何情况下都不猜测。
注释扩展单独成表,同时给出 Latin-1 解读、严格 UTF-8 解读和原始字节长度。GIF 注释没有声明编码,所以两种解读并列,由你判断哪个才是原意;字节不是合法 UTF-8 时会注明。NUL 和其他控制字节显示为 \xNN 转义,但制表符、换行符和回车符(0x09、0x0A、0x0D)按原样保留为空白;注释里的 HTML 标记按普通文字显示。
不能,它只读取文件,从不改写、优化或重新编码 GIF。你能保存的只有结构报告:「完整 JSON 报告」可下载为 JSON 文件,文件名取自原 GIF 名称。需要压缩或转格式请用专门的转换工具,这份报告可用来对比转换前后的结构。