標籤:
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測試類別)