Hola foro
tengo la siguiente como generar fichero binario como el que utiliza la extencion .dat?
Tambien deseo saber como implementar el metodo mas sencillo para borar una linea en dicho fichero, es decir si la linea 4 dice hola mundo, localizarla y borrarla, en fin que necesito que el fichero funcione com ouna base de datos (sin usar ISAM).
saludos y gracias
Como generar fichero binario como el que utiliza la extencion .dat?
Comenzado por
ifrit
, abr 21 2010 06:23
1 respuesta en este tema
#1
Escrito 21 abril 2010 - 06:23
#2
Escrito 22 abril 2010 - 01:20
Un archivo binario.dat pueden ser muchas cosas, no es un estándar. Puede ser desde un archivo de registro a cualquier otro que use una aplicación.
Por otro lado planteas una incongruencia, un archivo binario no tiene líneas. La diferencia entre un archivo de texto y otro binario son los retornos de carro y línea y la ausencia de caracteres nulos en los archivos de texto. En un archivo binario puede aparecer cualquier cosa.
De esta forma, es difícil que puedas borrar una línea pues no va a estar bien definida si no conoces la estructura del archivo en cuestión. Pero lo que si puedes hacer es sustituir los caracteres que buscas por otros, respetando el número de éstos...
Por lo expuesto, deberías ser mas concreto cuando te refieres a un archivo dat y que es lo que realmente pretendes hacer.
Saludos.
Por otro lado planteas una incongruencia, un archivo binario no tiene líneas. La diferencia entre un archivo de texto y otro binario son los retornos de carro y línea y la ausencia de caracteres nulos en los archivos de texto. En un archivo binario puede aparecer cualquier cosa.
De esta forma, es difícil que puedas borrar una línea pues no va a estar bien definida si no conoces la estructura del archivo en cuestión. Pero lo que si puedes hacer es sustituir los caracteres que buscas por otros, respetando el número de éstos...
Por lo expuesto, deberías ser mas concreto cuando te refieres a un archivo dat y que es lo que realmente pretendes hacer.
Saludos.