Un archivo de datos es un archivo informático que almacena datos que serán utilizados por una aplicación o sistema informático , incluidos datos de entrada y salida. Un archivo de datos normalmente no contiene instrucciones ni código para ser ejecutado (es decir, un programa informático ).
La mayoría de los programas de computadora trabajan con archivos de datos.
Los archivos de datos se pueden almacenar de dos maneras:
Un archivo de texto (también llamado archivo ASCII) almacena información en caracteres ASCII . Un archivo de texto contiene caracteres legibles para humanos. Un usuario puede leer el contenido de un archivo de texto o editarlo utilizando un editor de texto. En los archivos de texto, cada línea de texto termina (se delimita) con un carácter especial conocido como carácter EOL (fin de línea) . En los archivos de texto, se producen algunas traducciones internas cuando se lee o escribe este carácter EOL. [1]
Ejemplos de archivos de texto
Un archivo binario es un archivo que contiene información en el mismo formato en el que se almacena la información en la memoria, es decir, en forma binaria. En un archivo binario, no hay delimitador para una línea. Tampoco se producen traducciones en los archivos binarios. Como resultado, los archivos binarios son más rápidos y más fáciles de leer y escribir para un programa que los archivos de texto. Siempre que no sea necesario leer el archivo o trasladarlo a un tipo diferente de sistema, los archivos binarios son la mejor manera de almacenar información del programa. [1]
Ejemplos de archivos binarios
Los formatos de archivos de datos cerrados, a los que se suele denominar archivos de formato propietario , tienen sus elementos de metadatos ocultos, oscurecidos o no disponibles para los usuarios del archivo. Los desarrolladores de aplicaciones hacen esto para disuadir a los usuarios de manipular o corromper los archivos de datos o importar los datos a una aplicación de la competencia.
Los archivos con formato de datos abiertos tienen sus estructuras internas disponibles para los usuarios del archivo a través de un proceso de publicación de metadatos . La publicación de metadatos implica que la estructura y la semántica de todos los posibles elementos de datos dentro de un archivo están disponibles para los usuarios.
Los ejemplos de archivos de datos abiertos incluyen formatos CSV , XLS y XML como HTML para almacenar páginas web o SVG para almacenar gráficos escalables. [2]