Data Compression is a technique in which the size of data is reduced without loss of information. Lossy compression and Lossless compression are the categories of data compression method.
The main difference between the two compression techniques (lossy compression and Lossless compression) is that, The lossy compression technique does not restored the data in its original form, after decompression on the other hand lossless compression restores and rebuilt the data in its original form, after decompression.
Difference between Lossy Compression and Lossless Compression:
|S.NO||Lossy Compression||Lossless Compression|
|1.||Lossy compression is the method which eliminate the data which is not noticeable.||While Lossless Compression does not eliminate the data which is not noticeable.|
|2.||In Lossy compression, A file does not restore or rebuilt in its original form.||While in Lossless Compression, A file can be restored in its original form.|
|3.||In Lossy compression, Data’s quality is compromised.||But Lossless Compression does not compromise the data’s quality.|
|4.||Lossy compression reduces the size of data.||But Lossless Compression does not reduce the size of data.|
|5.||Algorithms used in Lossy compression are: Transform coding, Discrete Cosine Transform, Discrete Wavelet Transform, fractal compression etc.||Algorithms used in Lossless compression are: Run Length Encoding, Lempel-Ziv-Welch, Huffman Coding, Arithmetic encoding etc.|
|6.||Lossy compression is used in Images, audio, video.||Lossless Compression is used in Text, images, sound.|
|7.||Lossy compression has more data-holding capacity.||Lossless Compression has less data-holding capacity than Lossy compression technique.|
- Data Compression With Arithmetic Coding
- LZW (Lempel–Ziv–Welch) Compression technique
- Shannon-Fano Algorithm for Data Compression
- Difference between JSP and ASP
- Difference between CPU and GPU
- Difference Between SEO and SEM
- Difference between OOP and POP
- Difference between LAN, MAN and WAN
- Difference between LAN and MAN
- Difference between LAN and WAN
- Difference between 1G and 2G
- Difference between TDM and FDM
- Difference between H.323 and SIP
- Difference between RPC and RMI
- Difference between CLI and GUI
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.