Say you need to compress some small packets for sending over a network. Not actually TCP packets but app data packets, of size 1-64k, average size around 16k.
The channel is not persistent, so you can't use any information from previous packets.
Compressor speed is important, so any compressor that has to initialize a large model is not okay. Mem use has to be under 256k.
How would you do it?
The obvious answer is a small-hash-table LZ77, with or without entropy coding on the back end, but is there something better that I'm not seeing?