- 浏览: 584093 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (365)
- Tomcat调优 (2)
- Apache Http (20)
- Webserver安装 (5)
- Linux安装 (28)
- Linux常用命令 (17)
- C语言及网络编程 (10)
- 文件系统 (0)
- Lucene (12)
- Hadoop (9)
- FastDFS (8)
- 报表 (0)
- 性能测试 (1)
- JAVA (18)
- CSharp (3)
- C++ (38)
- BI (0)
- 数据挖掘 (0)
- 数据采集 (0)
- 网址收集整理 (3)
- Resin (0)
- JBoss (0)
- nginx (0)
- 数据结构 (1)
- 随记 (5)
- Katta (1)
- Shell (6)
- webservice (0)
- JBPM (2)
- JQuery (6)
- Flex (41)
- SSH (0)
- javascript (7)
- php (13)
- 数据库 (6)
- 搜索引擎排序 (2)
- LVS (3)
- solr (2)
- windows (1)
- mysql (3)
- 营销软件 (1)
- tfs (1)
- memcache (5)
- 分布式搜索 (3)
- 关注的博客 (1)
- Android (2)
- clucene (11)
- 综合 (1)
- c c++ 多线程 (6)
- Linux (1)
- 注册码 (1)
- 文件类型转换 (3)
- Linux 与 asp.net (2)
- perl (5)
- coreseek (1)
- 阅读器 (2)
- SEO (1)
- 励志 (1)
- 在线性能测试工具 (1)
- yii (7)
- 服务器监控 (1)
- 广告 (1)
- 代理服务 (5)
- zookeeper (8)
- 广告联盟 (0)
- 常用软件下载 (1)
- 架设自已的站点心得 (0)
最新评论
-
terry07:
java 7 用这个就可以了 Desktop desktop ...
关于java Runtime.getRunTime.exec(String command)的使用 -
HSINKING:
怎么设置打开的dos 窗口是指定的路径下
关于java调用bat文件,不打开窗口 -
liubang201010:
hyperic hq更多参考资料,请访问:http://www ...
hyperic-hq -
^=^:
STDIN_FILENO是unistd.h中定义的一个numb ...
深入理解dup和dup2的用法 -
antor:
留个记号,学习了
[转]用java流方式判断文件类型
引用
文章分类:Java编程
常用文件的文件头如下: 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
常用文件的文件头如下: 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
发表评论
-
swf文件压缩
2011-12-01 18:29 1341from http://www.9ria.com/news/2 ... -
swf文件的数据结构以及转为exe或从exe中剥离出swf的代码
2011-11-14 22:11 2117swf文件的数据结构以及转为exe或从exe中剥离出swf的源 ... -
swf的详细介绍
2011-11-14 21:17 1229介绍链接一 http://as3.iteye.com/blog ... -
三个重要的处理swf的开源软件
2011-11-14 18:33 1312抓紧时间研究jswiff,swfmill,swfml jsw ... -
IText中文处理问题!!!
2011-11-08 16:19 1164引用2008年06月05日 星期四 下午 10:29这里说的I ... -
FlexBook
2011-05-06 13:12 1552FlexBook from [url ... -
[2011-04] Flex里自定义进度条ProgressBar样式皮肤
2011-04-20 15:47 26192011-01-29 11:08trackbar是整个的条 ... -
[2011-04] flex弹出模式窗口
2011-04-19 17:25 16161、创建一个component,继承自 TitleWindow ... -
[2011-04] Flex调用C# Webservice
2011-04-19 14:19 1145关键字: flex数据交互 终于试出flex用WebSer ... -
[2011-04-19]Flex程序实现背景贴图的两种方式
2011-04-19 10:33 1265Flex程序实现背景贴图的两种方式 Two ways to i ... -
Flex Component Kit for Flash CS3 安装方法及前提
2011-04-15 10:22 1282from http://kingapex.iteye.com/ ... -
as3 flash web 应用 (6)swfobject的使用:将flash嵌入页面
2011-04-14 10:27 2446from http://hi.baidu.com/yukon_ ... -
pdftk 为偶数页加水印
2011-03-23 17:27 2245引用查看完整版本 : 找 ... -
借助 unoconv 批量转 xls 到 pdf文件
2011-03-23 14:44 3310文章分类:Web前端 因为 ... -
swftools安装
2011-03-09 08:44 1462安装swftools工具时,在windows平台下是很简单的事 ... -
flex3下使用全屏模式
2011-03-03 10:12 981引用flex3下使用全屏模式 MXML: -------- ... -
Flex生成SDK下Local目录下的语言包
2011-02-25 16:44 1651from http://sensaran.wordpress. ... -
swf文件格式解析入门(tag解析)
2011-02-24 15:24 2841收藏 swf文件格式解析入门(tag解析) 2010 ... -
转成swf文件注意事项
2011-02-21 10:23 8821\ 这里同时给大家提供一个建议就是,对于纯位图的资源文 ... -
AS获取SWF文件的宽和高!(实现如下类)
2011-02-17 17:57 1434主页博客相册|个人档案 ...
相关推荐
以下是一个简单的示例,展示了如何读取前几个字节: ```java import java.io.*; public class FileTypeDetector { public static String detectFileType(String filePath) throws IOException { FileInputStream...
通过读取并解析文件的前几个字节,可以快速判断出文件的类型。 #### 2. 文件签名(File Signature) 文件签名是另一种表示魔术数字的方式,通常用十六进制表示。在上述代码示例中,`bytesToHexString`函数就是将...
在C++中,我们不仅要读取文件头,还需要扫描文件的前几个字节来寻找这些特定的字节序列。 现在,让我们来看看`fileType.cpp`中的代码实现。这个程序可能包含以下步骤: 1. 打开目标文件,设置为二进制模式('rb')...
这通常涉及读取文件的前几个字节,然后与已知的文件头模式进行匹配。例如,以下是一个简单的Python示例: ```python def detect_file_type(file): with open(file, 'rb') as f: header = f.read(4) if header =...
- 文件头解析:读取文件前几字节,分析出文件结构信息。 - 索引表读取:根据文件头信息,遍历索引表,获取每个子文件的信息。 - 数据解压:对每个子文件进行解压,可能需要用到解压缩库,如ZLIB或自己实现的解压...
1. **读取文件头**:首先,需要从文件中读取出一定数量的字节作为文件头,一般为4到8个字节即可。 2. **转换为十六进制字符串**:将读取的字节转换为十六进制字符串,便于进行比较。 3. **比较文件头**:将转换后的...
这个方法会接收到uploadify上传的文件流,并通过读取前几个字节来判断文件类型。例如,对于Excel的XLS文件,文件头通常是`D0CF11E0`,而对于Word的DOCX文件,文件头可能是`504B0304`。开发者可以自定义这些文件头...
例如,文件头的前100字节包含了关键信息,接下来的每个记录都有一个固定长度的头部,用于指示记录的长度和几何类型的编号。点的几何类型编号为1。 读取到点数据后,我们可以将其转换为屏幕坐标,以便在图形窗口上...
在MATLAB中处理PCM文件时,我们还需要了解以下几个关键概念: 1. **采样率**:决定了音频的质量和文件大小。高采样率(如44.1kHz)可以捕获更多音频细节,但文件也更大。 2. **位深度**:决定了每个采样点的精度,...
2. **读取文件头**:从文件中读取前32个字节,解析出文件头信息,包括记录数量、最后修改日期等。 ```csharp byte[] headerBytes = new byte[32]; fs.Read(headerBytes, 0, 32); ``` 3. **解析字段描述符数组**:接...
接着的4字节表示文件的总大小,随后是忽略的几个字段,直到信息头开始,其中包含图像的具体信息,如宽度、高度、颜色深度等。 2. **JPG文件头**: JPG文件是使用JPEG(Joint Photographic Experts Group)压缩标准...
以下是一个简单的示例,展示了如何读取文件的前几个字节: ```csharp using System; using System.IO; public class FileTypeDetector { public static void DetectFileType(string filePath) { using ...
C++读取WAV文件的过程通常包括以下几个步骤: 1. **打开文件**:使用`ifstream`类打开WAV文件,设置为二进制模式。 2. **读取RIFF头**:跳过"RIFF"标识,读取文件大小和"WAVE"标识。 3. **解析fmt块**:读取fmt块...
1. **文件头**:包括固定长度的主头(8000个字节)和可变长度的文本头。主头包含了关于地震测线、地震数据采集系统等的基本信息,而文本头则可能包含更详细的元数据。 2. **样本数据**:每个样本通常表示地震波的一...
3. **读取文件头**:读取文件的前几个字节,这通常取决于文件头的长度。例如,JPEG文件头是两个字节(FF D8),而ZIP文件头是四个字节(50 4B 03 04)。 ```java byte[] headerBytes = new byte[headerLength]; bis....
2. 使用`read()`函数读取文件的前几个字节,这些字节通常包含文件标识、版本号等信息。 3. 检查这些信息以确认文件是有效的SEGD文件。 接着,源代码会处理每个道的数据: 1. 定义一个数组或向量来存储道数据,通常...
每个特定类型的文件在开头的几个字节都有独特的二进制模式,这是由文件格式规范决定的。例如,JPEG图像文件通常以`FF D8 FF E0`开始,而PDF文档则以`%PDF-`开始。这些模式可以被视为文件类型的指纹。 为了查看和...
判断文件类型的常见方法是通过检查文件的前几个字节,这些字节通常包含了文件的“魔数”或“签名”,它们是特定文件格式的标识。例如,JPEG图像文件通常以FF D8 FF E0或FF D8 FF E1开始,PDF文件以%PDF-开头,而ZIP...
为了理解WAV文件的具体格式,通常需要读取文件的前几个字节,这部分被称为文件头。示例代码中使用了一个字符数组`char ch[100]`来存储这些头信息。通过`fgetc(fp)`函数逐字节读取,可以获取包括RIFF标志、大小、...
1. **解析头部信息**:MATLAB中的函数可能通过读取文件的前几百个字节来提取头部信息。SAC头文件是ASCII格式,因此可以使用MATLAB的文本处理功能,如`fread`和`textscan`函数来解析。头部信息通常包含数百个字段,如...