跳到正文
导航
搜索
编写
外观
登录
通知
个人主页
个人工具
登录
user-interface-preferences
搜索迷雾 Wiki
迷雾 Wiki
/
知识库
associated-pages
页面
讨论
查看“︁文件类型与签名”︁的源代码
查看
阅读
查看源代码
查看历史
更多
⌄
更多
语言变体
←
文件类型与签名
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
文件扩展名是名称的一部分,文件签名是格式规定的字节特征。软件常把两者与内部结构一同用于识别文件类型;单靠扩展名不能确定内容。文件签名也不总位于文件第一个字节。 == 常见开头字节 == {| class="wikitable" ! 格式 !! 典型文件开头 |- | PNG || <code>89 50 4E 47 0D 0A 1A 0A</code> |- | ZIP || 常见为 <code>50 4B 03 04</code>;空归档等情形可使用其他 ZIP 记录签名。 |- | PDF || <code>%PDF-</code> 的 ASCII 字节序列。 |- | GIF87a/GIF89a || ASCII 文本 <code>GIF87a</code> 或 <code>GIF89a</code>。 |- | Gzip || <code>1F 8B</code>,后面还有压缩方法与标志字段。 |- | 7z || <code>37 7A BC AF 27 1C</code>。 |} 某些容器格式可承载多种内部文件类型;例如许多办公文档以 ZIP 为容器。签名能帮助判断结构类别,却不能证明文件安全、内容真实或文件名可信。 == 参考资料 == * [https://www.w3.org/TR/png-3/#5PNG-file-signature W3C《PNG 第三版规范》,英文,第 5.2 节文件签名] * [https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT PKWARE《ZIP 文件格式规范》,英文,记录签名] * [https://opensource.adobe.com/dc-acrobat-sdk-docs/standards/pdfstandards/pdf/PDF32000_2008.pdf Adobe 提供的《PDF 32000-1:2008》,英文,第 7.5.2 节文件头] * [https://www.w3.org/Graphics/GIF/spec-gif89a.txt CompuServe《GIF89a 规范》,英文,文件头与版本字段] * [https://datatracker.ietf.org/doc/html/rfc1952 IETF RFC 1952《GZIP File Format Specification》,英文,ID1/ID2 字节] * [https://www.7-zip.org/recover.html 7-Zip《How to recover corrupted 7z archive》,英文,7z 文件签名] [[工具和科普/图片与文件|返回图片与文件]]
返回
文件类型与签名
。
迷雾 Wiki
✕
搜索迷雾 Wiki
✕
阅读设置
✕
正文字体
宋体
黑体
扫描线纹理