No entiendo exactamente qué quieres hacer, hexadecimal es simplemente una forma de representar datos binarios en la que cada byte se resume en un valor de dos dígitos en hexadecimal. Los archivos .hex, normalmente son volcados de memoria directamente a archivo.