Điều gì phải được giải nén?
Nén là hữu ích vì nó giúp giảm sử dụng tài nguyên, chẳng hạn như không gian lưu trữ dữ liệu hoặc dung lượng truyền tải. Bởi vì dữ liệu nén phải được giải nén để sử dụng, việc xử lý bổ sung này áp đặt chi phí tính toán hoặc các chi phí khác thông qua giải nén; tình huống này không phải là một bữa trưa miễn phí. Nén dữ liệu phải chịu sự đánh đổi độ phức tạp không gian thời gian. Ví dụ: sơ đồ nén cho video có thể yêu cầu phần cứng đắt tiền để video được giải nén đủ nhanh để xem khi nó được giải nén và tuỳ chọn giải nén video đầy đủ trước khi xem có thể bất tiện hoặc yêu cầu lưu trữ bổ sung. Việc thiết kế các sơ đồ nén dữ liệu liên quan đến sự đánh đổi giữa các yếu tố khác nhau, bao gồm mức độ nén, lượng biến dạng được giới thiệu (khi sử dụng nén dữ liệu bị mất) và các tài nguyên tính toán cần thiết để nén và giải nén dữ liệu.
dữ liệu nén