Lossy and lossless data compression mechanisms