@woss/exiftool - v0.3.1
    Preparing search index...

    Variable tiffRawParserConst

    tiffRawParser: FormatParser = ...

    TIFF-based RAW container parser (read-only): TIFF, DNG, CR2, NEF, ARW, ORF, RW2/RWL, PEF, ERF, DCR, SRW.

    Detection is magic-based (II/MM + version 42, or 85 for Panasonic); the extensions list is advisory (CLI -ext filter / docs), not a detection path.

    The registry name is 'TIFF' — the per-file type (DNG, CR2, NEF, …) is reported as FileInfo.format. Note getParser('DNG') etc. won't resolve; nothing in the codebase looks those names up.

    Known limitations (both pre-existing project gaps, not new here):

    • MakerNotes are not decoded; vendor makernote blobs surface as truncated [MakerNote: N bytes] markers from the existing formatter.
    • RW2/RWL parity is intentionally partial: only tags whose names resolve through TagDb/built-ins are emitted (PanasonicRaw-specific ids live in a different tag group). DNG DNGVersion renders via TagDb if a PrintConv exists, else as its raw value — it is never hand-formatted.
    • No writeBytes: writeTags on a RAW file keeps throwing UnsupportedFormatError as before.