Foro de elhacker.net

Programación => Java => Mensaje iniciado por: ^kazike^ en 8 Diciembre 2006, 04:31 am



Título: fichero aleatorios java
Publicado por: ^kazike^ en 8 Diciembre 2006, 04:31 am
hola , tengo una duda con los ficheros aleatorios en java
Es posible sustituir una linea o un array de bytes q ye estan en el archivo por otros q yo le pase por parametro.
O tengo q copiar el archivo entero hasta esa linea en un archivo auxiliar añadir lo que yo kiera y volver a copiarlo al original
Gracias


Título: Re: fichero aleatorios java
Publicado por: knightlain en 8 Diciembre 2006, 17:47 pm
Si es posible con accesio aleatorio, solo necesitar positionarte con la funcion archivo.seek() en el lugar donde quieras guardar los archivos y ya. Luego vuelves a reescribir, por si las dudas te dejo el valor de cada dato para que lo posiciones mejor.

String: 2 bytes por caracter
Long: 8 bytes
Int: 4 bytes
Short: 2 Bytes
Byte: Adivina, podría ser un byte?  :P
Boolean: 1 bit.

El seek lo posicionas en base a los bytes que estés usando, espero que esto te sea de ayuda alguna.