La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3275 - ABRIR UN ARCHIVO EN HEXADECIMAL, CON VISUAL J++ 6.0
Autor:  Rubén Pisón López-Higueras
Como puedo tener acceso a un archivo de forma hexadecimal, para modificar unos parametros hexadecimales de los cuales conozco la columna y la fila del codigo hexadecimal.

  Respuesta:  Rubén Pisón
Me vuelvo a responder a mi mismo ya que la gente se ve que quieren una contestación rápida, pero no ayudan a contestar a los demás.

Capturas la excepción IOEXception con try{}catch(IOexception e){}

importas java.io.*;

creas un RandomAccessFile (RandomAccessFile FichAA = new RandomAccessFile("nombre del fichero","rw")

creas un long con el número de offset del archivo exadecimal pero el offset en numero decimal (long y = 126 <<126 es el offset 7E en decimal>>)

buscas en el archivo el offset(FichAA.seek(y);)

escribes el valor decimal en el offset buscado
(i = 255; FichAA.write(i); << i puede ser de 0 a 255>>)osea de 00 a FF un offset tiene dos bits.

pues ya esta.