Supongo que tu pregunta es:
¿cómo escribir caracteres entre 0x00 y 0xFF en un fichero?
abriendo el fichero como binario:
FILE *f = fopen ("fichero", "wb");
... y ahora escribe lo que quieras con fwrite o lo que sea...
No se si sabes que
0x00 es el caracter 0 (0 en hex)
0x01 es el caracter 1 (1 en hex)
0x0A es el caracter 10 (A en hex)
...
0xFF es el caracter 255 (FF en hex)
ciao