跳到正文
编写
登录

文件类型与签名

更多
迷雾样式迁移​(留言 | 贡献)2026年10月14日 (三) 09:36的版本 (重排科普目录与分类页面;保留工具索引和学习资源)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

文件扩展名是文件名的一部分,文件签名则是格式规范定义的特定字节或结构。两者可能不一致:把 .png 文件改名为 .txt 并不会改变其开头的 PNG 签名。[1]

识别方法

查看文件开头几个字节及后续结构,再按相应规范解析;不要只寻找一个短字节串就断言完整格式。PNG 的八字节签名之后还应有 IHDR;ZIP 文件也可能有自解压前缀或嵌在其他载体中。MIME 类型是传输或声明的媒体类别,并非自动从文件名可靠推断出的内容。[2]

边界

文件可能损坏、截断或故意伪装。识别结果只能说明“与某格式特征一致”,仍应检查长度、校验与内部结构。保留原件,任何手工改动都在副本上进行。

相关条目

十六进制与字节序 · 压缩格式

参考资料

返回图片与文件

迷雾 Wiki
搜索迷雾 Wiki
阅读设置