Skip to content

Latest commit

 

History

History
1311 lines (1206 loc) · 60.5 KB

vaja4.md

File metadata and controls

1311 lines (1206 loc) · 60.5 KB

4. Vaja: Metapodatki

Navodila

  1. Za podane slike ugotovite s kakšnim fotoaparatom so bile zajete, ali je bila uporabljena bliskavica in kdaj in kje je nastala.
  2. Za podano datoteko ugotovite kdo je originalni avtor dokumenta, ali je dokument spreminjal še kdo drug ter kdaj in na katerem operacijskem sistemu je nastal.
  3. Na podanih slikah in dokumentu spremenite in izbrišite posamezne metapodatke.
  4. Napišite kratek program za pridobivanje, spreminjanje in brisanje EXIF metapodatkov is slik.

Dodatne informacije

Podrobna navodila

1. Metapodatki v slikah

Mnogi datotečni formati podpirajo zapis metapodatkov. Ti ponavadi vključujejo datum in čas nastanka datoteke, avtorja in program, s katerim je bila ustvarjena. Poleg tega lahko recimo slika vsebuje podatke o lokaciji in napravi, s katero je bila zajeta. Te podatke je enostavno spregledati, saj jih programi pogosto ne prikažejo, zato so pogosto vir uporabnih forenzičnih informacij. Spletne aplikacije naj bi izbrisale metapodatke, vendar nam to noben ne zagotavlja in jih uporabljajo za analizo ali celi prodajajo drugim podjetjem predvsem oglaševalcem.

Med najširše uporabljanimi standardi za zapis metapodatkov v slikah in videoposnetkih so Exif, IPTC in XMP, ki jih lahko obdelujemo z uporabo knjižnice in orodij Exiv2. Dokumenti v sodobnih formatih, kot so Office Open XML, OpenDocument in EPUB, so shranjeni kot navadne datoteke ZIP, v kateri je med drugim tudi datoteka z metapodatki (ponavadi zapisana v formatu XML).

S spletne strani prenesemo naslednji dve sliki:

  • lovecnabiralec.jpg
  • JFP_5195.NEF

Sliki najprej odpremo kar z dvojnim klikom ter prikažemo njune dodatne lastnosti znotraj aplikacije ali pa z desnim klikom in izberemo možnost Podrobnosti. Dodatne podatke o sliki, ki so shranjeni v datoteki poleg slike, imenujemo metapodatki ali tudi EXIF podatki (Exchangeable Image File Format).

Za branje metapodatkov lahko uporabimo namenska orodja, kot sta exiv2, exif in exiftool. Z njima lahko dostopamo do vseh metapodatkov, ki so shranjeni v sliki in ne le do tistih, ki jih prikaže program za prikazovanje slik. Namestimo jo z upraviteljem paketov na našem operacijskem sistemu in z njima izpišemo metapodatke naših dveh slik

apt update
apt install exiv2 exif exiftool

exiv2 lovecnabiralec.jpg

File name       : lovecnabiralec.jpg
File size       : 2765775 Bytes
MIME type       : image/jpeg
Image size      : 2592 x 1936
Camera make     : Apple
Camera model    : iPhone 4
Image timestamp : 2012:01:25 14:50:25
Image number    : 
Exposure time   : 1/15 s
Aperture        : F2.8
Exposure bias   : 
Flash           : No flash
Flash bias      : 
Focal length    : 3.8 mm
Subject distance: 
ISO speed       : 125
Exposure mode   : Auto
Metering mode   : Multi-segment
Macro mode      : 
Image quality   : 
Exif Resolution : 2592 x 1936
White balance   : Auto
Thumbnail       : image/jpeg, 13456 Bytes
Copyright       : 
Exif comment    : 

exif lovecnabiralec.jpg

Analysis of disks with GNU/Linux

