ç¨æ件头å¤æãç´æ¥è¯»åæ件çåå 个åèã
常ç¨æ件çæ件头å¦ä¸ï¼
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
[java] view plain copy
package org.test;
import java.io.FileInputStream;
public class Test {
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();
}
/**
* @param args
*/
public static void main(String[] args) throws Exception {
FileInputStream is = new FileInputStream("D:\\face.jpg");
byte[] b = new byte[3];
is.read(b, 0, b.length);
System.out.println(bytesToHexString(b));
}
}
温馨提示:内容为网友见解,仅供参考