mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-19 02:10:25 -05:00
High Efficiency NEFs (HE / HE★, Z 8, Z 9, Z 6III, Z f) keep compression 34713 but carry a JPEG XS-based codestream (SOC + CAP, FF10 FF50) and no maker-note 0x0096 table. They fell through to "Nikon compressed NEF without a linearization table", so the Preview only notice gave Z f users no hint why their raw wasn't decoded or that Lossless compressed NEFs work. Detect the codestream before asking for the table and report "Nikon High Efficiency NEF" with the workaround. Add a synthetic regression test, CC0 Z f HE + Lossless samples to the corpus (raw.pixls.us) with a corpus test, and list HE NEF among the format gaps in parity.md and ROADMAP.md. No decoder: the format has no public specification and the existing decoders (LibRaw, rawler) are LGPL and derived from Nikon's binaries. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011bbmJTxYJyYqKfNH8uXRC6