 
        Magic Bytes参考
| 描述 | 扩展名 | Magic Number | 
|---|---|---|
| Adobe Illustrator | .ai | 25 50 44 46 [%PDF] | 
| Bitmap graphic | .bmp | 42 4D [BM] | 
| Class File | .class | CA FE BA BE | 
| JPEG graphic file | .jpg | FF D8 | 
| JPEG 2000 graphic file | .jp2 | 0000000C6A5020200D0A [....jP..] | 
| GIF graphic file | .gif | 47 49 46 38 [GIF89] | 
| TIF graphic file | .tif | 49 49 [II] | 
| PNG graphic file | .png | 89 50 4E 47 .PNG | 
| WAV audio file | .wav | 52 49 46 46 RIFF | 
| ELF Linux EXE | .elf | 7F 45 4C 46 .ELF | 
| Photoshop Graphics | .psd | 38 42 50 53 [8BPS] | 
| Windows Meta File | .wmf | D7 CD C6 9A | 
| MIDI file | .mid | 4D 54 68 64 [MThd] | 
| Icon file | .ico | 00 00 01 00 | 
| MP3 file with ID3 identity tag | .mp3 | 49 44 33 [ID3] | 
| AVI video file | .avi | 52 49 46 46 [RIFF] | 
| Flash Shockwave | .swf | 46 57 53 [FWS] | 
| Flash Video | .flv | 46 4C 56 [FLV] | 
| Mpeg 4 video file | .mp4 | 00 00 00 18 66 74 79 70 6D 70 34 32 [....ftypmp42] | 
| MOV video file | .mov | 6D 6F 6F 76 [....moov] | 
| Windows Video file | .wmv | 30 26 B2 75 8E 66 CF | 
| Windows Audio file | .wma | 30 26 B2 75 8E 66 CF | 
| PKZip | .zip | 50 4B 03 04 [PK] | 
| GZip | .gz | 1F 8B 08 | 
| Tar file | .tar | 75 73 74 61 72 | 
| Microsoft Installer | .msi | D0 CF 11 E0 A1 B1 1A E1 | 
| Object Code File | .obj | 4C 01 | 
| Dynamic Library | .dll | 4D 5A [MZ] | 
| CAB Installer file | .cab | 4D 53 43 46 [MSCF] | 
| Executable file | .exe | 4D 5A [MZ] | 
| RAR file | .rar | 52 61 72 21 1A 07 00 [Rar!...] | 
| SYS file | .sys | 4D 5A [MZ] | 
| Help file | .hlp | 3F 5F 03 00 [?_..] | 
| VMWare Disk file | .vmdk | 4B 44 4D 56 [KDMV] | 
| Outlook Post Office file | .pst | 21 42 44 4E 42 [!BDNB] | 
| PDF Document | 25 50 44 46 [%PDF] | |
| Word Document | .doc | D0 CF 11 E0 A1 B1 1A E1 | 
| RTF Document | .rtf | 7B 5C 72 74 66 31 [{ tf1] | 
| Excel Document | .xls | D0 CF 11 E0 A1 B1 1A E1 | 
| PowerPoint Document | .ppt | D0 CF 11 E0 A1 B1 1A E1 | 
| Visio Document | .vsd | D0 CF 11 E0 A1 B1 1A E1 | 
| DOCX (Office 2010) | .docx | 50 4B 03 04 [PK] | 
| XLSX (Office 2010) | .xlsx | 50 4B 03 04 [PK] | 
| PPTX (Office 2010) | .pptx | 50 4B 03 04 [PK] | 
| Microsoft Database | .mdb | 53 74 61 6E 64 61 72 64 20 4A 65 74 | 
| Postcript File | .ps | 25 21 [%!] | 
| Outlook Message File | .msg | D0 CF 11 E0 A1 B1 1A E1 | 
| EPS File | .eps | 25 21 50 53 2D 41 64 6F 62 65 2D 33 2E 30 20 45 50 53 46 2D 33 20 30 | 
| Jar File | .jar | 50 4B 03 04 14 00 08 00 08 00 | 
| SLN File | .sln | 4D 69 63 72 6F 73 6F 66 74 20 56 69 73 75 61 6C 20 53 74 75 64 69 6F 20 53 6F 6C 75 74 69 6F 6E 20 46 69 6C 65 | 
| Zlib File | .zlib | 78 9C | 
| SDF File | .sdf | 78 9C | 
1、Magic Bytes:又称魔数是在计算机科学中用于识别或验证文件格式的一种特殊序列的字节。
2、它们通常位于文件的开头或其它位置。程序通过检查这些特定的字节序列,可以确定文件的类型,而不必依赖于文件的扩展名。
3、MagicBytes的作用
(1)、文件类型识别:操作系统和应用程序使用魔数来确定文件的类型。
(2)、错误检测:在某些情况下,魔数可以用来检测文件是否损坏或被篡改。
(3)、兼容性检查:软件可以使用魔数来确定是否支持特定版本的文件格式。
4、使用场景
(1)、文件查看器:在文件管理器中打开一个文件时,操作系统会读取文件的魔数来确定应该使用哪个应用程序来打开它。
(2)、数据恢复:在数据恢复过程中,魔数可以帮助识别未知的文件碎片。
(3)、网络协议:在某些网络协议中,数据包的开始可能包含魔数,以便接收方可以验证数据包的类型。
推荐工具
- 抖音直播带货脚本- 精心策划的脚本可引导观众参与互动,激发购买欲望,树立品牌口碑. 
- 对联批量生成- 可以批量生成对联哦 
- Facebook Ad.- AI生成适合Facebook风格的推广文案 
- 佛主解惑- 请输入您的问题、困惑或是烦恼,AI帮您解答。 
- 小红书穿搭文案- AI帮您快速生成小红书穿搭文案 
- 内容续写- 对一段文本内容进行续写 
- 笔画数转汉字- 通过笔画数来查找与之匹配的汉字 
- 车贷计算器- 在线车贷计算工具 
- 狗狗年龄计算器- 此工具可以将狗的年龄转换成相当于人类年龄的年龄 
- 经纬度和度分秒互转- 在线经纬度十进制形式与度分秒形式互换转换工具 
- 国密sm4加密/解密- 在线国密sm4算法加密,解密在线小工具 
- CSS条纹背景在线生成- 在线生成条纹背景效果的CSS代码 
- 在线htaccess转nginx工具- 在线Apache .htaccess文件转换为Nginx服务器配置文件 
- 图片写入EXIF信息- 在线批量向图片中写入EXIF信息 
- 在线Favicon图标生成- 一款安全的在线Favicon图标转换工具 
- JS代码调试- JS在线运行调试工具 
- 捏泡泡小游戏- 一款在线解压小游戏 
- PDF文件多页转单一页- 在线将PDF文件中的多个页面合并成单页 
- 俄罗斯方块- 在线俄罗斯方块小游戏 
- 眼皮跳吉凶预测- 在线眼皮跳动吉凶预测 
- Punycode编码/解码- 中文域名在线Punycode编码解码工具 
- 文本内关键词批量替换- 在线对文本内容中的多个指定关键词批量替换 
- 在线网址批量提取工具- 在线从一段文本中批量提取url地址 
- 汉字转五笔码- 一款支付86版和98版五笔码转换工具 
 
                 
                    























 
                 沪ICP备2022031004号-39
沪ICP备2022031004号-39