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. |