ZIP là một máy nén dữ liệu sử dụng thuật toán nén dữ liệu không mất dữ liệu để nén dữ liệu. Tệp ZIP có thể chứa nhiều tệp, thư mục. Nó có thể nén mọi tập tin hoặc thư mục. Nó nén các tập tin bằng cách sử dụng một số thuật toán nén. Nén tệp DEFLATE dựa trên mã hóa Huffman chủ yếu được sử dụng trong hoạt động zip. Nó được hỗ trợ bởi hầu hết các hệ điều hành.