Lossless is a class of data compression algorithms that allows the original data to be perfectly constructed from the compressed data. It's permits reconstruction only of an approximation of the original data, though this usually improves compression rates and therefore reduces file sizes.