En este momento estás viendo Exiftool herramienta de gestión de metadatos EXIF

Exiftool herramienta de gestión de metadatos EXIF

Exiftool herramienta de gestión de metadatos EXIF

Cuando hacemos una foto con nuestro móvil o cualquier otra cámara digital, se añaden datos con la geolocalización, la cámara usada, el objetivo de la cámara, la velocidad de obturación, la apertura de diafragma, correcciones en balances de blancos, etc. Y cuando compartimos esa foto, compartimos esos datos también. No plantea grandes problemas si esas fotos las hemos hecho en un viaje, pero si son fotos realizadas en casa o en el colegio de nuestros hijos, el asunto no es el mismo.

Los metadatos pueden suponer una amenaza para la privacidad de las personas que comparten y publican fotos en internet. Algunas redes sociales y sitios de almacenamiento y uso compartido de fotos eliminan los metadatos, pero la mayoría no, y en cualquier caso, ellos siempre tendrán acceso a esos datos, por eso vamos a ver un software que nos permite gestionar estos metadatos, leerlos, reescribirlos, copiarlos o borrarlos. Esta herramienta es «exiftool«.

Sumario

  • Que son los metadatos.
  • Exiftool
  • Sintaxis
  • Instalación de Exiftool
  • Ver metadatos de un fichero
  • Borrar datos Exif de una imagen en la terminal

Que son los metadatos

Podemos definir el término metadatos como datos que describen otros datos o «datos sobre datos«. Es decir, el concepto de metadatos se refiere a aquellos datos que aportan más información sobre los datos y describen el contenido de los ficheros o la información de los mismos incluso los cambios realizados en una imagen editada. Y estos datos, además de acompañar nuestras fotos o videos, también aportan información sobre los documentos ofimáticos, como fórmulas en una hoja de cálculo de Calc o Excel.

La etimología del término metadatos nos explica su significado. Del griego «μετα«, después de, más alla de, y de «data» del latín «datum«, datos, podemos deducir que significa «más allá de los datos«, haciendo referencia a datos que describen otros datos.

Las imágenes tomadas con cámaras fotográficas digitales u otro tipo de dispositivos como los móviles, añaden lo que conocemos como «metadatos Exif«. Estos metadatos, nos ofrecen información, entre otras cosas, de cuándo y dónde se tomó una fotografía, además de la marca y modelo del dispositivo utilizado.

Estos datos Exif (Exchange Image file Format) son una buena característica para obtener información valiosa, pero también puede suponer un problema en el peso final de la imagen y, aún más si hablamos de privacidad. Nadie quiere exponer al público imágenes, donde se incluyan datos privados, que en muchas ocasiones serán sensibles.

Se ha dado el caso de que, a partir de una foto de un hombre, utilizando los metadatos de la imagen, la búsqueda inversa de imágenes y un poco de inteligencia de código abierto (OSINT), los investigadores de Comparitech pudieron identificarlo como un participante de concursos. Encontraron su país, fecha de nacimiento, fecha de boda, nombre de cónyuge, perfil de Facebook, cuenta de Twitter, página de LinkedIn, cuenta de Instagram, experiencia laboral, habilidades, educación e intereses.

Podemos encontrar bastantes herramientas con la capacidad de borrar los Exif, pero sobre todas ellas, por su velocidad, porque no requiere recomprimir la imagen y por su facilidad de uso, destaca una sencilla herramienta en línea de comandos llamada ExifTool.

Exiftool

ExifTool es una biblioteca Perl independiente de la plataforma, más una aplicación de línea de comandos para leer, escribir y editar metainformación en una amplia variedad de archivos. ExifTool admite muchos formatos de metadatos diferentes, incluidos EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP e ID3, Lyrics3, así como las notas del fabricante de muchas cámaras digitales de Canon, Casio, DJI, FLIR, FujiFilm, GE, GoPro, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Motorola, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung , Sanyo, Sigma/Foveon y Sony.

ExifTool también está disponible como un ejecutable de Windows independiente y un paquete de MacOS. Ten en cuenta que estas versiones contienen solo el ejecutable y no incluyen la documentación HTML u otros archivos de la distribución para sistemas GNU/Linux.

Sintaxis

Para leer los metadatos

