Skip to content

ExifTool Compatibility Report

Generated: 2026-08-13 | ExifTool: v13.59 | OxiDex: v1.2.1

Overall Coverage: 97.5%

What this number is, and what it is not

Overall Coverage is measured per (file, tag): every tag ExifTool extracted from every sample file counts once, and it counts as covered only when OxiDex extracted the same tag from that same file with the same value. Across this corpus that is 397811 of 407841 tag instances.

It is deliberately not the share of distinct tag names the corpus contains, which for the same run is 84.5% (7523 of 8908 keys). That figure deduplicates both sides across the whole corpus, so a tag ExifTool reads from 4,000 files counts as covered when OxiDex reads it from one — possibly not even the same one. On ExifTool's own t/images the two differ by 22 points. The per-name column is kept below as a breadth signal; it is an inventory of names, not a measure of extraction.

8 format(s) not measurable

Every tag ExifTool emitted for CSV, IGC, LOG, MACOS, PCAPNG, TNEF, TXT, WPG fell in a pseudo-family this harness skips (File, System, ExifTool), so there was nothing to compare. These are excluded from Overall Coverage and listed as n/a below rather than scored 0% — an absent measurement is not a measured zero.

Empirical JPEG tag matrix

These reports sample real fixture files per format. For JPEG, a complete per-tag read/write matrix against ExifTool (every writable tag, with a CI regression gate) is also available: JPEG Tag Support · JPEG Tag Matrix

Coverage by Format

Coverage is per (file, tag) — matched instances over ExifTool instances. Names Seen is the distinct-key inventory described above, shown for breadth only. Missing, Extra and Value Diffs count distinct keys.

