Data Compression

The art of reducing the size of the data in order to store larger amount of data in a small space (or time or frequency) without any redundancy so that the data can be transferred more efficiently using minimum resources.