exiftool [OPTIONS] [-TAG...] [--TAG...] FILE...

Para escribirlos

exiftool [OPTIONS] -TAG[+-<]=[VALUE]... FILE...

Para copiarlos

exiftool [OPTIONS] -tagsFromFile SRCFILE [-[DSTTAG<]SRCTAG...] FILE...

Para listarlos

exiftool [ -ver | -list[w|f|r|wf|g[NUM]|d|x] ]

Puedes consultar más ejemplos de los básicos que vamos a ver, en su página oficial.

Primero la instalamos.

Instalación de exiftool

Puedes descargar la herramienta desde su página oficial , o instalarla desde los repositorios oficiales de tu distribución GNU/Linux preferida.

En Debian y todos sus derivados, Ubuntu, Mint, etc…

sudo apt install libimage-exiftool-perl

En Arch Linux, Manjaro y derivados

sudo pacman -S perl-image-exiftool

En Rhel y derivados, CentOS, Alma, Rocky

sudo dnf install perl-Image-ExifTool

En mi caso con Debian

Instalando exiftool

Ver metadatos de un fichero

Una vez tengamos instalada la herramienta ExifTool, podremos ver todos los metadatos de una imagen con el siguiente comando.

exiftool [imagen]
lista de metadatos de una foto

No vemos todos los datos en la captura así que los muestro, para que se aprecie la cantidad de datos…

