¿Cómo se relacionan los nombres de los archivos de extensión con los datos?

No es obligatorio que el nombre del archivo de extensión esté relacionado con los datos del archivo. Todos los sistemas de archivos que usamos hoy en día permiten asignar cualquier extensión a un archivo. Pero la mayoría de las veces seguimos unas convenciones de nomenclatura particulares para la extensión.

El sistema operativo se ocupa de diferentes tipos de archivos (documentos, audio, video, texto, comprimido, etc.). La organización interna de los datos dentro de estos archivos también es diferente de otros tipos de archivos. Se espera que los datos almacenados en un tipo particular de archivo sigan el mismo patrón. Por ejemplo, todos los archivos de audio tienen un encabezado de longitud fija con información sobre el archivo y luego los datos de audio. Esta convención de nomenclatura para extensiones tiene la intención de darle al sistema operativo una idea sobre algunas propiedades generales del archivo y qué aplicación puede leer / escribir en ese archivo.

La extensión de archivo es solo para herramientas y aplicaciones de nivel superior para comprender y organizar. Por ejemplo, puede ordenar por “Tipo de archivo” y ver rápidamente solo los archivos de “Audio” o “Video” en un directorio particular.
El sistema operativo no tiene nada que decir aquí … Siempre puede cambiar el nombre de un archivo “.mp4” como archivo “.txt”. Y luego ábralo en el Bloc de notas y verá un montón de caracteres binarios (símbolos extraños) … Todavía puede reproducir el archivo “txt” con un reproductor de audio, siempre que el reproductor de audio lo permita. (Algunos de ellos pueden ser quisquillosos e ingenuamente decir que los archivos txt no contienen audio …) …
Lo que se almacena en un archivo es un contrato entre las aplicaciones que cooperan … El sistema operativo no da un “dxxn” a lo que está almacenado o cuál es el formato …

No lo es Incluso si cambia el nombre de un archivo, los datos permanecen igual. La extensión simplemente proporciona una “plantilla” al sistema operativo para que pueda seleccionar correctamente un programa para leerlo / editarlo.

More Interesting

¿Vender información de los datos de usuario extraídos es tan malo (o ilegal) como vender los datos de usuario en sí?

¿Cuáles son algunos buenos institutos de capacitación para aprender big data y análisis de datos en Bangalore?

¿Cuál es un mejor tema para estudiar, SDN o big data?

¿Debo usar big data como tema de investigación para mi tesis? ¿Cuál es la diferencia entre cloud computing y big data?

¿Debo ir a UC Davis o UC Berkeley para estudiar Estadística?

¿Cuál es la diferencia entre Data science, Big Data y Hadoop?

¿Cuáles son algunas ideas muy buenas de minería de datos o algoritmos de búsqueda basados ​​en gráficos para un proyecto menor?

¿Qué es una explicación intuitiva de una regresión multivariada?

¿Qué conocimiento básico es imprescindible si quiero entrar en el campo de big data o data science? ¿Cuál es la mejor manera de comenzar mi carrera en el mismo?

¿Cuáles son los beneficios de la remodelación de datos?

En la regresión lineal múltiple, se da uno de cuatro coeficientes. ¿Cómo puedo obtener el ajuste deseado usando un método de regresión múltiple en tal caso?

¿Qué es la limpieza de datos como en Machine Learning y cómo se hace?

¿Por qué necesitamos Python cuando R es tan brillante para el aprendizaje automático y la ciencia de datos?

R requiere que los datos se carguen en la RAM, ¿eso no dificulta el trabajo con grandes conjuntos de datos? En caso afirmativo, ¿cómo es R tan popular entre los científicos de datos?

¿Cómo se puede usar Big Data contra nosotros?