Diccionario

¿Qué es la extensión de tipo de archivo?

Una extensión de archivo es la parte corta al final del nombre de un archivo, como .mp3. La File Type Extension es la extensión que se ajusta a los datos dentro del archivo.

file-type-extension

Una extensión de archivo es la parte corta al final del nombre de un archivo, después del punto. En expenses.xlsx, el nombre base es expenses y la extensión es xlsx. Windows identifica los tipos de archivo por su extensión y la usa para elegir la app y el icono de un archivo.

La File Type Extension es un campo en un informe de metadatos. Normalmente muestra la extensión del tipo de datos dentro del archivo, que puede ser distinta de la extensión en el nombre del archivo. El lector de metadatos ExifTool llama a este campo FileTypeExtension y lo describe como una extensión en minúsculas habitual para el tipo de archivo.

Cómo es el valor

El valor es una extensión en minúsculas sin el punto y suele tener 3 o 4 caracteres. Un tipo de archivo puede tener varias extensiones habituales, pero el campo muestra solo una de ellas.

Por ejemplo, una imagen JPEG puede terminar en .jpeg, .jpg o .jpe, y su File Type Extension es jpg. ExifTool da estos valores para algunos formatos habituales:

  • jpg para una imagen JPEG
  • tif para una imagen TIFF
  • png para una imagen PNG
  • mp3 para un archivo de audio MP3
  • mpg para un video MPEG
  • pdf para un documento PDF

De dónde proviene el valor

El archivo no almacena su File Type Extension. El lector de metadatos calcula el valor cada vez que lee el archivo. ExifTool indica que el campo no es editable, así que no puedes modificarlo.

Para encontrar el tipo, ExifTool lee los primeros bytes del archivo, llamados la cabecera. Un formato puede tener un número mágico, que es una secuencia fija de bytes en una posición concreta del archivo. ExifTool primero prueba el formato que sugiere la extensión del nombre de archivo.

Cuando un formato tiene un número mágico, los bytes deben coincidir con él, diga lo que diga el nombre del archivo. La extensión aún puede ayudar a decidir el tipo, por ejemplo entre formatos raw de cámara basados en TIFF, como NEF y ARW. ExifTool luego da la extensión habitual para el tipo que encontró.

En qué se diferencia la extensión del tipo de archivo

El tipo de archivo es el formato de los datos dentro del archivo, como JPEG o MP3. La extensión es solo parte del nombre y cualquiera puede cambiarla al renombrar un archivo.

Una nueva extensión no convierte el archivo a otro formato, porque no cambia nada salvo el nombre. El archivo puede dejar entonces de abrirse en la app que lo creó.

Por eso un informe de metadatos muestra ambos valores. El nombre de archivo muestra la extensión que se le dio al archivo, y la File Type Extension muestra la extensión que encaja con el contenido. El tipo MIME nombra el mismo tipo de archivo en una tercera forma.

Por qué es importante para tu archivo

Compara la extensión en el nombre de archivo con la File Type Extension. Si coinciden, normalmente el nombre encaja con el contenido. Una imagen JPEG llamada photo.jpeg también encaja, porque jpeg y jpg son extensiones habituales para JPEG.

Si son diferentes, comprueba si ambas son extensiones habituales para el mismo formato, como tiff y tif. Si no lo son, es posible que el nombre no encaje con el contenido. Tu ordenador elige la app por la extensión, de modo que el archivo puede abrirse en la app equivocada o no abrirse.

Para comparar los 2 valores, necesitas ver la extensión en el nombre de archivo. En los Mac las extensiones suelen estar ocultas. Así puedes mostrarlas:

  • En un Mac: en Finder, elige Configuración en el menú Finder, haz clic en Avanzado y marca Mostrar todas las extensiones de nombre de archivo
  • En Windows 11: en el Explorador de archivos, selecciona Vista, luego Mostrar y después Extensiones de nombre de archivo