FormatFilesTag InstancesCoverageNames SeenMissingExtraValue DiffsRegressions
A150.0%0/5 (0%)5000
AA1290.0%0/29 (0%)29000
AAC14100.0%4/4 (100%)0400
AAE1150.0%0/15 (0%)15400
AFM1120.0%0/12 (0%)12400
AIF121100.0%21/21 (100%)0000
APE119100.0%19/19 (100%)0000
AVI213596.3%108/110 (98%)21100
BMP12100.0%2/2 (100%)01700
BPG171100.0%71/71 (100%)0800
BTF1100.0%0/10 (0%)10000
CR2253999.1%369/372 (99%)39300
CRW115687.8%137/156 (88%)19200
CSV20n/an/a0400
CZI1280.0%0/28 (0%)28000
DCM1986.1%6/98 (6%)92000
DFONT1250.0%0/25 (0%)25100
DJVU134100.0%34/34 (100%)0200
DNG128699.7%285/286 (100%)11200
DOCX166100.0%66/66 (100%)06400
DPX12100.0%2/2 (100%)01600
DR4193100.0%93/93 (100%)0000
DSS1425.0%1/4 (25%)3000
DV1150.0%0/15 (0%)15000
EIP18815.9%14/88 (16%)745700
ELF28100.0%4/4 (100%)04700
EPS15492.6%50/54 (93%)4600
EXR112100.0%12/12 (100%)0200
FIT17410.8%8/74 (11%)66000
FITS13177.4%24/31 (77%)0070
FLAC116100.0%16/16 (100%)0300
FLIF134100.0%34/34 (100%)0600
FLV143100.0%43/43 (100%)0000
FPF138100.0%38/38 (100%)0000
GIF137100.0%37/37 (100%)0800
GPX1100.0%0/10 (0%)10400
GZIP17100.0%7/7 (100%)0200
HDR1825.0%2/8 (25%)6000
HEIC126100.0%26/26 (100%)0300
HTML155100.0%55/55 (100%)05600
ICC125100.0%25/25 (100%)0000
ICO12100.0%2/2 (100%)0900
ICS14613.0%6/46 (13%)40600
IGC10n/an/a0400
IIQ17397.3%71/73 (97%)2000
INDD190.0%0/9 (0%)9000
INX1340.0%0/34 (0%)34500
ISO11593.3%14/15 (93%)1200
ITC1100.0%0/10 (0%)10000
J2C120.0%0/2 (0%)2000
JP21540.0%0/54 (0%)54000
JPEG408540236197.9%3725/3746 (99%)0110210
JPS1728.6%2/7 (29%)51000
JSON1100.0%0/10 (0%)10400
JXL27100.0%5/5 (100%)0100
KML1180.0%0/18 (0%)18400
LFP195100.0%95/95 (100%)0000
LNK143100.0%43/43 (100%)0000
LOG30n/an/a0400
M2TS119100.0%19/19 (100%)0000
M4A159100.0%59/59 (100%)01000
MACOS10n/an/a0000
MIE1600.0%0/60 (0%)60000
MIFF19817.3%17/98 (17%)81000
MKV130100.0%30/30 (100%)0800
MOBI1210.0%0/21 (0%)21000
MOI170.0%0/7 (0%)7000
MP312896.4%27/28 (96%)11400
MP418897.7%86/88 (98%)13110
MPC13943.6%17/39 (44%)221100
MRC120.0%0/2 (0%)2000
MRW112799.2%126/127 (99%)1100
MXF131100.0%31/31 (100%)0100
MachO212100.0%6/6 (100%)03800
NEF121999.1%217/219 (99%)2000
NUMBERS11457.1%8/14 (57%)64800
ODS1170.0%0/17 (0%)1714700
OGG22896.4%26/27 (96%)1700
OLE137100.0%37/37 (100%)0400
OPUS115100.0%15/15 (100%)0200
PCAPNG10n/an/a01500
PCD126100.0%26/26 (100%)0000
PCX120.0%0/2 (0%)2000
PDF2116100.0%113/113 (100%)01300
PE131100.0%31/31 (100%)02400
PFA11520.0%3/15 (20%)12300
PFB1150.0%0/15 (0%)15000
PFM2287.1%2/28 (7%)26400
PGF1140.0%0/14 (0%)14000
PICT120.0%0/2 (0%)2000
PLIST2200.0%0/10 (0%)101100
PMP1150.0%0/15 (0%)15000
PNG113100.0%13/13 (100%)0300
PPM120.0%0/2 (0%)2000
PSD193100.0%93/93 (100%)0300
PSP1230.0%0/23 (0%)23000
R3D1340.0%0/34 (0%)34000
RA180.0%0/8 (0%)8000
RAF111498.2%112/114 (98%)2300
RAM11100.0%1/1 (100%)0000
RAR15100.0%5/5 (100%)01300
RAW9170.0%16/17 (94%)160300
RM1490.0%0/49 (0%)49000
RTF1100.0%0/10 (0%)10400
RW2116897.6%164/168 (98%)4200
SVG123100.0%23/23 (100%)0700
SWF1110.0%0/11 (0%)11000
TIFF2104100.0%91/91 (100%)0700
TNEF10n/an/a0000
TORRENT1210.0%0/21 (0%)21000
TTF126100.0%26/26 (100%)01100
TXT50n/an/a0500
URL1130.0%0/13 (0%)13400
VCF1360.0%0/36 (0%)362100
VRD1108100.0%108/108 (100%)0000
WAV11492.9%13/14 (93%)1000
WEBP118100.0%18/18 (100%)0300
WMV139100.0%39/39 (100%)0000
WPG10n/an/a0100
WTV1690.0%0/69 (0%)69000
X3F219796.4%142/144 (99%)1010
XCF15545.5%25/55 (45%)30000
XISF1190.0%0/19 (0%)19000
XML2941.1%1/94 (1%)938500
XMP1019395.3%153/159 (96%)11650
ZIP18100.0%8/8 (100%)02100

Auto-generated by compare-exiftool.yml

Released under the GPL-3.0 License.