javier@weblinus:~/Descargas$ exiftool Foto.jpg 
ExifTool Version Number         : 12.16
File Name                       : Foto.jpg
Directory                       : .
File Size                       : 906 KiB
File Modification Date/Time     : 2022:08:01 20:24:50+02:00
File Access Date/Time           : 2022:08:01 20:25:04+02:00
File Inode Change Date/Time     : 2022:08:01 20:30:35+02:00
File Permissions                : rw-r--r--
File Type                       : JPEG
File Type Extension             : jpg
MIME Type                       : image/jpeg
Exif Byte Order                 : Little-endian (Intel, II)
Photometric Interpretation      : RGB
Make                            : Canon
Camera Model Name               : Canon EOS 450D
Orientation                     : Horizontal (normal)
Samples Per Pixel               : 3
X Resolution                    : 72
Y Resolution                    : 72
Resolution Unit                 : inches
Software                        : Adobe Photoshop CS5 Macintosh
Modify Date                     : 2014:09:15 20:35:48
Y Cb Cr Positioning             : Co-sited
Exposure Time                   : 1/25
F Number                        : 5.6
Exposure Program                : Manual
ISO                             : 800
Exif Version                    : 0221
Date/Time Original              : 2014:09:15 18:31:48
Create Date                     : 2014:09:15 18:31:48
Components Configuration        : Y, Cb, Cr, -
Shutter Speed Value             : 1/25
Aperture Value                  : 5.7
Exposure Compensation           : 0
Max Aperture Value              : 5.7
Subject Distance                : 2.62 m
Metering Mode                   : Multi-segment
Flash                           : Off, Did not fire
Focal Length                    : 120.0 mm
User Comment                    : 
Sub Sec Time                    : 03
Sub Sec Time Original           : 03
Sub Sec Time Digitized          : 03
Flashpix Version                : 0100
Color Space                     : sRGB
Exif Image Width                : 3840
Exif Image Height               : 2772
Interoperability Index          : R98 - DCF basic file (sRGB)
Interoperability Version        : 0100
Focal Plane X Resolution        : 4865.603645
Focal Plane Y Resolution        : 4876.712329
Focal Plane Resolution Unit     : inches
Custom Rendered                 : Normal
Exposure Mode                   : Manual
White Balance                   : Manual
Scene Capture Type              : Standard
Compression                     : JPEG (old-style)
Thumbnail Offset                : 1202
Thumbnail Length                : 7310
Current IPTC Digest             : 398096dd05f3b20db93d21d605918b67
Coded Character Set             : UTF8
Application Record Version      : 0
Time Created                    : 18:31:48
IPTC Digest                     : 398096dd05f3b20db93d21d605918b67
Displayed Units X               : inches
Displayed Units Y               : inches
Print Style                     : Centered
Print Position                  : 0 0
Print Scale                     : 1
Global Angle                    : 30
Global Altitude                 : 30
URL List                        : 
Slices Group Name               : IMG_6783
Num Slices                      : 1
Pixel Aspect Ratio              : 1
Photoshop Thumbnail             : (Binary data 7310 bytes, use -b option to extract)
Has Real Merged Data            : Yes
Writer Name                     : Adobe Photoshop
Reader Name                     : Adobe Photoshop CS5
Photoshop Quality               : 8
Photoshop Format                : Progressive
Progressive Scans               : 3 Scans
XMP Toolkit                     : Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00
Metadata Date                   : 2014:09:15 20:35:48+02:00
Serial Number                   : 780209680
Lens Info                       : 18-200mm f/?
Lens                            : EF-S18-200mm f/3.5-5.6 IS
Image Number                    : 0
Flash Compensation              : 0
Firmware                        : 1.0.4
Already Applied                 : True
Color Mode                      : RGB
ICC Profile Name                : sRGB IEC61966-2.1
Date Created                    : 2014:09:15 18:31:48.003
Format                          : image/jpeg
Instance ID                     : xmp.iid:A46C9B71082068118DBBB6C40CA5EDA3
Document ID                     : xmp.did:A46C9B71082068118DBBB6C40CA5EDA3
Original Document ID            : xmp.did:A46C9B71082068118DBBB6C40CA5EDA3
History Action                  : saved
History Instance ID             : xmp.iid:A46C9B71082068118DBBB6C40CA5EDA3
History When                    : 2014:09:15 20:35:48+02:00
History Software Agent          : Adobe Photoshop CS5 Macintosh
History Changed                 : /
Profile CMM Type                : Linotronic
Profile Version                 : 2.1.0
Profile Class                   : Display Device Profile
Color Space Data                : RGB
Profile Connection Space        : XYZ
Profile Date Time               : 1998:02:09 06:49:00
Profile File Signature          : acsp
Primary Platform                : Microsoft Corporation
CMM Flags                       : Not Embedded, Independent
Device Manufacturer             : Hewlett-Packard
Device Model                    : sRGB
Device Attributes               : Reflective, Glossy, Positive, Color
Rendering Intent                : Perceptual
Connection Space Illuminant     : 0.9642 1 0.82491
Profile Creator                 : Hewlett-Packard
Profile ID                      : 0
Profile Copyright               : Copyright (c) 1998 Hewlett-Packard Company
Profile Description             : sRGB IEC61966-2.1
Media White Point               : 0.95045 1 1.08905
Media Black Point               : 0 0 0
Red Matrix Column               : 0.43607 0.22249 0.01392
Green Matrix Column             : 0.38515 0.71687 0.09708
Blue Matrix Column              : 0.14307 0.06061 0.7141
Device Mfg Desc                 : IEC http://www.iec.ch
Device Model Desc               : IEC 61966-2.1 Default RGB colour space - sRGB
Viewing Cond Desc               : Reference Viewing Condition in IEC61966-2.1
Viewing Cond Illuminant         : 19.6445 20.3718 16.8089
Viewing Cond Surround           : 3.92889 4.07439 3.36179
Viewing Cond Illuminant Type    : D50
Luminance                       : 76.03647 80 87.12462
Measurement Observer            : CIE 1931
Measurement Backing             : 0 0 0
Measurement Geometry            : Unknown
Measurement Flare               : 0.999%
Measurement Illuminant          : D65
Technology                      : Cathode Ray Tube Display
Red Tone Reproduction Curve     : (Binary data 2060 bytes, use -b option to extract)
Green Tone Reproduction Curve   : (Binary data 2060 bytes, use -b option to extract)
Blue Tone Reproduction Curve    : (Binary data 2060 bytes, use -b option to extract)
DCT Encode Version              : 100
APP14 Flags 0                   : (none)
APP14 Flags 1                   : (none)
Color Transform                 : YCbCr
Image Width                     : 3840
Image Height                    : 2772
Encoding Process                : Progressive DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:4:4 (1 1)
Aperture                        : 5.6
Image Size                      : 3840x2772
Megapixels                      : 10.6
Scale Factor To 35 mm Equivalent: 1.6
Shutter Speed                   : 1/25
Create Date                     : 2014:09:15 18:31:48.03
Date/Time Original              : 2014:09:15 18:31:48.03
Modify Date                     : 2014:09:15 20:35:48.03
Thumbnail Image                 : (Binary data 7310 bytes, use -b option to extract)
Date/Time Created               : 2014:09:15 18:31:48
Lens ID                         : Canon EF-S 18-200mm f/3.5-5.6 IS
Circle Of Confusion             : 0.019 mm
Depth Of Field                  : 0.09 m (2.57 - 2.67 m)
Field Of View                   : 10.6 deg
Focal Length                    : 120.0 mm (35 mm equivalent: 193.8 mm)
Hyperfocal Distance             : 138.25 m
Light Value                     : 6.6
javier@weblinus:~/Descargas$

