El tipo de archivo te indica qué clase de archivo tienes, como una imagen JPEG o un documento PDF. Nombra el formato, que define cómo están organizados los datos dentro del archivo.
En un informe de metadatos, el campo File Type muestra este formato como un nombre corto, como JPEG o PDF. El valor se basa principalmente en el contenido del archivo, por lo que puede diferir de la extensión del nombre de archivo.
Cómo es el valor
File Type es un nombre corto. En muchos formatos, es la extensión del nombre de archivo en mayúsculas.
PNGpara una imagen PNGMP4para un video MP4PDFpara un documento PDFJPEGpara una foto JPG, tanto si el nombre termina en .jpg, .jpeg o .jpeTIFFpara una imagen cuyo nombre termina en .tif o .tiff
Algunos tipos de archivo comparten una misma estructura básica. El video MP4, el audio M4A y las imágenes HEIC se basan en el formato QuickTime.
El audio WAV y las imágenes WebP se basan en una estructura llamada RIFF. File Type sigue nombrando el tipo específico, como MP4 o WAV.
File Type es la base de 2 campos relacionados, File Type Extension y MIME Type. Para un archivo JPEG, estos campos muestran jpg y image/jpeg. Para archivos de audio y video, el programa ffprobe también informa el formato del contenedor como Format Name.
De dónde proviene el valor
Ninguna cámara ni programa escribe File Type dentro de un archivo, y tú no puedes editar el valor. El lector de metadatos ExifTool genera File Type cuando lee el archivo.
ExifTool primero prueba el formato que sugiere la extensión. Comprueba si el archivo comienza con el patrón fijo de bytes que usa ese formato. Si los bytes no coinciden, ExifTool prueba los otros formatos que conoce.
A este patrón se le suele llamar número mágico o firma. Un archivo JPEG empieza con los bytes FF D8 FF, y un archivo PNG empieza con 89 50 4E 47. El encabezado en bruto muestra estos primeros bytes.
Cuando ningún formato coincide, ExifTool muestra un error en lugar de un File Type, por ejemplo:
File format errorsi ExifTool conoce la extensión, como .jpgUnknown file typesi la extensión es desconocida o faltaFile is emptysi el archivo no tiene datos
El tipo de archivo y la extensión no son lo mismo
La extensión es el final del nombre del archivo, como .jpg en photo.jpg. En Windows, la extensión le indica a tu computadora qué programa abre el archivo y qué icono mostrar.
Cualquiera puede cambiar una extensión, pero eso no cambia los datos dentro del archivo. Cambiar el nombre de photo.jpg a photo.png no convierte la foto en una imagen PNG.
Como ExifTool lee los primeros bytes, File Type puede mostrar el formato real. Si un archivo llamado photo.png muestra JPEG, el archivo es una imagen JPEG con la extensión equivocada.
Algunos formatos no tienen número mágico, por lo que esta comprobación no funciona para todos los archivos. Dentro de una misma familia, como los formatos raw basados en TIFF, la extensión todavía puede decidir el tipo específico.
Cómo saber qué tipo de archivo tienes
- Revisa la extensión. En el Explorador de archivos de Windows 11, selecciona Vista, luego Mostrar y luego Extensiones de nombre de archivo. En Windows 10, marca la casilla Extensiones de nombre de archivo en la pestaña Vista.
- Lee el campo File Type en los metadatos del archivo.
- En Linux, ejecuta el comando
file. Ejecuta 3 conjuntos de pruebas e imprime el tipo del primer test que tiene éxito.
Por qué es importante
Cuando la extensión no coincide con el tipo de archivo, tu computadora puede elegir el programa equivocado. Los navegadores web usan el tipo MIME del servidor web, no la extensión, para decidir cómo manejar un archivo.