[C con Clase] Archivos binarios vs archivos de texto

antydesk en ad-inet.org antydesk en ad-inet.org
Sab Mar 31 12:31:06 CEST 2007


Completamente deacuerdo... pero... sio pensando que para datos que el
usuario no tiene que editar (por ej una base de datos) y requiera
rendimiento con ficheros binarios se puede hacer facilmente utilizando
estructuras... (una cosa muy buena que veo en c es eso... el completo
control de la maquina de forma faaaaaaaacilllllllll)

(lo facil que es meter 300 estructuras con datos en un fichero binario y
lueo recuperarlos.... que me comentais ????)


Un saludo, AntyDesk


> Amigos:
>
> Sinceramente no sé qué tienen planeado hacer con los datos.
>
> De cualquier modo expondré mis puntos a favor de los archivos de texto:
>
> a) Se pueden leer y editar sin necesidad de herramientas especiales.
> Esto es muy importante a no ser que no nos interese leer el contenido
> o dispongamos de un programa visualizador por cada archivo binario que
> nuestro sistema utilice.
>
> b) Mi sistema operativo dispone de decenas de filtros que permiten
> operar sobre archivos de texto y casi ninguno que permita operar sobre
> archivos binarios. No sé cómo será el "Ventanas Vista (Marca
> Registrada)", pero a menos que no queramos procesas los datos que
> tenemos en el archivo, nos conviene guardar la información en texto
> plano.
>
> c) Si necesitamos crear programas en otros lenguajes que no sean C o
> C++ para que utilicen los datos del archivo se nos va a dificultar el
> asunto.
>
> d) Es verdad que los motores de bases de datos utilizan archivos
> binarios, pero también es verdad que usan complejas estructuras de
> datos para guardar la información y que disponen de un potente sistema
> de consultas (sin el cual no nos serviría de mucho el motor) que nos
> muestra las tuplas que necesitamos en texto plano.
>
> La tendencia que siguen los desarrolladores en Unix es utilizar
> archivos de texto siempre que sea posible.
>
> Las ventajas de los archivos binarios ya fueron expuestas por Salvador.
>
> Saludos
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>






Más información sobre la lista de distribución Cconclase