None (Uncompressed) Storage
Concepts
Usage
CAB files
compressor = Cabriolet::CAB::Compressor.new(compression: :none)
compressor.add_file('image.jpg')
compressor.add_file('video.mp4')
compressor.write('media.cab')Performance
| Metric | Value |
|---|---|
Compression ratio | 0% (no change) |
Compression speed | Instant (copy only) |
Decompression speed | Instant (copy only) |
Memory usage | Minimal |
CPU usage | Minimal |
Best practices
-
Use for pre-compressed files - Never compress JPG, PNG, MP3, etc.
-
Test first - Verify compression doesn’t help before using none
-
Consider hybrid - Mix compressed text with uncompressed media
-
Document choice - Note why files are uncompressed
See also
-
MSZIP Compression for general-purpose compression
-
LZX Compression for maximum compression