Fuente
Como ya todo el mundo sabe, los archivos digitales contienen metadatos con información relevante del propio archivo, como por ejemplo la fecha de creación del archivo, el software utilizado para crearlo, formato del archivo, tamaño, fechas de modificaciones, etc…
Pues bien, ahora que ya todo el mundo conoce los metadatos, vamos a estudiar los de las imágenes, que como veremos pueden ofrecernos una cantidad de información…
Para ello vamos a utilizar la herramienta exiftool, que por supuesto vamos a ejecutar en nuestro linux…
Vamos a juguetear con los metadatos de por ejemplo esta imagen:
El uso más sencillo del programa, sería para obtener los metadatos de la imagen:
root@maquina:~$ exiftool Imágenes/perro.jpg
Para modificar por ejemplo las coordenadas:
root@maquina:~$ exiftool -exif:gpslatitude=”21 30″ -exif:gpslatituderef=S -exif:gpslongitude=”165 30″ -exif:gpslongituderef=E Imágenes/perro.jpg
1 image files updated
root@maquina:~$ exiftool Imágenes/perro.jpg
Para borrar los metadatos de la imagen:
root@maquina:~$ exiftool -all= Imágenes/perro.jpg
1 image files updated
Eso si, como podemos observar, los metadatos no se quedan completamente vacíos, ya que si volvemos a comprobarlos:
root@maquina:~$ exiftool Imágenes/perro.jpg
Curiosidades:
Cuando realizamos una imagen con nuestro teléfono y este tiene el GPS activado, podemos encontrar entre los metadatos de dicha imagen como se han guardado las coordenadas desde donde fue realizada, de modo que si posteriormente subimos esta imagen a internet, los metadatos de dicha imagen pueden ser leidos y averiguar de eso modo la localización de donde fué tomada la fotografía.
Salud y controla tus metadatos.
Como ya todo el mundo sabe, los archivos digitales contienen metadatos con información relevante del propio archivo, como por ejemplo la fecha de creación del archivo, el software utilizado para crearlo, formato del archivo, tamaño, fechas de modificaciones, etc…
Pues bien, ahora que ya todo el mundo conoce los metadatos, vamos a estudiar los de las imágenes, que como veremos pueden ofrecernos una cantidad de información…
Para ello vamos a utilizar la herramienta exiftool, que por supuesto vamos a ejecutar en nuestro linux…
Instalación:
root@maquina:~$ apt-get update && apt-get install libimage-exiftool-perl
Sintaxis:
exiftool [ parametros] [nombre_archivo]
Vamos a juguetear con los metadatos de por ejemplo esta imagen:
El uso más sencillo del programa, sería para obtener los metadatos de la imagen:
root@maquina:~$ exiftool Imágenes/perro.jpg
ExifTool Version Number : 8.60
File Name : perro.jpg
Directory : Imágenes/
File Size : 412 kB
File Modification Date/Time : 2014:04:02 20:51:44+02:00
File Permissions : rw-rw-r–
File Type : JPEG
MIME Type : image/jpeg
JFIF Version : 1.01
Exif Byte Order : Little-endian (Intel, II)
Make : SAMSUNG
Camera Model Name : GT-I8160P
Orientation : Horizontal (normal)
X Resolution : 72
Y Resolution : 72
Resolution Unit : inches
Software : GIMP 2.6.12
Modify Date : 2014:04:02 20:51:34
Y Cb Cr Positioning : Co-sited
Exposure Time : 1/351
F Number : 2.7
Exposure Program : Aperture-priority AE
ISO : 50
Exif Version : 0220
Date/Time Original : 2014:04:02 17:50:35
Create Date : 2014:04:02 17:50:35
Exposure Compensation : 0
Max Aperture Value : 2.7
Metering Mode : Center-weighted average
Flash : No Flash
Focal Length : 3.5 mm
Maker Note Version : 0100
User Comment : User comments
Flashpix Version : 0100
Color Space : sRGB
Exif Image Width : 2560
Exif Image Height : 1920
Interoperability Index : R98 – DCF basic file (sRGB)
Interoperability Version : 0100
Exposure Mode : Auto
White Balance : Auto
Scene Capture Type : Standard
Compression : JPEG (old-style)
Thumbnail Offset : 828
Thumbnail Length : 4853
Comment : .
Image Width : 2560
Image Height : 1920
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
Aperture : 2.7
Image Size : 2560×1920
Shutter Speed : 1/351
Thumbnail Image : (Binary data 4853 bytes, use -b option to extract)
Focal Length : 3.5 mm
Light Value : 12.3
Para modificar por ejemplo las coordenadas:
root@maquina:~$ exiftool -exif:gpslatitude=”21 30″ -exif:gpslatituderef=S -exif:gpslongitude=”165 30″ -exif:gpslongituderef=E Imágenes/perro.jpg
1 image files updated
root@maquina:~$ exiftool Imágenes/perro.jpg
ExifTool Version Number : 8.60
File Name : perro.jpg
Directory : Imágenes/
File Size : 412 kB
File Modification Date/Time : 2014:05:15 23:15:31+02:00
File Permissions : rw-rw-r–
File Type : JPEG
MIME Type : image/jpeg
JFIF Version : 1.01
Exif Byte Order : Little-endian (Intel, II)
Make : SAMSUNG
Camera Model Name : GT-I8160P
Orientation : Horizontal (normal)
X Resolution : 72
Y Resolution : 72
Resolution Unit : inches
Software : GIMP 2.6.12
Modify Date : 2014:04:02 20:51:34
Y Cb Cr Positioning : Co-sited
Exposure Time : 1/351
F Number : 2.7
Exposure Program : Aperture-priority AE
ISO : 50
Exif Version : 0220
Date/Time Original : 2014:04:02 17:50:35
Create Date : 2014:04:02 17:50:35
Exposure Compensation : 0
Max Aperture Value : 2.7
Metering Mode : Center-weighted average
Flash : No Flash
Focal Length : 3.5 mm
Maker Note Version : 0100
User Comment : User comments
Flashpix Version : 0100
Color Space : sRGB
Exif Image Width : 2560
Exif Image Height : 1920
Interoperability Index : R98 – DCF basic file (sRGB)
Interoperability Version : 0100
Exposure Mode : Auto
White Balance : Auto
Scene Capture Type : Standard
GPS Version ID : 2.3.0.0
GPS Latitude Ref : South
GPS Longitude Ref : East
Compression : JPEG (old-style)
Thumbnail Offset : 954
Thumbnail Length : 4853
Comment : .
Image Width : 2560
Image Height : 1920
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
Aperture : 2.7
GPS Latitude : 21 deg 30′ 0.00″ S
GPS Longitude : 165 deg 30′ 0.00″ E
GPS Position : 21 deg 30′ 0.00″ S, 165 deg 30′ 0.00″ E
Image Size : 2560×1920
Shutter Speed : 1/351
Thumbnail Image : (Binary data 4853 bytes, use -b option to extract)
Focal Length : 3.5 mm
Light Value : 12.3
Para borrar los metadatos de la imagen:
root@maquina:~$ exiftool -all= /ruta/nombre_archivo.ext
root@maquina:~$ exiftool -all= Imágenes/perro.jpg
1 image files updated
Eso si, como podemos observar, los metadatos no se quedan completamente vacíos, ya que si volvemos a comprobarlos:
root@maquina:~$ exiftool Imágenes/perro.jpg
ExifTool Version Number : 8.60
File Name : perro.jpg
Directory : Imágenes/
File Size : 407 kB
File Modification Date/Time : 2014:05:17 13:20:09+02:00
File Permissions : rw-rw-r–
File Type : JPEG
MIME Type : image/jpeg
Image Width : 2560
Image Height : 1920
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
Image Size : 2560×1920
Para más información sobre el funcionamiento de exiftool:
root@maquina:~$ man exiftool
Curiosidades:
Cuando realizamos una imagen con nuestro teléfono y este tiene el GPS activado, podemos encontrar entre los metadatos de dicha imagen como se han guardado las coordenadas desde donde fue realizada, de modo que si posteriormente subimos esta imagen a internet, los metadatos de dicha imagen pueden ser leidos y averiguar de eso modo la localización de donde fué tomada la fotografía.
Salud y controla tus metadatos.