Avevo scritto una roba del genere una volta per scrivere i dati in esadecimale con in più un byte di controllo; il tutto parte di una classe per gestire una sezione di un file .ini. Interessa?