Obtenemos 170 metadatos de la imagen.

Borrar datos Exif de una imagen en la terminal

Para borrar los datos Exif de una imagen, solo tienes que ejecutar el comando como sigue.

exiftool -EXIF= [imagen]
Borrando datos…

Salida

javier@weblinus:~/Descargas$ exiftool Foto.jpg 
ExifTool Version Number         : 12.16
File Name                       : Foto.jpg
Directory                       : .
File Size                       : 897 KiB
File Modification Date/Time     : 2022:08:01 20:58:04+02:00
File Access Date/Time           : 2022:08:01 20:58:04+02:00
File Inode Change Date/Time     : 2022:08:01 20:58:04+02:00
File Permissions                : rw-r--r--
File Type                       : JPEG
File Type Extension             : jpg
MIME Type                       : image/jpeg
Current IPTC Digest             : 398096dd05f3b20db93d21d605918b67
Coded Character Set             : UTF8
Application Record Version      : 0
Time Created                    : 18:31:48
IPTC Digest                     : 398096dd05f3b20db93d21d605918b67
X Resolution                    : 72
Displayed Units X               : inches
Y Resolution                    : 72
Displayed Units Y               : inches
Print Style                     : Centered
Print Position                  : 0 0
Print Scale                     : 1
Global Angle                    : 30
Global Altitude                 : 30
URL List                        : 
Slices Group Name               : IMG_6783
Num Slices                      : 1
Pixel Aspect Ratio              : 1
Photoshop Thumbnail             : (Binary data 7310 bytes, use -b option to extract)
Has Real Merged Data            : Yes
Writer Name                     : Adobe Photoshop
Reader Name                     : Adobe Photoshop CS5
Photoshop Quality               : 8
Photoshop Format                : Progressive
Progressive Scans               : 3 Scans
XMP Toolkit                     : Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00
Modify Date                     : 2014:09:15 20:35:48+02:00
Create Date                     : 2014:09:15 18:31:48.03+02:00
Metadata Date                   : 2014:09:15 20:35:48+02:00
Serial Number                   : 780209680
Lens Info                       : 18-200mm f/?
Lens                            : EF-S18-200mm f/3.5-5.6 IS
Lens ID                         : 50
Image Number                    : 0
Flash Compensation              : 0
Firmware                        : 1.0.4
Already Applied                 : True
Color Mode                      : RGB
ICC Profile Name                : sRGB IEC61966-2.1
Date Created                    : 2014:09:15 18:31:48.003
Format                          : image/jpeg
Instance ID                     : xmp.iid:A46C9B71082068118DBBB6C40CA5EDA3
Document ID                     : xmp.did:A46C9B71082068118DBBB6C40CA5EDA3
Original Document ID            : xmp.did:A46C9B71082068118DBBB6C40CA5EDA3
History Action                  : saved
History Instance ID             : xmp.iid:A46C9B71082068118DBBB6C40CA5EDA3
History When                    : 2014:09:15 20:35:48+02:00
History Software Agent          : Adobe Photoshop CS5 Macintosh
History Changed                 : /
Profile CMM Type                : Linotronic
Profile Version                 : 2.1.0
Profile Class                   : Display Device Profile
Color Space Data                : RGB
Profile Connection Space        : XYZ
Profile Date Time               : 1998:02:09 06:49:00
Profile File Signature          : acsp
Primary Platform                : Microsoft Corporation
CMM Flags                       : Not Embedded, Independent
Device Manufacturer             : Hewlett-Packard
Device Model                    : sRGB
Device Attributes               : Reflective, Glossy, Positive, Color
Rendering Intent                : Perceptual
Connection Space Illuminant     : 0.9642 1 0.82491
Profile Creator                 : Hewlett-Packard
Profile ID                      : 0
Profile Copyright               : Copyright (c) 1998 Hewlett-Packard Company
Profile Description             : sRGB IEC61966-2.1
Media White Point               : 0.95045 1 1.08905
Media Black Point               : 0 0 0
Red Matrix Column               : 0.43607 0.22249 0.01392
Green Matrix Column             : 0.38515 0.71687 0.09708
Blue Matrix Column              : 0.14307 0.06061 0.7141
Device Mfg Desc                 : IEC http://www.iec.ch
Device Model Desc               : IEC 61966-2.1 Default RGB colour space - sRGB
Viewing Cond Desc               : Reference Viewing Condition in IEC61966-2.1
Viewing Cond Illuminant         : 19.6445 20.3718 16.8089
Viewing Cond Surround           : 3.92889 4.07439 3.36179
Viewing Cond Illuminant Type    : D50
Luminance                       : 76.03647 80 87.12462
Measurement Observer            : CIE 1931
Measurement Backing             : 0 0 0
Measurement Geometry            : Unknown
Measurement Flare               : 0.999%
Measurement Illuminant          : D65
Technology                      : Cathode Ray Tube Display
Red Tone Reproduction Curve     : (Binary data 2060 bytes, use -b option to extract)
Green Tone Reproduction Curve   : (Binary data 2060 bytes, use -b option to extract)
Blue Tone Reproduction Curve    : (Binary data 2060 bytes, use -b option to extract)
DCT Encode Version              : 100
APP14 Flags 0                   : (none)
APP14 Flags 1                   : (none)
Color Transform                 : YCbCr
Image Width                     : 3840
Image Height                    : 2772
Encoding Process                : Progressive DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:4:4 (1 1)
Image Size                      : 3840x2772
Megapixels                      : 10.6
Date/Time Created               : 2014:09:15 18:31:48
Date/Time Original              : 2014:09:15 18:31:48
javier@weblinus:~/Descargas$ 

