在一些程序中可能需要将二进制文件转换成为字节数组,直接在代码中使用。比如图片资源,模型文件等,可以使用xxd程序转换。

xxd -i favicon.ico favicon.h

favicon.h内容如下:

unsigned char favicon_ico[] = {
  0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x40, 0x40, 0x00, 0x00, 0x01, 0x00,
  ...,
  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  0xff, 0xff
};
unsigned int favicon_ico_len = 16958;