The idea of lossless compression in a smaller file size than anything else on the market spoiled the entire show for me.
Call me picky, but...
Call me picky, but...
In fact, the Nyquist-Shannon theorem itself is a kind of lossless compression. It says you can potentially throw away data without losing information.
Lossless compression requires assumptions about the data, of course, because making some patterns shorter requires making others come out longer. Random data will, in general, get larger under a lossless compression algorithm.