Adaptive Compression