Image MIME Reference
Kodak-DCR
Kodak Digital Camera Raw
image/x-kodak-dcr
VS
North American Presentation Level Protocol Syntax
image/naplps
NAPLPS
A complete technical comparison of Kodak Digital Camera Raw and North American Presentation Level Protocol Syntax — covering compression, feature support, browser compatibility, magic bytes, and when to choose each format.
Equal browser support
Feature Support
| Feature | Kodak-DCR | NAPLPS |
|---|---|---|
| Transparency (Alpha) | ✕ No | ✕ No |
| Animation Support | ✕ No | Yes |
| Progressive Loading | ✕ No | Yes |
| HDR Support | Yes | ✕ No |
| EXIF Metadata | Yes | ✕ No |
| ICC Color Profile | Yes | ✕ No |
Kodak Digital Camera Raw
image/x-kodak-dcr
Extension
.dcr
Container
TIFF/EP
Compression
Uncompressed / Lossless JPEG
Algorithm
NoneLossless JPEG (ITU-T81)
Color Depth
12-bit (Per Channel)
Developed by
Eastman Kodak Company
Released
1998
Magic Bytes
49 49 2A 00 or 4D 4D 00 2A
North American Presentation Level Protocol Syntax
image/naplps
Extension
.nap.naplps
Container
NAPLPS Byte Stream
Compression
Uncompressed (Tokenized ASCII Commands)
Algorithm
None (Coordinate encoding)
Color Depth
16-color palette (Indexed from larger color spaces)
Developed by
ANSI / CSA (Based on Canadian CRC's Telidon)
Released
1983
Magic Bytes
1B (Variable / ESC sequences)
Browser Support Comparison
| Browser | Kodak-DCR | NAPLPS |
|---|---|---|
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
Kodak-DCR
Kodak-DCR Strengths
- Preserves the full dynamic range and uncompressed raw sensor data captured by foundational professional digital cameras
- Utilizes the standard TIFF container structure, ensuring that open-source decoders like LibRaw can easily parse and interpret the files long after official vendor support has ended
Limitations
- Completely obsolete proprietary format tied to camera hardware that is no longer manufactured
- Shares the TIFF magic header, leading to widespread misidentification by automated MIME detection libraries
- Cannot be natively viewed in web browsers or standard operating system image viewers without specialized codecs
NAPLPS
NAPLPS Strengths
- Extremely bandwidth-efficient, enabling colorful graphical interfaces over early 300 baud dial-up connections
- Resolution-independent vector scaling allowed the exact same file to be displayed accurately on varied early PC monitors and television sets
Limitations
- Completely obsolete and unsupported by modern web technologies
- Relies heavily on stateful parsing and terminal emulators rather than straightforward file decoding
- Easily misidentified by MIME sniffers as plain text or generic binary streams due to the lack of a standardized file header
When to choose which format
Kodak-DCR
Use Kodak-DCR when…
- Vintage Professional Digital Photography (Kodak DCS series)
- Non-destructive Image Post-Processing
- Raw Imaging Archival
NAPLPS
Use NAPLPS when…
- 1980s Videotex Services
- Prodigy Online Service Graphics
- Historical BBS Terminal Graphics
- Legacy Teletext Broadcasts