Como vemos, no se borran todos los metadatos, siempre quedan algunos que son imprescindibles para la detección y correcta operación de la imagen, en este caso han quedado 114.

ExifTool dispone de varias opciones, agregando «all» podemos borrar absolutamente todos los metadatos de una imagen, evidentemente se incluyen los Exif.

exiftool -all= [imagen]
Borrado con opción -all

Y vemos que apenas quedan metadatos

Salida dl comando con la opción -all
javier@weblinus:~/Descargas$ exiftool Foto.jpg
ExifTool Version Number         : 12.16
File Name                       : Foto.jpg
Directory                       : .
File Size                       : 881 KiB
File Modification Date/Time     : 2022:08:01 21:06:09+02:00
File Access Date/Time           : 2022:08:01 21:06:09+02:00
File Inode Change Date/Time     : 2022:08:01 21:06:09+02:00
File Permissions                : rw-r--r--
File Type                       : JPEG
File Type Extension             : jpg
MIME Type                       : image/jpeg
DCT Encode Version              : 100
APP14 Flags 0                   : (none)
APP14 Flags 1                   : (none)
Color Transform                 : YCbCr
Image Width                     : 3840
Image Height                    : 2772
Encoding Process                : Progressive DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:4:4 (1 1)
Image Size                      : 3840x2772
Megapixels                      : 10.6
javier@weblinus:~/Descargas$ 

Si quieres conocer más sobre esta magnífica herramienta, puedes consultar su manual integrado con el siguiente comando.

man exiftool
manual de la herramienta

O consultar los documentación oficial de la herramienta en internet.

También tienes una herramienta en linea para borrar los datos EXIF, si no quieres instalar nada, se llama Image Scrubber

Herramienta en linea

Si tienes algún comentario que hacer, al pie del post tienes un formulario para hacerlo.

Y si quieres contactar conmigo por cualquier otro asunto relacionado con el sitio, o te quieres suscribir para recibir un correo-e una vez al mes con las nuevas publicaciones, en la página de contacto , tienes otro formulario.

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.