Nén dữ liệu - Nhu cầu xuất hiện ngay sau khi hệ thống máy tính đầu tiên ra đời. - Hiện nay, phục vụ cho các dạng dữ liệu đa phương tiện - Tăng tính bảo mật. Ứng dụng: - Lưu trữ - Truyền dữ liệu David Huffman (1952): tìm ra phương pháp xác định mã tối ưu trên dữ liệu tĩnh : - Sử dụng vài bit để biểu diễn 1 ký tự (gọi là “mã bit” – bit code) - Độ dài “mã bit” cho các ký tự không giống nhau: - Ký tự xuất hiện nhiều lần: biểu diễn bằng mã ngắn; - Ký tự xuất hiện ít.