#pragma pack(4) // 这个地方改成4字节对齐,如果不改成4字节对齐,那么u盘读取失败
typedef __packed struct{
unsigned char type[2];
unsigned long int file_size;
unsigned long int reserved;
unsigned long int offset;
unsigned long int header_info_size; //0x28
unsigned long int width;
unsigned long int height;
unsigned short int planes; //always 1
unsigned short int bit_count; // 1 4 8 16 24 32
unsigned long int compression;
unsigned long int image_size; //can set 0(rgb)
unsigned long int xpels_per_meter;
unsigned long int ypels_per_meter;
unsigned long int color_used;
unsigned long int color_important;
unsigned long int mask;