Data compression is the compacting of info by lowering the number of bits which are stored or transmitted. In this way, the compressed info takes less disk space than the original one, so extra content might be stored on identical amount of space. There are many different compression algorithms which work in different ways and with many of them only the redundant bits are erased, which means that once the info is uncompressed, there is no decrease in quality. Others erase unnecessary bits, but uncompressing the data subsequently will lead to reduced quality compared to the original. Compressing and uncompressing content takes a huge amount of system resources, especially CPU processing time, so any web hosting platform that employs compression in real time needs to have ample power to support that feature. An example how info can be compressed is to replace a binary code such as 111111 with 6x1 i.e. "remembering" how many sequential 1s or 0s there should be instead of saving the entire code.