File Compression
File Compression
The process of reducing the size of a file for various purposes such as storage or
transmission.
Types of File Compression
Lossless Compression
Lossy Compression
Lossless Compression
Lossless:
Text files
Program files
Database files
Lossy:
Images
Audio
Video
Lossless Compression Algorithms
Huffman Coding
LZW (Lempel-Ziv-Welch) Compression
Burrows-Wheeler Transform (BWT)
Run-Length Encoding (RLE)
Lossy Compression Algorithms
Lossless:
No loss of data.
Achieves lower compression ratios compared to lossy compression.
Lossy:
Achieves higher compression ratios.
Sacrifices some data quality.
Usage Considerations