`

文件头信息中用来判断文件类型的16进制串

 
阅读更多
从网上找的 正确性有待验证...
Java code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->1、从Ultra-edit-32中提取出来的 JPEG (jpg),文件头:FFD8FF PNG (png),文件头:89504E47 GIF (gif),文件头:47494638 TIFF (tif),文件头:49492A00 Windows Bitmap (bmp),文件头:424D CAD (dwg),文件头:41433130 Adobe Photoshop (psd),文件头:38425053 Rich Text Format (rtf),文件头:7B5C727466 XML (xml),文件头:3C3F786D6C HTML (html),文件头:68746D6C3E Email [thorough only] (eml),文件头:44656C69766572792D646174653A Outlook Express (dbx),文件头:CFAD12FEC5FD746F Outlook (pst),文件头:2142444E MS Word/Excel (xls.or.doc),文件头:D0CF11E0 MS Access (mdb),文件头:5374616E64617264204A WordPerfect (wpd),文件头:FF575043 Postscript (eps.or.ps),文件头:252150532D41646F6265 Adobe Acrobat (pdf),文件头:255044462D312E Quicken (qdf),文件头:AC9EBD8F Windows Password (pwl),文件头:E3828596 ZIP Archive (zip),文件头:504B0304 RAR Archive (rar),文件头:52617221 Wave (wav),文件头:57415645 AVI (avi),文件头:41564920 Real Audio (ram),文件头:2E7261FD Real Media (rm),文件头:2E524D46 MPEG (mpg),文件头:000001BA MPEG (mpg),文件头:000001B3 Quicktime (mov),文件头:6D6F6F76 Windows Media (asf),文件头:3026B2758E66CF11 MIDI (mid),文件头:4D546864 二、从winhex中取出的文件头列表 File Type ExtensionsHeader JPEG jpg;jpeg 0xFFD8FF PNG png 0x89504E470D0A1A0A GIF gif GIF8 TIFF tif;tiff 0x49492A00 TIFF tif;tiff 0x4D4D002A Bit map bmp BM AOL ART art 0x4A47040E000000 AOL ART art 0x4A47030E000000 PC Paintbrush pcx 0x0A050108 Graphics Metafile wmf 0xD7CDC69A Graphics Metafile wmf 0x01000900 Graphics Metafile wmf 0x02000900 Enhanced Metafile emf 0x0100000058000000 Corel Draw cdr CDR CAD dwg 0x41433130 Adobe Photoshop psd 8BPS Rich Text Format rtf rtf XML xml HTML html;htm;php;php3;php4;phtml;shtml type Email eml Delivery-date: Outlook Express dbx 0xCFAD12FE Outlookpst!BDN MS Office/OLE2 doc;xls;dot;ppt;xla;ppa;pps;pot;msi;sdw;db 0xD0CF11E0A1B11AE1 MS Access mdb;mda;mde;mdt Standard J WordPerfect wpd 0xFF575043 OpenOffice Writer sxw writer OpenOffice Calc sxc calc OpenOffice Math sxm math OpenOffice Impress sxi impress OpenOffice Draw sxd draw Adobe FrameMaker fm <MAKERFILE PostScript eps.or.ps;ps;eps %!PS-Adobe Adobe Acrobat pdf %PDF-1. Quicken qdf 0xAC9EBD8F QuickBooks Backup qbb 0x458600000600 Sage sly.or.srt.or.slt;sly;srt;slt 0x53520100 Sage Backup 1 SAGEBACKUP Lotus WordPro v9 lwp 0x576F726450726F Lotus 123 v9 123 0x00001A00051004 Lotus 123 v5 wk4 0x00001A0002100400 Lotus 123 v3 wk3 0x00001A0000100400 Lotus 123 v1 wk1 0x2000604060 Windows Password pwl 0xE3828596 ZIP Archive zip;jar 0x504B0304 ZIP Archive (outdated) zip 0x504B3030 RAR Archive rar Rar! GZ Archive gz;tgz 0x1F8B08 BZIP Archive bz2 BZh ARJ Archive arj 0x60EA 7-ZIP Archive 7z 7z集' Wave wav WAVE AVI avi AVI Real Audio ram;ra .ra?0 Real Media rm .RMF MPEG mpg;mpeg 0x000001BA MPEG mpg;mpeg 0x000001B3 Quicktime mov moov Windows Media asf 0x3026B2758E66CF11 MIDI mid MThd Win32 Executable exe;dll;drv;vxd;sys;ocx;vbx MZ Win16 Executable exe;dll;drv;vxd;sys;ocx;vbx MZ ELF Executable elf;; 0x7F454C4601010100
<!--End_rbody_59614758//-->
分享到:
评论

相关推荐

    java通过文件头内容判断文件类型

    本篇文章将深入探讨如何在Java中通过文件头内容来判断文件类型。 首先,了解文件头的基本概念。文件头是指文件开始的一段字节,不同的文件格式会有不同的文件头结构。例如,JPEG图像文件的开头通常是"FF D8 FF E0...

    VC通过文件头格式,判断文件的真实格式

    文件头(file header),通常是指文件最开始的一段特殊数据,用来标识文件的类型、版本以及其他元信息。对于不同的文件格式,其文件头也各不相同。通过识别这些特定的文件头,可以准确地判断出文件的实际类型,这...

    复合文档文件头

    复合文档的核心组成部分之一就是文件头,文件头包含了理解整个复合文档的关键信息。 #### 二、文件头结构分析 文件头包含了大量关于文档的元数据,下面将详细解析文件头中的各个字段: 1. **复合文档文件标识** (`...

    PHP文件上传判断file是否己选择上传文件的方法

    当表单提交时,可以通过检查`$_FILES`数组中的特定键值来判断文件是否被选择并上传。 ```php if(!empty($_FILES['file']['tmp_name'])){ echo '已选择文件'; }else{ echo '请选择文件'; } ``` 这里的关键点是`$_...

    java识别文件编码格式

    一种常见的方法是逐行读取文件,尝试用多种常见编码进行解码,根据解码是否成功或解码后的字符集来判断文件的编码。 6. **错误计数法**:如果在读取文件时遇到乱码,可以通过记录错误字符的数量和类型来推测文件的...

    win_hexview.zip

    例如,可以用来检查文件的头标识,这些标识通常由特定的字节序列构成,用于标识文件类型。 在文本阅读方面,十六进制查看器也发挥着重要作用。不同语言和编码方式会影响文本的存储和显示。常见的文本编码有ASCII、...

    Visual Basic - 磁盘、文件和目录

    14. **文件类型识别**:通过文件的扩展名或头几个字节,可以判断文件的类型。 15. **数据转换**:可以将TXT文件转换为Access数据库格式,或反之,使用`ADODB`库进行数据交换。 16. **文件安全**:存储敏感信息,如...

    浙江省诸暨市牌头中学2017_2018学年高一信息技术下学期期中试题201806280289

    16. VB程序设计:VB程序用来计算[1,10]之间的奇数之和,需要理解循环和条件判断的使用,以及标签Label1显示的内容和循环变量j的变化。 以上是对题目中涉及的信息技术知识点的详细解释,涵盖了信息处理、编码、算法...

    Delphi的CRC32校验

    这个值可以用来判断原始数据是否在传输或存储后发生改变。在Delphi中,我们可以使用内置的`System.Classes.TCRC32`类或者自定义函数来计算CRC32值。 方法一:校验码流 对于处理文件或内存中的数据流,我们可以直接...

    图形图象程序设计基础PPT教案.pptx

    文件头`BITMAPFILEHEADER`包含文件类型标识、文件大小以及位图数据相对于文件头的偏移量。位图信息头`BITMAPINFOHEADER`则包含了位图的尺寸、位深度、压缩类型、位图的大小以及其他分辨率信息。颜色信息部分通常以...

    如何编写批处理文件批处理文件批处理文件

    串会被当作一个文件中的一个单一输入行。 最后,您可以用 FOR /F 命令来分析命令的输出。方法是,将 括号之间的 filenameset 变成一个反括字符串。该字符串会 被当作命令行,传递到一个子 CMD.EXE,其输出会被抓进...

    WINDOWS下UNICODE操作.txt

    这个函数提供了较为复杂的算法来判断字符串的编码类型。 #### 十三、Unicode 和 ANSI 之间的转换 在需要进行编码转换时,可以利用 Windows 提供的 `MultiByteToWideChar` 和 `WideCharToMultiByte` 函数来实现 ...

    C 语言编程常见问题解答.chm

    16.2 函数参数类型必须在函数参数表中或紧跟其后的部分中说明吗? 16.3 程序中必须包含main()的原型吗? 16.4 main()应该总是返回一个值吗? 第17章 用户界面——屏幕和键盘 17.1 为什么直到程序结束时才...

    2021-2022计算机二级等级考试试题及答案No.1897.docx

    **解析**:题目要求存储照片,最合适的字段类型是**OLE型**,因为它可以用来存储多媒体文件,如图片。选项**D**(OLE型)是正确答案。 #### VFP命令在锁定状态下的应用 **知识点7:VFP命令的应用** - **INDEX**:...

    JAVA上百实例源码以及开源项目源代码

    Java二进制IO类与文件复制操作实例 16个目标文件 内容索引:Java源码,初学实例,二进制,文件复制 Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系...

    2022年西安交通大学期末考核《JAVA语言》机考题集汇总.docx

    - **如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读**:正确。 - **在BorderLayout中,添加到NORTH区的两个按钮将并排显示**:错误,BorderLayout中NORTH区域只能...

Global site tag (gtag.js) - Google Analytics