 Lossless data compression is used in many applications.For example, it is used in the ZIP file format and in the GNU tool gzip.It is also often used as a component within lossy data compression technologies (e.g.