各类文件头部尾部十六进制标识
各类文件头部尾部十六进制标识
图片格式
【JPEG】:头部 FF D8 FF,尾部 FF D9
【PNG】:头部 89 50 4E 47 0D 0A 1A 0A,尾部 49 45 4E 44 AE 42 60 82
【GIF】:头部 47 49 46 38,尾部 00 3B
【BMP】:头部 42 4D,尾部 无固定结尾
【WEBP】:头部 52 49 46 46 xx xx xx xx 57 45 42 50,尾部 可变
【TIFF】:头部 49 49 2A 00 或 4D 4D 00 2A,尾部 无固定结尾
【ICO】:头部 00 00 01 00,尾部 无固定结尾
压缩文件格式
【ZIP】:头部 50 4B 03 04,尾部 50 4B 05 06 或 50 4B 07 08
【RAR】:头部 52 61 72 21 1A 07 00,尾部 C4 3D 7B 00 40 07 00
【RAR5】:头部 52 61 72 21 1A 07 01 00,尾部 可变
【7Z】:头部 37 7A BC AF 27 1C,尾部 无固定结尾
【GZIP】:头部 1F 8B,尾部 可变
【TAR】:头部 无固定头部,尾部 512字节空块
文档格式
【PDF】:头部 25 50 44 46,尾部 25 25 45 4F 46
【DOC/XLS/PPT(旧版)】:头部 D0 CF 11 E0 A1 B1 1A E1,尾部 可变
【DOCX/XLSX/PPTX】:头部 50 4B 03 04,尾部 50 4B 05 06
【RTF】:头部 7B 5C 72 74 66 31,尾部 7D
音频视频格式
【MP3(ID3)】:头部 49 44 33,尾部 无固定结尾
【MP3】:头部 FF FB,尾部 无固定结尾
【WAV】:头部 52 49 46 46 xx xx xx xx 57 41 56 45,尾部 可变
【AVI】:头部 52 49 46 46 xx xx xx xx 41 56 49 20,尾部 可变
【MP4】:头部 00 00 00 18 66 74 79 70,尾部 6D 6F 6F 76
【FLAC】:头部 66 4C 61 43,尾部 无固定结尾
可执行文件格式
【Windows EXE】:头部 4D 5A,尾部 无固定结尾
【Linux ELF】:头部 7F 45 4C 46,尾部 无固定结尾
【Mach-O】:头部 FE ED FA CE 或 CE FA ED FE,尾部 无固定结尾
其他重要格式
【XML】:头部 3C 3F 78 6D 6C,尾部 3C 2F 78 6D 6C 3E
【HTML】:头部 3C 21 44 4F 43 54 59 50 45,尾部 3C 2F 68 74 6D 6C 3E
【SQLite】:头部 53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00,尾部 无固定结尾
【Java Class】:头部 CA FE BA BE,尾部 无固定结尾