EXIF tags in 'lovecnabiralec.jpg' ('Motorola' byte order):
--------------------+----------------------------------------------------------
Tag                 |Value
--------------------+----------------------------------------------------------
Manufacturer        |Apple
Model               |iPhone 4
Orientation         |Right-top
X-Resolution        |72
Y-Resolution        |72
Resolution Unit     |Inch
Software            |5.0.1
Date and Time       |2012:01:25 14:50:25
YCbCr Positioning   |Centered
Compression         |JPEG compression
X-Resolution        |72
Y-Resolution        |72
Resolution Unit     |Inch
Exposure Time       |1/15 sec.
F-Number            |f/2.8
Exposure Program    |Normal program
ISO Speed Ratings   |125
Exif Version        |Exif Version 2.21
Date and Time (Origi|2012:01:25 14:50:25
Date and Time (Digit|2012:01:25 14:50:25
Components Configura|Y Cb Cr -
Shutter Speed       |3.91 EV (1/15 sec.)
Aperture            |2.97 EV (f/2.8)
Brightness          |2.28 EV (16.65 cd/m^2)
Metering Mode       |Pattern
Flash               |Flash did not fire
Focal Length        |3.9 mm
FlashPixVersion     |FlashPix Version 1.0
Color Space         |sRGB
Pixel X Dimension   |2592
Pixel Y Dimension   |1936
Sensing Method      |One-chip color area sensor
Custom Rendered     |2
Exposure Mode       |Auto exposure
White Balance       |Auto white balance
Scene Capture Type  |Standard
North or South Latit|N
Latitude            |46, 4.45,  0
East or West Longitu|E
Longitude           |14, 28.68,  0
Altitude Reference  |Sea level
Altitude            |310.386
GPS Time (Atomic Clo|13:50:1561.00
GPS Image Direction |T
GPS Image Direction |180.936
--------------------+----------------------------------------------------------
EXIF data contains a thumbnail (13456 bytes).

exiftool lovecnabiralec.jpg

ExifTool Version Number         : 12.16
File Name                       : lovecnabiralec.jpg
Directory                       : .
File Size                       : 2.6 MiB
File Modification Date/Time     : 2023:03:13 11:13:03+01:00
File Access Date/Time           : 2023:03:13 11:15:24+01:00
File Inode Change Date/Time     : 2023:03:13 11:13:03+01:00
File Permissions                : rw-r--r--
File Type                       : JPEG
File Type Extension             : jpg
MIME Type                       : image/jpeg
Exif Byte Order                 : Big-endian (Motorola, MM)
Make                            : Apple
Camera Model Name               : iPhone 4
Orientation                     : Rotate 90 CW
X Resolution                    : 72
Y Resolution                    : 72
Resolution Unit                 : inches
Software                        : 5.0.1
Modify Date                     : 2012:01:25 14:50:25
Y Cb Cr Positioning             : Centered
Exposure Time                   : 1/15
F Number                        : 2.8
Exposure Program                : Program AE
ISO                             : 125
Exif Version                    : 0221
Date/Time Original              : 2012:01:25 14:50:25
Create Date                     : 2012:01:25 14:50:25
Components Configuration        : Y, Cb, Cr, -
Shutter Speed Value             : 1/15
Aperture Value                  : 2.8
Brightness Value                : 2.281069959
Metering Mode                   : Multi-segment
Flash                           : No Flash
Focal Length                    : 3.9 mm
Flashpix Version                : 0100
Color Space                     : sRGB
Exif Image Width                : 2592
Exif Image Height               : 1936
Sensing Method                  : One-chip color area
Custom Rendered                 : HDR (no original saved)
Exposure Mode                   : Auto
White Balance                   : Auto
Scene Capture Type              : Standard
GPS Latitude Ref                : North
GPS Longitude Ref               : East
GPS Altitude Ref                : Above Sea Level
GPS Time Stamp                  : 14:16:01
GPS Img Direction Ref           : True North
GPS Img Direction               : 180.9357143
Compression                     : JPEG (old-style)
Thumbnail Offset                : 882
Thumbnail Length                : 13456
Image Width                     : 2592
Image Height                    : 1936
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.8
Image Size                      : 2592x1936
Megapixels                      : 5.0
Shutter Speed                   : 1/15
Thumbnail Image                 : (Binary data 13456 bytes, use -b option to extract)
GPS Altitude                    : 310.3 m Above Sea Level
GPS Latitude                    : 46 deg 4' 27.00" N
GPS Longitude                   : 14 deg 28' 40.80" E
Focal Length                    : 3.9 mm
GPS Position                    : 46 deg 4' 27.00" N, 14 deg 28' 40.80" E
Light Value                     : 6.6

exiv2 JFP_5195.NEF 

File name       : JFP_5195.NEF
File size       : 17512345 Bytes
MIME type       : image/x-nikon-nef
Image size      : 4992 x 3292
Camera make     : NIKON CORPORATION
Camera model    : NIKON D4
Image timestamp : 2013:06:12 13:44:18
Image number    : 
Exposure time   : 1/100 s
Aperture        : F5
Exposure bias   : 0 EV
Flash           : No flash
Flash bias      : 
Focal length    : 35.0 mm (35 mm equivalent: 35.0 mm)
Subject distance: 
ISO speed       : 200
Exposure mode   : Manual
Metering mode   : Multi-segment
Macro mode      : 
Image quality   : RAW    
Exif Resolution : 160 x 120
White balance   : AUTO1       
Thumbnail       : None
Copyright       :                                                       
Exif comment    : charset=Ascii

exif JFP_5195.NEF 

Corrupt data
The data provided does not follow the specification.
ExifLoader: The data supplied does not seem to contain EXIF data.

exiftool JFP_5195.NEF 

ExifTool Version Number         : 12.16
File Name                       : JFP_5195.NEF
Directory                       : .
File Size                       : 17 MiB
File Modification Date/Time     : 2023:03:13 11:12:55+01:00
File Access Date/Time           : 2023:03:13 11:12:55+01:00
File Inode Change Date/Time     : 2023:03:13 11:12:55+01:00
File Permissions                : rw-r--r--
File Type                       : NEF
File Type Extension             : nef
MIME Type                       : image/x-nikon-nef
Exif Byte Order                 : Big-endian (Motorola, MM)
Make                            : NIKON CORPORATION
Camera Model Name               : NIKON D4
Orientation                     : Horizontal (normal)
Software                        : Ver.1.02
Modify Date                     : 2013:06:12 13:44:18
Artist                          : 
Jpg From Raw Start              : 786432
Jpg From Raw Length             : 513834
Y Cb Cr Positioning             : Co-sited
Image Width                     : 4992
Image Height                    : 3292
Bits Per Sample                 : 14
Compression                     : Nikon NEF Compressed
Photometric Interpretation      : Color Filter Array
Strip Offsets                   : 1310720
Samples Per Pixel               : 1
Rows Per Strip                  : 3292
Strip Byte Counts               : 16201625
X Resolution                    : 300
Y Resolution                    : 300
Planar Configuration            : Chunky
Resolution Unit                 : inches
CFA Repeat Pattern Dim          : 2 2
CFA Pattern 2                   : 0 1 1 2
Subfile Type                    : Reduced-resolution image
Other Image Start               : 196608
Other Image Length              : 528264
Reference Black White           : 0 255 0 255 0 255
Creator Tool                    : NIKON D4 Ver.1.02
Copyright                       : 
Exposure Time                   : 1/100
F Number                        : 5.0
Exposure Program                : Manual
ISO                             : 200
Sensitivity Type                : Recommended Exposure Index
Create Date                     : 2013:06:12 13:44:18
Exposure Compensation           : 0
Max Aperture Value              : 2.0
Metering Mode                   : Multi-segment
Light Source                    : Unknown
Flash                           : No Flash
Focal Length                    : 35.0 mm
Maker Note Version              : 2.10
Quality                         : RAW
White Balance                   : Auto1
Focus Mode                      : AF-S
Flash Setting                   : 
Flash Type                      : 
White Balance Fine Tune         : 0 0
WB RB Levels                    : 2.05078125 1.55078125 1 1
Program Shift                   : 0
Exposure Difference             : -4.2
Preview Image Start             : 37016
Preview Image Length            : 81433
ISO Setting                     : 200
External Flash Exposure Comp    : 0
Flash Exposure Bracket Value    : 0.0
Exposure Bracket Value          : 0
Crop Hi Speed                   : Off (4992x3292 cropped to 4992x3292 at pixel 0,0)
Exposure Tuning                 : 0
Serial Number                   : 2042809
Color Space                     : sRGB
VR Info Version                 : 0100
Vibration Reduction             : Off
VR Mode                         : Normal
Active D-Lighting               : Off
Picture Control Version         : 0100
Picture Control Name            : Neutral
Picture Control Base            : Neutral
Picture Control Adjust          : Default Settings
Picture Control Quick Adjust    : n/a
Brightness                      : Normal
Hue Adjustment                  : None
Filter Effect                   : n/a
Toning Effect                   : n/a
Toning Saturation               : n/a
Time Zone                       : +01:00
Daylight Savings                : No
Date Display Format             : D/M/Y
ISO Expansion                   : Off
ISO2                            : 200
ISO Expansion 2                 : Off
Vignette Control                : Normal
Auto Distortion Control         : Off
Lens Type                       : D
Lens                            : 35mm f/2
Flash Mode                      : Did Not Fire
Shooting Mode                   : Single-Frame
Contrast Curve                  : (Binary data 578 bytes, use -b option to extract)
Shot Info Version               : 0223
Firmware Version                : 1.02b
Custom Settings Bank            : A
AF-C Priority Selection         : Release
AF-S Priority Selection         : Focus
AF Point Selection              : 51 Points
Focus Tracking Lock On          : 3 (Normal)
AF Activation                   : Shutter/AF-On
Focus Point Wrap                : No Wrap
Pitch                           : High
No Memory Card                  : Enable Release
Grid Display                    : On
Shooting Info Display           : Unknown (0)
LCD Illumination                : Off
Screen Tips                     : On
Beep                            : Off
Reverse Indicators              : + 0 -
Rear Display                    : ISO
Viewfinder Display              : Exposures Remaining
Command Dials Reverse Rotation  : No
Easy Exposure Compensation      : Off
Exposure Control Step Size      : 1/3 EV
ISO Step Size                   : 1/3 EV
Exposure Comp Step Size         : 1/3 EV
Center Weighted Area Size       : 12 mm
Fine Tune Opt Matrix Metering   : 0
Fine Tune Opt Center Weighted   : 0
Fine Tune Opt Spot Metering     : 0
Multi Selector Shoot Mode       : Select Center Focus Point (Reset)
Multi Selector Playback Mode    : Thumbnail On/Off
Multi Selector                  : Do Nothing
Exposure Delay Mode             : Off
CH Mode Shooting Speed          : 10 fps
CL Mode Shooting Speed          : 5 fps
Max Continuous Release          : 200
Auto Bracket Set                : AE & Flash
Auto Bracket Order              : 0,-,+
Auto Bracket Mode M             : Flash/Speed
Func Button                     : My Menu
Func Button Plus Dials          : None
Preview Button                  : Preview
Preview Button Plus Dials       : None
Assign Bkt Button               : Auto Bracketing
Command Dials Change Main Sub   : Autofocus Off, Exposure Off
Command Dials Menu And Playback : Off
Command Dials Aperture Setting  : Sub-command Dial
Shutter Release Button AE-L     : On
Release Button To Use Dial      : No
Standby Timer                   : 6 s
Self Timer Time                 : 2 s
Self Timer Shot Count           : 1
Self Timer Shot Interval        : 0.5 s
Image Review Monitor Off Time   : 4 s
Live View Monitor Off Time      : 10 min
Menu Monitor Off Time           : 20 s
Shooting Info Monitor Off Time  : 10 s
Flash Sync Speed                : 1/250 s
Flash Shutter Speed             : 1/60 s
Modeling Flash                  : Off
Playback Monitor Off Time       : 10 s
Playback Zoom                   : Use Separate Zoom Buttons
Shutter Speed Lock              : Off
Aperture Lock                   : Off
Movie Shutter Button            : Take Photo
Flash Exposure Comp Area        : Entire frame
Movie Function Button           : None
Movie Preview Button            : Index Marking
Vertical Multi Selector         : Same as Multi-Selector with Info(U/D) & Playback(R/L)
Vertical Func Button            : AE/AF Lock
Vertical Func Button Plus Dials : None
Assign Movie Record Button      : None
Dynamic Area AF Display         : Off
AF Point Illumination           : On in Continuous Shooting and Manual Focusing
Store By Orientation            : Off
Group Area AF Illumination      : Squares
AF Point Brightness             : Normal
AF On Button                    : AE/AF Lock
Vertical AF On Button           : AE/AF Lock
Sub Selector Assignment         : Focus Point Selection
Movie Sub Selector Assignment   : AE/AF Lock
Sub Selector                    : AE/AF Lock
Sub Selector Plus Dials         : None
Movie Function Button Plus Dials: None
Movie Preview Button Plus Dials : Choose Image Area
Movie Sub Selector Assignment Plus Dials: None
NEF Compression                 : Lossless
Noise Reduction                 : Off
NEF Linearization Table         : (Binary data 46 bytes, use -b option to extract)
WB GRBG Levels                  : 256 525 397 256
Lens Data Version               : 0204
Exit Pupil Position             : 58.5 mm
AF Aperture                     : 2.1
Focus Position                  : 0x11
Focus Distance                  : 0.50 m
Lens ID Number                  : 66
Lens F Stops                    : 7.00
Min Focal Length                : 35.6 mm
Max Focal Length                : 35.6 mm
Max Aperture At Min Focal       : 2.0
Max Aperture At Max Focal       : 2.0
MCU Version                     : 68
Effective Max Aperture          : 2.0
Raw Image Center                : 2496 1646
Retouch History                 : None
Shutter Count                   : 17094
Flash Info Version              : 0105
Flash Source                    : None
External Flash Firmware         : n/a
External Flash Flags            : (none)
Flash Commander Mode            : Off
Flash Control Mode              : Off
Flash Compensation              : 0
Flash GN Distance               : 0
Flash Color Filter              : None
Flash Group A Control Mode      : Off
Flash Group B Control Mode      : Off
Flash Group C Control Mode      : Off
Flash Group A Compensation      : 0
Flash Group B Compensation      : 0
Flash Group C Compensation      : 0
External Flash Compensation     : 0
Flash Exposure Comp 3           : 0
Flash Exposure Comp 4           : 0
Multi Exposure Version          : 0100
Multi Exposure Mode             : Off
Multi Exposure Shots            : 0
Multi Exposure Auto Gain        : Off
High ISO Noise Reduction        : Normal
Power Up Time                   : 0000:00:00 00:00:00
AF Info 2 Version               : 0100
Contrast Detect AF              : On
AF Area Mode                    : Contrast-detect (normal area)
Phase Detect AF                 : Off
Primary AF Point                : (none)
AF Points Used                  : (none)
AF Image Width                  : 4928
AF Image Height                 : 3280
AF Area X Position              : 2464
AF Area Y Position              : 1640
AF Area Width                   : 264
AF Area Height                  : 220
Contrast Detect AF In Focus     : Yes
File Info Version               : 0100
Memory Card Number              : 0
Directory Number                : 101
File Number                     : 5195
AF Fine Tune                    : Off
AF Fine Tune Index              : n/a
AF Fine Tune Adj                : 0
AF Fine Tune Adj Tele           : 0
Retouch Info Version            : 0200
Retouch NEF Processing          : Off
User Comment                    : 
Sub Sec Time                    : 30
Sub Sec Time Original           : 30
Sub Sec Time Digitized          : 30
Sensing Method                  : One-chip color area
File Source                     : Digital Camera
Scene Type                      : Directly photographed
Custom Rendered                 : Normal
Exposure Mode                   : Manual
Digital Zoom Ratio              : 1
Focal Length In 35mm Format     : 35 mm
Scene Capture Type              : Standard
Gain Control                    : None
Contrast                        : Normal
Saturation                      : Normal
Sharpness                       : Normal
Subject Distance Range          : Unknown
GPS Version ID                  : 2.3.0.0
Date/Time Original              : 2013:06:12 13:44:18
TIFF-EP Standard ID             : 1 0 0 0
Aperture                        : 5.0
Blue Balance                    : 1.550781
CFA Pattern                     : [Red,Green][Green,Blue]
Image Size                      : 4992x3292
Jpg From Raw                    : (Binary data 513834 bytes, use -b option to extract)
Megapixels                      : 16.4
Other Image                     : (Binary data 528264 bytes, use -b option to extract)
Preview Image                   : (Binary data 81433 bytes, use -b option to extract)
Red Balance                     : 2.050781
Scale Factor To 35 mm Equivalent: 1.0
Shutter Speed                   : 1/100
Create Date                     : 2013:06:12 13:44:18.30
Date/Time Original              : 2013:06:12 13:44:18.30
Modify Date                     : 2013:06:12 13:44:18.30
Thumbnail TIFF                  : (Binary data 57816 bytes, use -b option to extract)
Auto Focus                      : On
Lens ID                         : AF Nikkor 35mm f/2D
Lens Spec                       : 35mm f/2 D
Circle Of Confusion             : 0.030 mm
Depth Of Field                  : 0.06 m (0.47 - 0.53 m)
Field Of View                   : 51.1 deg (0.48 m)
Focal Length                    : 35.0 mm (35 mm equivalent: 35.0 mm)
Hyperfocal Distance             : 8.15 m
Light Value                     : 10.3

Slike lahko vsebujejo tudi različice slike z nižjo resolucijo, ki jih lahko uporabimo za ugotavljanje ali je bila prvotna slika spremenjena ali ne. Prav tako, nam pridejo prav, ko je originalna slika poškodovana. Sliko nižje resolucije lahko izluščimo z orodjem exiftool in nastavitvijo -ThumbnailImage.

exiftool -b -ThumbnailImage lovecnabiralec.jpg > lovecnabiralec_t.jpg

Orodje dcraw nam omogoča izluščanje slik z nižjo resolucijo ter popravljanje originalnih slik. Vse pridobljene slike si ogledamo s programom za prikazovanje slik (originalna slika - .NEF, slika z nižjo resolucijo .thumb.jpg in popravljena slika - .ppm).

apt update
apt install dcraw
dcraw JFP_5195.NEF
dcraw -e JFP_5195.NEF

V splošnem lahko na podlagi zajete slike ugotovimo s katerim fotoaparatom je bila zajeta, na osnovi:

  • EXIF metapodatkov.
  • Kromatične aberacije.
  • Napak na posameznih pikslih, ki so rahlo svetlejši in temnejši in z večjo količino slik lahko zgradimo model naprave.

2. Metapodatki v dokumentih

S spletne učilnice prenesite datoteko:

Za dostop do metapodatkov lahko uporabimo kar orodja za dostop do metapodatkov v slikah.

exiv2 blinkenlichten.odt

Exiv2 exception in print action for file blinkenlichten.odt:
blinkenlichten.odt: The file contains data of an unknown image type

exif blinkenlichten.odt

Corrupt data
The data provided does not follow the specification.
ExifLoader: The data supplied does not seem to contain EXIF data.

exiftool blinkenlichten.odt

ExifTool Version Number         : 12.16
File Name                       : blinkenlichten.odt
Directory                       : .
File Size                       : 11 KiB
File Modification Date/Time     : 2023:03:13 11:14:39+01:00
File Access Date/Time           : 2023:03:13 11:15:40+01:00
File Inode Change Date/Time     : 2023:03:13 11:14:39+01:00
File Permissions                : rw-r--r--
File Type                       : ODT
File Type Extension             : odt
MIME Type                       : application/vnd.oasis.opendocument.text
Initial-creator                 : Pišta Bači
Creation-date                   : 2019:04:16 21:06:40.274118679
Date                            : 2019:04:16 22:13:49.342982850
Creator                         : Franko Frkič
Editing-duration                : PT33S
Editing-cycles                  : 3
Generator                       : LibreOffice/6.1.3.2$Linux_X86_64 LibreOffice_project/10$Build-2
Document-statistic Table-count  : 0
Document-statistic Image-count  : 0
Document-statistic Object-count : 0
Document-statistic Page-count   : 1
Document-statistic Paragraph-count: 6
Document-statistic Word-count   : 44
Document-statistic Character-count: 344
Document-statistic Non-whitespace-character-count: 305
Preview PNG                     : (Binary data 2855 bytes, use -b option to extract)

Datoteka blinkenlichten.odt vsebuje dokument in metapodatke v ločenih datotekah kot ZIP datoteka in do njih dostopamo lahko kar z ukazom unzip in nato izpišemo vsebovane XML datoteke, ki vsebujejo metapodatke.

mkdir blinkenlichten
cd blinkenlichten
unzip ../blinkenlichten.odt 

Archive:  ../blinkenlichten.odt
extracting: mimetype                
extracting: Thumbnails/thumbnail.png  
creating: Configurations2/toolpanel/
creating: Configurations2/menubar/
creating: Configurations2/statusbar/
creating: Configurations2/accelerator/
creating: Configurations2/progressbar/
creating: Configurations2/popupmenu/
creating: Configurations2/toolbar/
creating: Configurations2/images/Bitmaps/
creating: Configurations2/floater/
inflating: content.xml             
inflating: meta.xml                
inflating: manifest.rdf            
inflating: settings.xml            
inflating: styles.xml              
inflating: META-INF/manifest.xml

ls
Configurations2  content.xml  manifest.rdf  META-INF  meta.xml	mimetype  settings.xml	styles.xml  Thumbnails

apt update
apt install libxml2-utils

cat meta.xml | xmllint --format -

<?xml version="1.0" encoding="UTF-8"?>
<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:grddl="http://www.w3.org/2003/g/data-view#" office:version="1.2">
<office:meta>
    <meta:initial-creator>Pišta Bači</meta:initial-creator>
    <meta:creation-date>2019-04-16T21:06:40.274118679</meta:creation-date>
    <dc:date>2019-04-16T22:13:49.342982850</dc:date>
    <dc:creator>Franko Frkič</dc:creator>
    <meta:editing-duration>PT33S</meta:editing-duration>
    <meta:editing-cycles>3</meta:editing-cycles>
    <meta:generator>LibreOffice/6.1.3.2$Linux_X86_64 LibreOffice_project/10$Build-2</meta:generator>
    <meta:document-statistic meta:table-count="0" meta:image-count="0" meta:object-count="0" meta:page-count="1" meta:paragraph-count="6" meta:word-count="44" meta:character-count="344" meta:non-whitespace-character-count="305"/>
</office:meta>
</office:document-meta>

3. Popravljanje in brisanje metapodatkov

Z orodjem exiv2 lahko najprej izluščimo vse podatke z nastavitvijo ex v datoteko tipa .exv. Imena za naslavljanje posameznih polj metapodatkov izpišemo z nastavitvijo -pt. Posamezne metapodatke lahko manipuliramo z nastavitvijo -M in potem določimo ali metapodatek spreminjamo z ukazom set, ga dodajamo z ukazom add ali brišemo z ukazom del. Vse metapodatke lahko pobrišemo z nastavitvijo rm ter lahko uvozimo iz datoteke z nastavitvijo in.

exiv2 ex lovecnabiralec.jpg

ls
blinkenlichten	blinkenlichten.odt  JFP_5195.NEF  lovecnabiralec.exv  lovecnabiralec.jpg

exiv2 -pt lovecnabiralec.jpg

Exif.Image.Make                              Ascii       6  Apple
Exif.Image.Model                             Ascii       9  iPhone 4
Exif.Image.Orientation                       Short       1  right, top
Exif.Image.XResolution                       Rational    1  72
Exif.Image.YResolution                       Rational    1  72
Exif.Image.ResolutionUnit                    Short       1  inch
Exif.Image.Software                          Ascii       6  5.0.1
Exif.Image.DateTime                          Ascii      20  2012:01:25 14:50:25
Exif.Image.YCbCrPositioning                  Short       1  Centered
Exif.Image.ExifTag                           Long        1  204
Exif.Photo.ExposureTime                      Rational    1  1/15 s
Exif.Photo.FNumber                           Rational    1  F2.8
Exif.Photo.ExposureProgram                   Short       1  Auto
Exif.Photo.ISOSpeedRatings                   Short       1  125
Exif.Photo.ExifVersion                       Undefined   4  2.21
Exif.Photo.DateTimeOriginal                  Ascii      20  2012:01:25 14:50:25
Exif.Photo.DateTimeDigitized                 Ascii      20  2012:01:25 14:50:25
Exif.Photo.ComponentsConfiguration           Undefined   4  YCbCr
Exif.Photo.ShutterSpeedValue                 SRational   1  1/15 s
Exif.Photo.ApertureValue                     Rational    1  F2.8
Exif.Photo.BrightnessValue                   SRational   1  2.28107
Exif.Photo.MeteringMode                      Short       1  Multi-segment
Exif.Photo.Flash                             Short       1  No flash
Exif.Photo.FocalLength                       Rational    1  3.8 mm
Exif.Photo.FlashpixVersion                   Undefined   4  1.00
Exif.Photo.ColorSpace                        Short       1  sRGB
Exif.Photo.PixelXDimension                   Long        1  2592
Exif.Photo.PixelYDimension                   Long        1  1936
Exif.Photo.SensingMethod                     Short       1  One-chip color area
Exif.Photo.CustomRendered                    Short       1  (2)
Exif.Photo.ExposureMode                      Short       1  Auto
Exif.Photo.WhiteBalance                      Short       1  Auto
Exif.Photo.SceneCaptureType                  Short       1  Standard
Exif.Image.GPSTag                            Long        1  574
Exif.GPSInfo.GPSLatitudeRef                  Ascii       2  North
Exif.GPSInfo.GPSLatitude                     Rational    3  46deg 4' 0"
Exif.GPSInfo.GPSLongitudeRef                 Ascii       2  East
Exif.GPSInfo.GPSLongitude                    Rational    3  14deg 29' 0"
Exif.GPSInfo.GPSAltitudeRef                  Byte        1  Above sea level
Exif.GPSInfo.GPSAltitude                     Rational    1  310.4 m
Exif.GPSInfo.GPSTimeStamp                    Rational    3  14:16:01
Exif.GPSInfo.GPSImgDirectionRef              Ascii       2  True direction
Exif.GPSInfo.GPSImgDirection                 Rational    1  25331/140
Exif.Thumbnail.Compression                   Short       1  JPEG (old-style)
Exif.Thumbnail.XResolution                   Rational    1  72
Exif.Thumbnail.YResolution                   Rational    1  72
Exif.Thumbnail.ResolutionUnit                Short       1  inch
Exif.Thumbnail.JPEGInterchangeFormat         Long        1  870
Exif.Thumbnail.JPEGInterchangeFormatLength   Long        1  13456

exiv2 -M"set Exif.Image.Model iPhone 6" lovecnabiralec.jpg

exiv2 -pt lovecnabiralec.jpg

Exif.Image.Make                              Ascii       6  Apple
Exif.Image.Model                             Ascii       9  iPhone 6
Exif.Image.Orientation                       Short       1  right, top
Exif.Image.XResolution                       Rational    1  72
Exif.Image.YResolution                       Rational    1  72
Exif.Image.ResolutionUnit                    Short       1  inch
Exif.Image.Software                          Ascii       6  5.0.1
Exif.Image.DateTime                          Ascii      20  2012:01:25 14:50:25
Exif.Image.YCbCrPositioning                  Short       1  Centered
Exif.Image.ExifTag                           Long        1  204
Exif.Photo.ExposureTime                      Rational    1  1/15 s
Exif.Photo.FNumber                           Rational    1  F2.8
Exif.Photo.ExposureProgram                   Short       1  Auto
Exif.Photo.ISOSpeedRatings                   Short       1  125
Exif.Photo.ExifVersion                       Undefined   4  2.21
Exif.Photo.DateTimeOriginal                  Ascii      20  2012:01:25 14:50:25
Exif.Photo.DateTimeDigitized                 Ascii      20  2012:01:25 14:50:25
Exif.Photo.ComponentsConfiguration           Undefined   4  YCbCr
Exif.Photo.ShutterSpeedValue                 SRational   1  1/15 s
Exif.Photo.ApertureValue                     Rational    1  F2.8
Exif.Photo.BrightnessValue                   SRational   1  2.28107
Exif.Photo.MeteringMode                      Short       1  Multi-segment
Exif.Photo.Flash                             Short       1  No flash
Exif.Photo.FocalLength                       Rational    1  3.8 mm
Exif.Photo.FlashpixVersion                   Undefined   4  1.00
Exif.Photo.ColorSpace                        Short       1  sRGB
Exif.Photo.PixelXDimension                   Long        1  2592
Exif.Photo.PixelYDimension                   Long        1  1936
Exif.Photo.SensingMethod                     Short       1  One-chip color area
Exif.Photo.CustomRendered                    Short       1  (2)
Exif.Photo.ExposureMode                      Short       1  Auto
Exif.Photo.WhiteBalance                      Short       1  Auto
Exif.Photo.SceneCaptureType                  Short       1  Standard
Exif.Image.GPSTag                            Long        1  574
Exif.GPSInfo.GPSLatitudeRef                  Ascii       2  North
Exif.GPSInfo.GPSLatitude                     Rational    3  46deg 4' 0"
Exif.GPSInfo.GPSLongitudeRef                 Ascii       2  East
Exif.GPSInfo.GPSLongitude                    Rational    3  14deg 29' 0"
Exif.GPSInfo.GPSAltitudeRef                  Byte        1  Above sea level
Exif.GPSInfo.GPSAltitude                     Rational    1  310.4 m
Exif.GPSInfo.GPSTimeStamp                    Rational    3  14:16:01
Exif.GPSInfo.GPSImgDirectionRef              Ascii       2  True direction
Exif.GPSInfo.GPSImgDirection                 Rational    1  25331/140
Exif.Thumbnail.Compression                   Short       1  JPEG (old-style)
Exif.Thumbnail.XResolution                   Rational    1  72
Exif.Thumbnail.YResolution                   Rational    1  72
Exif.Thumbnail.ResolutionUnit                Short       1  inch
Exif.Thumbnail.JPEGInterchangeFormat         Long        1  870
Exif.Thumbnail.JPEGInterchangeFormatLength   Long        1  13456

exiv2 rm lovecnabiralec.jpg

exiv2 -pt lovecnabiralec.jpg

exiv2 in lovecnabiralec.exv lovecnabiralec.jpg

exiv2 -pt lovecnabiralec.jpg

Exif.Image.Make                              Ascii       6  Apple
Exif.Image.Model                             Ascii       9  iPhone 4
Exif.Image.Orientation                       Short       1  right, top
Exif.Image.XResolution                       Rational    1  72
Exif.Image.YResolution                       Rational    1  72
Exif.Image.ResolutionUnit                    Short       1  inch
Exif.Image.Software                          Ascii       6  5.0.1
Exif.Image.DateTime                          Ascii      20  2012:01:25 14:50:25
Exif.Image.YCbCrPositioning                  Short       1  Centered
Exif.Image.ExifTag                           Long        1  204
Exif.Photo.ExposureTime                      Rational    1  1/15 s
Exif.Photo.FNumber                           Rational    1  F2.8
Exif.Photo.ExposureProgram                   Short       1  Auto
Exif.Photo.ISOSpeedRatings                   Short       1  125
Exif.Photo.ExifVersion                       Undefined   4  2.21
Exif.Photo.DateTimeOriginal                  Ascii      20  2012:01:25 14:50:25
Exif.Photo.DateTimeDigitized                 Ascii      20  2012:01:25 14:50:25
Exif.Photo.ComponentsConfiguration           Undefined   4  YCbCr
Exif.Photo.ShutterSpeedValue                 SRational   1  1/15 s
Exif.Photo.ApertureValue                     Rational    1  F2.8
Exif.Photo.BrightnessValue                   SRational   1  2.28107
Exif.Photo.MeteringMode                      Short       1  Multi-segment
Exif.Photo.Flash                             Short       1  No flash
Exif.Photo.FocalLength                       Rational    1  3.8 mm
Exif.Photo.FlashpixVersion                   Undefined   4  1.00
Exif.Photo.ColorSpace                        Short       1  sRGB
Exif.Photo.PixelXDimension                   Long        1  2592
Exif.Photo.PixelYDimension                   Long        1  1936
Exif.Photo.SensingMethod                     Short       1  One-chip color area
Exif.Photo.CustomRendered                    Short       1  (2)
Exif.Photo.ExposureMode                      Short       1  Auto
Exif.Photo.WhiteBalance                      Short       1  Auto
Exif.Photo.SceneCaptureType                  Short       1  Standard
Exif.Image.GPSTag                            Long        1  574
Exif.GPSInfo.GPSLatitudeRef                  Ascii       2  North
Exif.GPSInfo.GPSLatitude                     Rational    3  46deg 4' 0"
Exif.GPSInfo.GPSLongitudeRef                 Ascii       2  East
Exif.GPSInfo.GPSLongitude                    Rational    3  14deg 29' 0"
Exif.GPSInfo.GPSAltitudeRef                  Byte        1  Above sea level
Exif.GPSInfo.GPSAltitude                     Rational    1  310.4 m
Exif.GPSInfo.GPSTimeStamp                    Rational    3  14:16:01
Exif.GPSInfo.GPSImgDirectionRef              Ascii       2  True direction
Exif.GPSInfo.GPSImgDirection                 Rational    1  25331/140
Exif.Thumbnail.Compression                   Short       1  JPEG (old-style)
Exif.Thumbnail.XResolution                   Rational    1  72
Exif.Thumbnail.YResolution                   Rational    1  72
Exif.Thumbnail.ResolutionUnit                Short       1  inch
Exif.Thumbnail.JPEGInterchangeFormat         Long        1  870
Exif.Thumbnail.JPEGInterchangeFormatLength   Long        1  13456

Z orodjem exiftool lahko najprej izluščimo vse metapodatke z nastavitvijo -h v datoteko tipa .html. Imena za naslavljanje posameznih polj metapodatkov izpišemo z nastavitvijo -args. Posamezne metapodatke lahko manipuliramo z nastavitvijo -X, kjer X predstavlja polje, ki ga želimo spremeniti z ukazom =, ga dodajamo z ukazom += ali brišemo z ukazom -=. Prvotno različico slike lahko povrnemo z ukazom -restore_original, saj jo orodje hrani za vsak slučaj.

exiftool -h lovecnabiralec.jpg > lovecnabiralec.html

exiftool -args lovecnabiralec.jpg

-ExifToolVersion=12.16
-FileName=lovecnabiralec.jpg
-Directory=.
-FileSize=2.6 MiB
-FileModifyDate=2023:03:13 15:53:09+01:00
-FileAccessDate=2023:03:13 15:53:10+01:00
-FileInodeChangeDate=2023:03:13 15:53:09+01:00
-FilePermissions=rw-r--r--
-FileType=JPEG
-FileTypeExtension=jpg
-MIMEType=image/jpeg
-ExifByteOrder=Little-endian (Intel, II)
-Make=Apple
-Model=iPhone 4
-Orientation=Rotate 90 CW
-XResolution=72
-YResolution=72
-ResolutionUnit=inches
-Software=5.0.1
-ModifyDate=2012:01:25 14:50:25
-YCbCrPositioning=Centered
-ExposureTime=1/15
-FNumber=2.8
-ExposureProgram=Program AE
-ISO=125
-ExifVersion=0221
-DateTimeOriginal=2012:01:25 14:50:25
-CreateDate=2012:01:25 14:50:25
-ComponentsConfiguration=Y, Cb, Cr, -
-ShutterSpeedValue=1/15
-ApertureValue=2.8
-BrightnessValue=2.281069959
-MeteringMode=Multi-segment
-Flash=No Flash
-FocalLength=3.9 mm
-FlashpixVersion=0100
-ColorSpace=sRGB
-ExifImageWidth=2592
-ExifImageHeight=1936
-SensingMethod=One-chip color area
-CustomRendered=HDR (no original saved)
-ExposureMode=Auto
-WhiteBalance=Auto
-SceneCaptureType=Standard
-GPSLatitudeRef=North
-GPSLongitudeRef=East
-GPSAltitudeRef=Above Sea Level
-GPSTimeStamp=14:16:01
-GPSImgDirectionRef=True North
-GPSImgDirection=180.9357143
-Compression=JPEG (old-style)
-ThumbnailOffset=882
-ThumbnailLength=13456
-ImageWidth=2592
-ImageHeight=1936
-EncodingProcess=Baseline DCT, Huffman coding
-BitsPerSample=8
-ColorComponents=3
-YCbCrSubSampling=YCbCr4:2:0 (2 2)
-Aperture=2.8
-ImageSize=2592x1936
-Megapixels=5.0
-ShutterSpeed=1/15
-ThumbnailImage=(Binary data 13456 bytes, use -b option to extract)
-GPSAltitude=310.3 m Above Sea Level
-GPSLatitude=46 deg 4' 27.00" N
-GPSLongitude=14 deg 28' 40.80" E
-FocalLength35efl=3.9 mm
-GPSPosition=46 deg 4' 27.00" N, 14 deg 28' 40.80" E
-LightValue=6.6

exiftool -Make="Samsung" lovecnabiralec.jpg 
1 image files updated

exiftool -args lovecnabiralec.jpg

-ExifToolVersion=12.16
-FileName=lovecnabiralec.jpg
-Directory=.
-FileSize=2.6 MiB
-FileModifyDate=2023:03:13 16:16:50+01:00
-FileAccessDate=2023:03:13 16:16:50+01:00
-FileInodeChangeDate=2023:03:13 16:16:50+01:00
-FilePermissions=rw-r--r--
-FileType=JPEG
-FileTypeExtension=jpg
-MIMEType=image/jpeg
-ExifByteOrder=Little-endian (Intel, II)
-Make=Samsung
-Model=iPhone 4
-Orientation=Rotate 90 CW
-XResolution=72
-YResolution=72
-ResolutionUnit=inches
-Software=5.0.1
-ModifyDate=2012:01:25 14:50:25
-YCbCrPositioning=Centered
-ExposureTime=1/15
-FNumber=2.8
-ExposureProgram=Program AE
-ISO=125
-ExifVersion=0221
-DateTimeOriginal=2012:01:25 14:50:25
-CreateDate=2012:01:25 14:50:25
-ComponentsConfiguration=Y, Cb, Cr, -
-ShutterSpeedValue=1/15
-ApertureValue=2.8
-BrightnessValue=2.281069959
-MeteringMode=Multi-segment
-Flash=No Flash
-FocalLength=3.9 mm
-FlashpixVersion=0100
-ColorSpace=sRGB
-ExifImageWidth=2592
-ExifImageHeight=1936
-SensingMethod=One-chip color area
-CustomRendered=HDR (no original saved)
-ExposureMode=Auto
-WhiteBalance=Auto
-SceneCaptureType=Standard
-GPSLatitudeRef=North
-GPSLongitudeRef=East
-GPSAltitudeRef=Above Sea Level
-GPSTimeStamp=14:16:01
-GPSImgDirectionRef=True North
-GPSImgDirection=180.9357143
-Compression=JPEG (old-style)
-ThumbnailOffset=884
-ThumbnailLength=13456
-ImageWidth=2592
-ImageHeight=1936
-EncodingProcess=Baseline DCT, Huffman coding
-BitsPerSample=8
-ColorComponents=3
-YCbCrSubSampling=YCbCr4:2:0 (2 2)
-Aperture=2.8
-ImageSize=2592x1936
-Megapixels=5.0
-ShutterSpeed=1/15
-ThumbnailImage=(Binary data 13456 bytes, use -b option to extract)
-GPSAltitude=310.3 m Above Sea Level
-GPSLatitude=46 deg 4' 27.00" N
-GPSLongitude=14 deg 28' 40.80" E
-FocalLength35efl=3.9 mm
-GPSPosition=46 deg 4' 27.00" N, 14 deg 28' 40.80" E
-LightValue=6.6

ls

blinkenlichten	blinkenlichten.odt  JFP_5195.NEF  lovecnabiralec.exv  lovecnabiralec.html  lovecnabiralec.jpg  lovecnabiralec.jpg_original

exiftool -restore_original lovecnabiralec.jpg

ls

blinkenlichten	blinkenlichten.odt  JFP_5195.NEF  lovecnabiralec.exv  lovecnabiralec.html  lovecnabiralec.jpg

exiftool lovecnabiralec.jpg

ExifTool Version Number         : 12.16
File Name                       : lovecnabiralec.jpg
Directory                       : .
File Size                       : 2.6 MiB
File Modification Date/Time     : 2023:03:13 15:53:09+01:00
File Access Date/Time           : 2023:03:13 16:24:38+01:00
File Inode Change Date/Time     : 2023:03:13 16:24:37+01:00
File Permissions                : rw-r--r--
File Type                       : JPEG
File Type Extension             : jpg
MIME Type                       : image/jpeg
Exif Byte Order                 : Little-endian (Intel, II)
Make                            : Apple
Camera Model Name               : iPhone 4
Orientation                     : Rotate 90 CW
X Resolution                    : 72
Y Resolution                    : 72
Resolution Unit                 : inches
Software                        : 5.0.1
Modify Date                     : 2012:01:25 14:50:25
Y Cb Cr Positioning             : Centered
Exposure Time                   : 1/15
F Number                        : 2.8
Exposure Program                : Program AE
ISO                             : 125
Exif Version                    : 0221
Date/Time Original              : 2012:01:25 14:50:25
Create Date                     : 2012:01:25 14:50:25
Components Configuration        : Y, Cb, Cr, -
Shutter Speed Value             : 1/15
Aperture Value                  : 2.8
Brightness Value                : 2.281069959
Metering Mode                   : Multi-segment
Flash                           : No Flash
Focal Length                    : 3.9 mm
Flashpix Version                : 0100
Color Space                     : sRGB
Exif Image Width                : 2592
Exif Image Height               : 1936
Sensing Method                  : One-chip color area
Custom Rendered                 : HDR (no original saved)
Exposure Mode                   : Auto
White Balance                   : Auto
Scene Capture Type              : Standard
GPS Latitude Ref                : North
GPS Longitude Ref               : East
GPS Altitude Ref                : Above Sea Level
GPS Time Stamp                  : 14:16:01
GPS Img Direction Ref           : True North
GPS Img Direction               : 180.9357143
Compression                     : JPEG (old-style)
Thumbnail Offset                : 882
Thumbnail Length                : 13456
Image Width                     : 2592
Image Height                    : 1936
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.8
Image Size                      : 2592x1936
Megapixels                      : 5.0
Shutter Speed                   : 1/15
Thumbnail Image                 : (Binary data 13456 bytes, use -b option to extract)
GPS Altitude                    : 310.3 m Above Sea Level
GPS Latitude                    : 46 deg 4' 27.00" N
GPS Longitude                   : 14 deg 28' 40.80" E
Focal Length                    : 3.9 mm
GPS Position                    : 46 deg 4' 27.00" N, 14 deg 28' 40.80" E
Light Value                     : 6.6

Metapodatke v dokumentu blinkenlichten.odt pa lahko popravimo kar direktno v datoteki meta.xml in nato vse datoteke zapakiramo v blinkenlichten.zip z orodjem zip ter rezultat preimenujemo v blinkenlichten.odt.

exiftool blinkenlichten.odt

ExifTool Version Number         : 12.16
File Name                       : blinkenlichten.odt
Directory                       : .
File Size                       : 11 KiB
File Modification Date/Time     : 2023:03:13 11:14:39+01:00
File Access Date/Time           : 2023:03:13 11:15:40+01:00
File Inode Change Date/Time     : 2023:03:13 11:14:39+01:00
File Permissions                : rw-r--r--
File Type                       : ODT
File Type Extension             : odt
MIME Type                       : application/vnd.oasis.opendocument.text
Initial-creator                 : Pišta Bači
Creation-date                   : 2019:04:16 21:06:40.274118679
Date                            : 2019:04:16 22:13:49.342982850
Creator                         : Franko Frkič
Editing-duration                : PT33S
Editing-cycles                  : 3
Generator                       : LibreOffice/6.1.3.2$Linux_X86_64 LibreOffice_project/10$Build-2
Document-statistic Table-count  : 0
Document-statistic Image-count  : 0
Document-statistic Object-count : 0
Document-statistic Page-count   : 1
Document-statistic Paragraph-count: 6
Document-statistic Word-count   : 44
Document-statistic Character-count: 344
Document-statistic Non-whitespace-character-count: 305
Preview PNG                     : (Binary data 2855 bytes, use -b option to extract)

Preverimo ali imamo že odpakiran dokument blinkenlichten.odt v mapi blinkenlichten, če ne potem ponovimo korake iz 2 pod naloge. Odpremo datoteko meta.xml in v njej popravimo željen metapodatek in datoteko shranimo. Sedaj še zapakiramo vse datoteke dokumenta v blinken.odt.

ls blinkenlichten

Configurations2  manifest.rdf  meta.xml  settings.xml  Thumbnails
content.xml	 META-INF      mimetype  styles.xml

nano blinkenlichten/meta.xml

apt update
apt install zip

cd blinkenlichten
zip -r blinken.odt .

exiftool blinken.odt

ExifTool Version Number         : 12.16
File Name                       : blinken.odt
Directory                       : .
File Size                       : 12 KiB
File Modification Date/Time     : 2023:03:14 11:10:30+01:00
File Access Date/Time           : 2023:03:14 11:11:08+01:00
File Inode Change Date/Time     : 2023:03:14 11:10:30+01:00
File Permissions                : rw-r--r--
File Type                       : ODT
File Type Extension             : odt
MIME Type                       : application/vnd.oasis.opendocument.text
Initial-creator                 : Janez Novak
Creation-date                   : 2019:04:16 21:06:40.274118679
Date                            : 2019:04:16 22:13:49.342982850
Creator                         : Franko Frkič
Editing-duration                : PT33S
Editing-cycles                  : 3
Generator                       : LibreOffice/6.1.3.2$Linux_X86_64 LibreOffice_project/10$Build-2
Document-statistic Table-count  : 0
Document-statistic Image-count  : 0
Document-statistic Object-count : 0
Document-statistic Page-count   : 1
Document-statistic Paragraph-count: 6
Document-statistic Word-count   : 44
Document-statistic Character-count: 344
Document-statistic Non-whitespace-character-count: 305
Preview PNG                     : (Binary data 2855 bytes, use -b option to extract)

4. Program za manipulacijo z EXIF metapodatki v slikah

Napisali bomo kratek program v programskem jeziku Python, ki prebere sliko in njene EXIF metapodatke, spremeni enega in drugega izbriše.

lovecnabiralec.jpg

ExifTool Version Number         : 12.16
File Name                       : lovecnabiralec.jpg
Directory                       : .
File Size                       : 2.6 MiB
File Modification Date/Time     : 2023:03:13 15:53:09+01:00
File Access Date/Time           : 2023:03:13 16:24:38+01:00
File Inode Change Date/Time     : 2023:03:13 16:24:37+01:00
File Permissions                : rw-r--r--
File Type                       : JPEG
File Type Extension             : jpg
MIME Type                       : image/jpeg
Exif Byte Order                 : Little-endian (Intel, II)
Make                            : Apple
Camera Model Name               : iPhone 4
Orientation                     : Rotate 90 CW
X Resolution                    : 72
Y Resolution                    : 72
Resolution Unit                 : inches
Software                        : 5.0.1
Modify Date                     : 2012:01:25 14:50:25
Y Cb Cr Positioning             : Centered
Exposure Time                   : 1/15
F Number                        : 2.8
Exposure Program                : Program AE
ISO                             : 125
Exif Version                    : 0221
Date/Time Original              : 2012:01:25 14:50:25
Create Date                     : 2012:01:25 14:50:25
Components Configuration        : Y, Cb, Cr, -
Shutter Speed Value             : 1/15
Aperture Value                  : 2.8
Brightness Value                : 2.281069959
Metering Mode                   : Multi-segment
Flash                           : No Flash
Focal Length                    : 3.9 mm
Flashpix Version                : 0100
Color Space                     : sRGB
Exif Image Width                : 2592
Exif Image Height               : 1936
Sensing Method                  : One-chip color area
Custom Rendered                 : HDR (no original saved)
Exposure Mode                   : Auto
White Balance                   : Auto
Scene Capture Type              : Standard
GPS Latitude Ref                : North
GPS Longitude Ref               : East
GPS Altitude Ref                : Above Sea Level
GPS Time Stamp                  : 14:16:01
GPS Img Direction Ref           : True North
GPS Img Direction               : 180.9357143
Compression                     : JPEG (old-style)
Thumbnail Offset                : 882
Thumbnail Length                : 13456
Image Width                     : 2592
Image Height                    : 1936
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.8
Image Size                      : 2592x1936
Megapixels                      : 5.0
Shutter Speed                   : 1/15
Thumbnail Image                 : (Binary data 13456 bytes, use -b option to extract)
GPS Altitude                    : 310.3 m Above Sea Level
GPS Latitude                    : 46 deg 4' 27.00" N
GPS Longitude                   : 14 deg 28' 40.80" E
Focal Length                    : 3.9 mm
GPS Position                    : 46 deg 4' 27.00" N, 14 deg 28' 40.80" E
Light Value                     : 6.6

apt install pip
pip install piexif
pip install Pillow

nano exifprogram.py

#!/usr/bin/python3

import piexif
from PIL import Image

# Open the image.
img = Image.open("lovecnabiralec.jpg")

# Extract EXIF metadata from the image.
exif_dict= piexif.load(img.info["exif"])

# Print out a single EXIF metadata datapoint.
altitude  = exif_dict["GPS"][piexif.GPSIFD.GPSAltitude]
print("Altitude: ", altitude[0]/altitude[1], altitude)

# Modify a single EXIF metadata datapoint.
print("Modifying the Altitude to (140,1)...")
exif_dict["GPS"][piexif.GPSIFD.GPSAltitude] = (140,1)

# Remove a single EXIF metadata datapoint.
print("Removing the Make EXIF metadata field...")
del exif_dict["0th"][271]

# Convert the EXIF metadata to byte array.
exif_bytes = piexif.dump(exif_dict)

# Create and save the image with new EXIF metadata.
img.save('%s' % "lovecnabiralec2.jpg", "jpeg", exif=exif_bytes)

chmod +x exifprogram.py
./exifprogram.py 
Altitude:  310.385593220339 (73251, 236)
Modifying the Altitude to (140,1)...
Removing the Make EXIF metadata field...

exiftool lovecnabiralec2.jpg

ExifTool Version Number         : 12.16
File Name                       : lovecnabiralec2.jpg
Directory                       : .
File Size                       : 1050 KiB
File Modification Date/Time     : 2023:03:14 14:49:06+01:00
File Access Date/Time           : 2023:03:14 14:49:07+01:00
File Inode Change Date/Time     : 2023:03:14 14:49:06+01:00
File Permissions                : rw-r--r--
File Type                       : JPEG
File Type Extension             : jpg
MIME Type                       : image/jpeg
JFIF Version                    : 1.01
Exif Byte Order                 : Big-endian (Motorola, MM)
Camera Model Name               : iPhone 4
Orientation                     : Rotate 90 CW
X Resolution                    : 72
Y Resolution                    : 72
Resolution Unit                 : inches
Software                        : 5.0.1
Modify Date                     : 2012:01:25 14:50:25
Y Cb Cr Positioning             : Centered
Exposure Time                   : 1/15
F Number                        : 2.8
Exposure Program                : Program AE
ISO                             : 125
Exif Version                    : 0221
Date/Time Original              : 2012:01:25 14:50:25
Create Date                     : 2012:01:25 14:50:25
Components Configuration        : Y, Cb, Cr, -
Shutter Speed Value             : 1/15
Aperture Value                  : 2.8
Brightness Value                : 2.281069959
Metering Mode                   : Multi-segment
Flash                           : No Flash
Focal Length                    : 3.9 mm
Flashpix Version                : 0100
Color Space                     : sRGB
Exif Image Width                : 2592
Exif Image Height               : 1936
Sensing Method                  : One-chip color area
Custom Rendered                 : HDR (no original saved)
Exposure Mode                   : Auto
White Balance                   : Auto
Scene Capture Type              : Standard
GPS Latitude Ref                : North
GPS Longitude Ref               : East
GPS Altitude Ref                : Above Sea Level
GPS Time Stamp                  : 14:16:01
GPS Img Direction Ref           : True North
GPS Img Direction               : 180.9357143
Compression                     : JPEG (old-style)
Thumbnail Offset                : 873
Thumbnail Length                : 13456
Image Width                     : 2592
Image Height                    : 1936
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.8
Image Size                      : 2592x1936
Megapixels                      : 5.0
Shutter Speed                   : 1/15
Thumbnail Image                 : (Binary data 13456 bytes, use -b option to extract)
GPS Altitude                    : 140 m Above Sea Level
GPS Latitude                    : 46 deg 4' 27.00" N
GPS Longitude                   : 14 deg 28' 40.80" E
Focal Length                    : 3.9 mm
GPS Position                    : 46 deg 4' 27.00" N, 14 deg 28' 40.80" E
Light Value                     : 6.6