1. MIDI (mid),文件头:4D546864
2. JPEG (jpg),文件头:FFD8FF
3. PNG (png),文件头:89504E47
4. GIF (gif),文件头:47494638
5. TIFF (tif),文件头:49492A00
6. Windows Bitmap (bmp),文件头:424D
7. CAD (dwg),文件头:41433130
8. Adobe Photoshop (psd),文件头:38425053
9. Rich Text Format (rtf),文件头:7B5C727466
10. XML (xml),文件头:3C3F786D6C
11. HTML (html),文件头:68746D6C3E
12. Email [thorough only] (eml),文件头:44656C69766572792D646174653A
13. Outlook Express (dbx),文件头:CFAD12FEC5FD746F
14. Outlook (pst),文件头:2142444E
15. MS Word/Excel (xls.or.doc),文件头:D0CF11E0
16. MS Access (mdb),文件头:5374616E64617264204A
17. WordPerfect (wpd),文件头:FF575043
18. Postscript (eps.or.ps),文件头:252150532D41646F6265
19. Adobe Acrobat (pdf),文件头:255044462D312E
20. Quicken (qdf),文件头:AC9EBD8F
21. Windows Password (pwl),文件头:E3828596
22. ZIP Archive (zip),文件头:504B0304
23. RAR Archive (rar),文件头:52617221
24. Wave (wav),文件头:57415645
25. AVI (avi),文件头:41564920
26. Real Audio (ram),文件头:2E7261FD
27. Real Media (rm),文件头:2E524D46
28. MPEG (mpg),文件头:000001BA
29. MPEG (mpg),文件头:000001B3
30. Quicktime (mov),文件头:6D6F6F76
31. Windows Media (asf),文件头:3026B2758E66CF11

  

package com.lr.downlaod;

import java.io.FileInputStream;

public class TestDownload {

	public static String bytesToHexString(byte[] src) {
StringBuilder stringBuilder = new StringBuilder();
if (src == null || src.length <= 0) {
return null;
}
for (int i = 0; i < src.length; i++) {
int v = src[i] & 0xFF;
String hv = Integer.toHexString(v);
if (hv.length() < 2) {
stringBuilder.append(0);
}
stringBuilder.append(hv);
}
return stringBuilder.toString();
} public static void main(String[] args) throws Exception {
FileInputStream is = new FileInputStream("G://lr//005.jpg");
byte[] b = new byte[3];
is.read(b, 0, b.length);
System.out.println(bytesToHexString(b)); } }

  

常用文件的文件头(附JAVA测试类)的更多相关文章

  1. 关于数据文件的文件头2-P2

    文章目录 1 疑问点 2 实验验证 2.1 实验环境 2.2 创建统一区大小管理表空间 2.2.1 统一区大小40k 2.2.2 统一区大小56k 2.2.3 统一区大小64k 2.2.4 统一区大小 ...

  2. 关于数据文件的文件头1-P2

    文章目录 1 疑问点 2 问题模拟 2.1 dump 0,1块 2.2 查看trc文件 2.3 如何查看 1 疑问点 这里引用p2处的一段话: 事实上,每个文件的前128个块,都是文件头,被Oracl ...

  3. 考古备份:a.out文件ELF文件头中魔数的由来

    来源: <程序员的自我修养>3.4节. 补充: http://wiki.osdev.org/ELF http://www.linux-mag.com/id/116/ http://en.w ...

  4. pcap文件的文件头的link type

    http://www.tcpdump.org/linktypes.html Link-layer header type values LINKTYPE_ name LINKTYPE_ value C ...

  5. CTF中常见文件的文件头(十六进制)

    jpg/jpeg FF D8 FF E0 或 FF D8 FF E1 或 FF D8 FF E8 png 89 50 4E 47 bmp 42 4D 36 5D gif 47 49 46 38 zip ...

  6. 【CTF杂项】常见文件文件头文件尾格式总结及各类文件头

    文件头文件尾总结 JPEG (jpg), 文件头:FFD8FF 文件尾:FF D9PNG (png), 文件头:89504E47 文件尾:AE 42 60 82GIF (gif), 文件头:47494 ...

  7. 在py文件中设置文件头

    在写python文件的时候有时需要记录作者.创建时间等时间,因此可以给python文件设置文件头,这里以PyCharm为例介绍设置步骤: 1. 打开PyCharm,依次点击Setting-----Ed ...

  8. java 测试框架 TestNG

    Java中print.printf.println的区别 printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和prin ...

  9. 实验吧-隐写-FIVE1、so beautiful so white(文件头修改)

    FIVE1 下载图片,kali下foremost恢复文件,将得到的图片用Winhex打开进行观察,发现最后面有一段貌似是代码的东西. LS0uLi4gIC4tICAuLi4uLiAgLS0uLi4gI ...

随机推荐

  1. 1030 - Image Is Everything (贪心)

    Your new company is building a robot that can hold small lightweight objects. The robot will have th ...

  2. @property属性关键字

    关于@property属性关键字使用注意:* weak(assign) :  代理\UI控件* strong(retain) : 其他对象(除代理\UI控件\字符串以外的对象)* copy : 字符串 ...

  3. CSS3:优雅地绘制不规则ICON

    早上在w3ctech上看到 中国第二届CSS Conf总结  的时候,真是开心极了: 自从去年在慕课网上看了第一届CSS conf 视频之后,整个人都震惊了,原来还有大会是专门用来讨论CSS的,而且分 ...

  4. android避免decodeResource图片时占用太大的内存

    增加largeHeap="true"属性. android:largeHeap Whether your application's processes should be cre ...

  5. (3)选择元素——(16)延伸阅读(Further reading)

    The topic of selectors and traversal methods will be explored in more detail in Chapter 9. A complet ...

  6. [Angular 2] @ViewChild to access Child component's method

    When you want to access child component's method, you can use @ViewChild in the parent: Parent Compo ...

  7. C++中的static成员

    C++中的static 成员永远是我心中的痛,记了好多次了,但是今天在项目中依然忘记了,今天写下来,方便以后不用再去Baidu.google搜索了. 在头文件中声明静态成员 static int i; ...

  8. scrollTop,scrollLeft

    document.body.scrollTop用法 网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可 ...

  9. 把Nginx加入系统服务 service nginx (start | stop | restart | reload)

    vim /etc/init.d/nginx 1 #!/bin/bash  2 # nginx Startup script for the Nginx HTTP Server  3 # it is v ...

  10. JS简单实现图片切换

    <!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title> ...