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)、网络协议:在某些网络协议中,数据包的开始可能包含魔数,以便接收方可以验证数据包的类型。
推荐工具
写代码
高质量的代码生成工具!
豆瓣笔记
提供精彩纷呈的电影、图书和音乐推荐笔记
简单概括
将一段内容用最段的语言进行表达
节日祝福
生成适合生日等指定祝福对象的场景
在线八字转日期工具
在线将生辰八字转为日期
标语头像生成器
在线生成带有标语的头像
七乐彩机选工具
七乐彩在线机选随机选号工具
不锈钢圆管重量在线计算
在线计算不锈钢圆管的重量
圆柱表面积计算器
在线计算圆柱体的表面积
CSS加载Loading动画代码
CSS loading 加载动画效果
SQL压缩/格式化
SQL在线压缩/SQL在线解压格式化工具
黄大仙灵签
在线黄大仙抽签小工具
国家语言代码对照表
在线查询各国语言对应的代码
在线摄像头录像
通过电脑摄像头进行录像的小工具
PDF文件添加水印
在线对PDF文件添加水印
PDF文件合并
在线将多个PDF文件合并成一个PDF文件
手速测试
在线测试点击鼠标的速度
SSL证书检测
在线SSL证书检测工具
上标/下标电话号码生成器
一键生成上标或下标形式的电话号码
文本内关键词批量替换
在线对文本内容中的多个指定关键词批量替换
URL解码工具
URL在线解码工具
证件照片尺寸计算
在线将照片的尺寸单位转为毫米或厘米
指纹算命
在线查询A,B,C,D系列纸张的尺寸
纸张标准尺寸列表
在线查询A,B,C,D系列纸张的尺寸
                
                    























                
沪ICP备2022031004号-39