You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This information is formatted (search Nikon (format 3) MakerNote Tags): [https://exiv2.org/tags-nikon.html](https://exiv2.org/tags-nikon.html)
522
526
527
+
#### taglist all
528
+
529
+
These options are provided to list every Exif tag known to Exiv2. The option `all` prints Group.Name for every tag. The option `ALL` print Group.Name followed by the TagInfo for that tag. For example:
530
+
531
+
```bash
532
+
$ taglist all | grep ISOSpeed$
533
+
Photo.ISOSpeed
534
+
PanasonicRaw.ISOSpeed
535
+
CanonCs.ISOSpeed
536
+
CanonSi.ISOSpeed
537
+
Casio2.ISOSpeed
538
+
MinoltaCs5D.ISOSpeed
539
+
MinoltaCs7D.ISOSpeed
540
+
Nikon1.ISOSpeed
541
+
Nikon2.ISOSpeed
542
+
Nikon3.ISOSpeed
543
+
Olympus.ISOSpeed
544
+
Olympus2.ISOSpeed
545
+
```
546
+
547
+
```bash
548
+
$ taglist ALL | grep ISOSpeed,
549
+
Photo.ISOSpeed, 34867, 0x8833, Photo, Exif.Photo.ISOSpeed, Long, This tag indicates the ISO speed value of a camera or input device that is defined in ISO 12232. When recording this tag, the PhotographicSensitivity and SensitivityType tags shall also be recorded.
550
+
PanasonicRaw.ISOSpeed, 23, 0x0017, PanasonicRaw, Exif.PanasonicRaw.ISOSpeed, Short, ISO speed setting
551
+
CanonCs.ISOSpeed, 16, 0x0010, CanonCs, Exif.CanonCs.ISOSpeed, SShort, ISO speed setting
552
+
CanonSi.ISOSpeed, 2, 0x0002, CanonSi, Exif.CanonSi.ISOSpeed, Short, ISO speed used
553
+
Casio2.ISOSpeed, 20, 0x0014, Casio2, Exif.Casio2.ISOSpeed, Short, ISO Speed
554
+
MinoltaCs5D.ISOSpeed, 38, 0x0026, MinoltaCs5D, Exif.MinoltaCs5D.ISOSpeed, Short, ISO speed setting
555
+
MinoltaCs7D.ISOSpeed, 28, 0x001c, MinoltaCs7D, Exif.MinoltaCs7D.ISOSpeed, Short, ISO speed setting
556
+
Nikon1.ISOSpeed, 2, 0x0002, Nikon1, Exif.Nikon1.ISOSpeed, Short, ISO speed setting
557
+
Nikon2.ISOSpeed, 6, 0x0006, Nikon2, Exif.Nikon2.ISOSpeed, Short, ISO speed setting
558
+
Nikon3.ISOSpeed, 2, 0x0002, Nikon3, Exif.Nikon3.ISOSpeed, Short, ISO speed setting
559
+
Olympus.ISOSpeed, 4097, 0x1001, Olympus, Exif.Olympus.ISOSpeed, SRational, ISO speed value
560
+
Olympus2.ISOSpeed, 4097, 0x1001, Olympus, Exif.Olympus.ISOSpeed, SRational, ISO speed value
561
+
Sony1MltCs7D.ISOSpeed, 28, 0x001c, MinoltaCs7D, Exif.MinoltaCs7D.ISOSpeed, Short, ISO speed setting
Exiv2 supports Exif 2.2 Standard Tags. Exiv2 also supports reading and writing manufacturer's MakerNote. The information in Exif.Photo.MakerNote is encoded as manufacturer's sub-records. For example, CanonCs are Camera Settings, NikonAf are Nikon Auto Focus records, NikonCb are Nikon Color Balance Records. Every tag is defined by a unique tagId (16 bit integer) which is unique within a Group.
642
+
.sp
643
+
You can query Exiv2 groups and tags with the sample program taglist which is documented in README-SAMPLES.md
644
+
.sp
645
+
.ne20
646
+
Exif Metadata values are defined in the Exif Standard. All data is an array of data elements. The Count defines the number elements in the array. All elements in an array have the same type.
647
+
.sp1
648
+
.nf
649
+
Type Explanation
650
+
1 BYTE An 8-bit unsigned integer.
651
+
2 ASCII 7-bit ASCII. NUL terminated.
652
+
3 SHORT A 16-bit (2-byte) unsigned integer.
653
+
4 LONG A 32-bit (4-byte) unsigned integer
654
+
5 RATIONAL Two LONGs. Numerator, denominator.
655
+
7 UNDEFINED An 8-bit byte.
656
+
8 SSHORT A 16-bit (2-byte) signed integer.
657
+
9 SLONG A 32-bit (4-byte) signed integer.
658
+
10 SRATIONAL Two SLONGs. Numerator, denominator.
659
+
.fi
660
+
.sp
661
+
The printing flag t = translated and is intended for human use. Scripts should never use translated values as they are localised and the format may change as Exiv2 evolves. The printing flag v reports the values recorded in the metadata and should be used by scripts.
611
662
.ne40
612
663
.SH CONFIGURATION FILE
613
664
Exiv2 can read an optional configuration file ~/.exiv2 on Unix systems and %USERPROFILE%\\exiv2.ini on Windows (using a Visual Studio build). Cygwin and MinGW/msys2 follow the unix convention and use ~/.exiv2 You can fine the location of the configuration file with the command:
0 commit comments