Lưu trữ zip có thể có nhiều mật khẩu cho các tệp chứa khác nhau. Các tệp trong một kho lưu trữ về cơ bản là độc lập với nhau - chúng được nén mà không cần quan tâm đến các tệp khác và chúng được mã hóa theo cùng một kiểu. Bạn encrypted.zip
sẽ có hai (hoặc nhiều) phân đoạn được mã hóa, một với mật khẩu ban đầu và một với mật khẩu mới.
Cố gắng vào unzip
tệp sẽ nhắc cho cả hai mật khẩu:
$ unzip ../test.zip
Archive: ../test.zip
[../test.zip] file1 password:
inflating: file1
inflating: file2
[../test.zip] newfile password:
inflating: newfile
Thư mục, danh sách tên tập tin, không được mã hóa. Đây không phải là một lỗi, mặc dù nó có thể gây nhầm lẫn và không phải tất cả các công cụ zip đều xử lý tình huống tốt (đặc biệt là các công cụ đồ họa).