我有一個C數組,看起來像這樣:如何從C-hexvalues生成文件?
char hexc[] = {
0x41, 0x80, 0x7a, 0x39, 0xea, 0x7e, 0x27, 0xfc,
0xe6, 0x45, 0x9c, 0x8b, 0xb5, 0xce, 0xa7, 0x35,
0x5f, 0xf2, 0x43, 0xcf, 0x89, 0xd8, 0x61, 0xec,
0xe7, 0xed, 0x2e, 0x34, 0x45, 0x0c, 0x32, 0xae,
0x71, 0x4f, 0x1c, 0xd8, 0xb5, 0x8c, 0x1e, 0xdd,
0x5d, 0x90, 0xf3, 0xf2, 0xe7, 0xa6, 0x4f, 0xef,
0xec, 0x96, 0xe3, 0xca, 0x8e, 0xeb, 0x64, 0x1d,
0x18, 0xa9, 0x95, 0xec, 0x64, 0x02, 0xf8, 0x26,
};
我知道這背後的十六進制表示是一個.gif文件,什麼是從這個十六進制值產生一個可見的文件的最好方法再次?以及如何添加缺少的GIF頭?
[你嘗試過什麼(HTTP:// mattgemmell .COM/2008/12/08 /什麼具備的,你試了/)?見['fopen()'](http://linux.die.net/man/3/fopen)和['fwrite()'](http://linux.die.net/man/3/fwrite) 。 – maerics 2012-04-09 14:59:46
小端。我寧願C :)。 – 2012-04-09 15:02:28
@Cameron:endinaness在char值上不應該有問題 – 2012-04-09 15:02:53