- Data compression algorithms usually reduce or eliminate unwanted redundancy to represent data more concisely without losing information.
For example, an image may have areas of color that do not change over several pixels. Instead of coding, “red pixel, red pixel, . . .”, the data can be encoded as “279 red pixels”.
- The effectiveness of compression algorithm varies with the nature of data to be compressed.
- Data with repetitive text shows great reduction in data representation size after compression. Messages containing such data is transferred quickly over the network, reducing overall time.