Image MIME Reference
KTX2
Khronos Texture 2.0
image/ktx2
VS
SealedMedia Portable Network Graphics
image/vnd.sealed.png
Sealed-PNG
A complete technical comparison of Khronos Texture 2.0 and SealedMedia Portable Network Graphics — covering compression, feature support, browser compatibility, magic bytes, and when to choose each format.
Equal browser support
Feature Support
| Feature | KTX2 | Sealed-PNG |
|---|---|---|
| Transparency (Alpha) | Yes | ✕ No |
| Animation Support | ✕ No | ✕ No |
| Progressive Loading | ✕ No | ✕ No |
| HDR Support | Yes | ✕ No |
| EXIF Metadata | ✕ No | ✕ No |
| ICC Color Profile | ✕ No | ✕ No |
Khronos Texture 2.0
image/ktx2
Extension
.ktx2
Container
KTX 2.0
Compression
Basis Universal (ETC1S / UASTC) / Zstandard (zstd) Supercompression / Uncompressed
Algorithm
ETC1SUASTCZstandard (zstd)Raw GPU Formats (ASTC, BCn)
Color Depth
8-bit, 16-bit, 32-bit (Float)
Developed by
Khronos Group
Released
2021
Magic Bytes
AB 4B 54 58 20 32 30 BB 0D 0A 1A 0A
SealedMedia Portable Network Graphics
image/vnd.sealed.png
Extension
.spng.sealed-png
Container
SealedMedia / Oracle IRM Wrapper
Compression
Encrypted Payload (Deflate)
Algorithm
AES EncryptionDeflate (Internal PNG payload)
Color Depth
Encrypted Payload
Developed by
SealedMedia (Acquired by Oracle Corporation)
Released
Late 1990s / Early 2000s
Magic Bytes
Unknown (Proprietary SealedMedia Container)
Browser Support Comparison
| Browser | KTX2 | Sealed-PNG |
|---|---|---|
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
KTX2
KTX2 Strengths
- Universal hardware compatibility: write once, transcode anywhere to the target GPU's preferred format (ASTC, BC7, PVRTC, etc.)
- Drastically reduces transmission size over networks thanks to Basis Universal and Zstandard supercompression
- Seamless integration with the glTF ecosystem for optimized 3D asset delivery
Limitations
- Requires WebAssembly (Wasm) decoders and JavaScript loaders for web viewing, increasing initial application payload slightly
- Encoding textures into high-quality Basis Universal UASTC can be computationally intensive and slow
- Zero support in traditional 2D image viewers or native OS previews
Sealed-PNG
Sealed-PNG Strengths
- Provided absolute control over intellectual property, allowing enterprise administrators to instantly revoke viewing rights of a local file globally
- Detailed audit trails tracked exactly who opened the image, when, and from what IP address
Limitations
- Completely proprietary and relies on a central authentication server; if the server goes offline, the image is permanently inaccessible
- No support in modern operating systems, web browsers, or standard image editing software without installing heavy enterprise DRM clients
- Oracle effectively deprecated the IRM product line, leaving legacy sealed documents difficult to recover
When to choose which format
KTX2
Use KTX2 when…
- glTF 3D Models (KHR_texture_basisu)
- WebGPU and WebGL Applications
- Game Engines (Unity, Unreal, Godot)
- Augmented and Virtual Reality (AR/VR)
Sealed-PNG
Use Sealed-PNG when…
- Enterprise Information Rights Management (IRM)
- Secure Corporate Intellectual Property Distribution
- Revocable Medical or Legal Imaging