常见的文件头和文件尾
图片
JPEG
文件头 FF D8 FF E1 文件尾 FF D9
图像文件格式
PNG
文件头 89 50 4E 47 文件尾 49 45 4E 44 AE 42 60 82
无损压缩的位图图形格式
-
JPEG与PNG
JPEG有损压缩,对压缩比过高的图像,会模糊、细节丢失、色彩失真,其图像色彩可以满足大多数打印要求,但要求极高时,会出现极小偏差。
PNG无损压缩,保持原始图像清晰度与细节,可以进行清晰线条文本或需要高精度图像的打印,对于细小文字、复杂图案也很清晰,支持透明背景,会使如制作海报、贴纸时的效果好,没有杂色。
总之,PNG更有细节、清晰度,主要表现在阴影、高光上。更适合高分辨率。文件大小也更小。
GIF
文件头 47 49 46 38 文件尾 00 3B
图像文件格式,可存储多幅图像,支持动图
BMP
文件头 42 4D 文件尾 00 00 00 00
未压缩,保留原始,但文件大。可进行高质量的屏幕截图
BMP
文件头 42 4D C0 01
图像文件格式,图像质量高,无损压缩,兼容性好,结构简单,易于编辑,但文件体积大,不适合网络传输,不支持多图层。
音频
MP3
文件头 49 44 33 文件尾 FF FB
数字音频编码,高压缩比,使得文件小,便于存储传输
WAV
文件头 52 49 46 46 口口口口 57 41 56 45 文件尾 3E 00 00 00
音频文件格式,无损音频,保留音频信号和细节信息,使得音质高,但文件大。
视频
AVI
文件头 52 49 46 46 口口口口 41 56 49 20 文件尾 00 00 00 00
多媒体容器格式,编辑性强,有多种编码,但文件大,不适合在线播放。
MP4
文件头 00 00 00 20 66 74 79 70 69 73 6F 6D 文件尾 00 00 00
多媒体容器格式,高压缩率,有多种编码,文件小,适合在线播放。
文件压缩
ZIP
文件头 50 4B 03 04 文件尾 50 4B 05 06
文件压缩,高效压缩,有完整性、加密功能。
RAR
文件头 52 61 72 21 文件尾 00 00 00
文件压缩,高压缩比,文件小节省空间,分卷压缩,有恢复记录、密码保护、支持多种操作系统。
文档
文件头 25 50 44 46 46 2D 31 2E 文件尾 0A 25 25 45 4F 46
便携式文档格式,有通用性、稳定性,功能丰富,便于打印存储传输。
DOCX
文件头 50 4B 03 04 文件尾 50 4B 05 06
文档格式,功能丰富,支持多人同时编辑,兼容性强,有自动保存和恢复。
程序
EXE
文件头 4D 5A
可执行文件,主要是windows系统支持,用于安装程序,由编程语言形成,各种特性都可调试,但有潜在安全风险。
ELF
文件头 7F 45 4C 46
可执行与可连接格式,存储可执行程序,可构建共享库。
构建共享库优点:节省内存,提高软件维护效率,形成分块开发软件。