Image MIME Reference
ICO
Windows Icon (Legacy MIME)
image/x-icon
VS
RealNetworks RealPix
image/vnd.rn-realpix
RealPix
A complete technical comparison of Windows Icon (Legacy MIME) and RealNetworks RealPix — covering compression, feature support, browser compatibility, magic bytes, and when to choose each format.
ICO wins on browser support
Feature Support
| Feature | ICO | RealPix |
|---|---|---|
| Transparency (Alpha) | Yes | Yes |
| Animation Support | ✕ No | Yes |
| Progressive Loading | ✕ No | Yes |
| HDR Support | ✕ No | ✕ No |
| EXIF Metadata | ✕ No | ✕ No |
| ICC Color Profile | ✕ No | ✕ No |
Windows Icon (Legacy MIME)
image/x-icon
Extension
.ico
Container
ICO Directory Structure
Compression
Uncompressed (DIB/BMP) / Deflate (Embedded PNG)
Algorithm
NoneDeflate (via PNG)
Color Depth
1-bit, 4-bit, 8-bit, 24-bit (True Color), 32-bit (RGBA)
Developed by
Microsoft Corporation
Released
1985
Magic Bytes
00 00 01 00
RealNetworks RealPix
image/vnd.rn-realpix
Extension
.rp
Container
IMFL (XML Markup)
Compression
Uncompressed (Plain Text Markup)
Algorithm
None (Plain Text)
Color Depth
Dependent on referenced images
Developed by
RealNetworks
Released
1998
Magic Bytes
3C 69 6D 66 6C
Browser Support Comparison
| Browser | ICO | RealPix |
|---|---|---|
|
|
✓ 1
|
✕ |
|
|
✓ 1
|
✕ |
|
|
✓ 1
|
✕ |
|
|
✓ 12
|
✕ |
|
|
✓
|
✕ |
ICO
ICO Strengths
- Universally supported by every web browser in existence for website favicons
- Packs multiple resolutions into a single file, eliminating the need to serve different files for the taskbar vs. the desktop
- Modern support for embedded PNGs (since Windows Vista) allows for excellent 32-bit transparency (alpha channels) and drastically reduced file sizes
Limitations
- Internal file structure is convoluted due to decades of legacy cruft, such as the requirement for BMP data to lack a standard file header but double the height property for an archaic XOR/AND mask
- Larger file size compared to a single optimized PNG or SVG, as it literally stores the same image multiple times at different scales
- The MIME type landscape is highly fragmented (x-icon vs. vnd.microsoft.icon), causing occasional caching or strict-MIME validation errors on restrictive servers
RealPix
RealPix Strengths
- Allowed for 'Ken Burns'-style animated slideshows at a fraction of the bandwidth required for actual video, crucial for 1990s dial-up connections
- Plain text XML architecture made it easy for developers and hobbyists to hand-code complex multimedia presentations
- Perfectly synchronized with RealAudio streams using SMIL-like timing parameters
Limitations
- Completely obsolete and heavily reliant on the proprietary, defunct RealPlayer browser plugin
- Not a true image format, causing confusion when handled by standard image processing libraries which expect binary pixel data
- Lacks modern CSS or HTML5 canvas equivalents without completely rewriting the presentation logic
When to choose which format
ICO
Use ICO when…
- Website Favicons (favicon.ico)
- Windows Application Executable Icons (.exe)
- Desktop Shortcut Icons
RealPix
Use RealPix when…
- Historical Dial-up Streaming Presentations
- RealPlayer Slideshows
- Bandwidth-efficient 'Video' Alternatives (late 1990s)