JPG圖像文件:
用UltraEdit打開,前面幾個字符跳過,通過EXIF 信息進行判斷
If(Chr(bb(6)) & Chr(bb(7)) & Chr(bb(8)) & Chr(bb(9))) = "JFIF"
或:
說明:EXIF 信息就是由數碼相機在拍攝過程中採集一系列的信息,然後把信息放置在我們熟知的JPEG/TIFF 文件的頭部
BMP圖像文件:
判斷前兩個字條就行了,以下代碼引自U-Boot
if (!((bmp->header.signature[0] == 'B') &&
(bmp->header.signature[1] == 'M'))) {
printf ("Error: no valid bmp.gz image at %lx\n", bmp_image);
free(dst);
return 1;
}