Tôi vừa thử mã hóa thư mục bằng 7-Zip bằng một dòng lệnh, chọn mật khẩu, nhưng khi nhấp đúp vào tệp ZIP, nó hiển thị cho tôi danh sách tệp mà không hỏi bất kỳ mật khẩu nào.
Có cách nào để thực sự mã hóa một thư mục từ dòng lệnh không?
Tôi vừa thử mã hóa thư mục bằng 7-Zip bằng một dòng lệnh, chọn mật khẩu, nhưng khi nhấp đúp vào tệp ZIP, nó hiển thị cho tôi danh sách tệp mà không hỏi bất kỳ mật khẩu nào.
Có cách nào để thực sự mã hóa một thư mục từ dòng lệnh không?
Câu trả lời:
Định dạng ZIP không cho phép mã hóa danh sách tập tin. Điều này có nghĩa là danh sách tập tin có thể xem được bởi bất cứ ai.
Chỉ nội dung của các tệp được mã hóa, có nghĩa là không ai có thể đọc tệp mà không có mật khẩu của bạn.
Do đó, 7-Zip chỉ yêu cầu mật khẩu của bạn trước khi giải nén.
Nếu bạn cần một định dạng mã hóa danh sách tệp, hãy sử dụng 7Z
và đảm bảo bạn kiểm tra "Mã hóa tên tệp".
Đối với những người có đầu óc kỹ thuật hơn, đặc tả ZIP không cho phép mã hóa Thư mục trung tâm.
Bạn sẽ được nhắc nhập mật khẩu khi bạn cố gắng giải nén các tập tin. Để đơn giản xem nội dung của kho lưu trữ không yêu cầu mật khẩu.
Nếu bạn muốn làm xáo trộn nội dung của kho lưu trữ, hãy nén thư mục vào một kho lưu trữ, sau đó nén tệp lưu trữ đó bằng mật khẩu. Do đó, bạn sẽ phải trích xuất kho lưu trữ bằng mật khẩu, để lấy ra nội dung được lưu trữ (và bị che khuất).
Một giải pháp tổng quát hoạt động cho tất cả các chương trình zip (WINzip, 7-Zip, MacZip, v.v.) là chỉ cần nén nó hai lần để đảm bảo lần thứ hai (hoặc cả hai) có mã hóa được bảo vệ bằng mật khẩu.
Xem: Tên tệp hiển thị mà không cần nhập mật khẩu khi tệp Zip được mã hóa được mở
Tôi đã tìm thấy câu trả lời của bạn trong Do các thùng chứa nén được mã hóa như ZIP và 7-Zip nén hoặc mã hóa trước? .
Chuyển đổi dòng lệnh để mã hóa các tiêu đề (tức là tên tệp) trong 7-Zip là:
-mhe=on
Bạn có thể sử dụng GNU Tar để biến thư mục thành một tệp duy nhất, sau đó bạn có thể nén như một tệp thông thường với 7z. Bất cứ ai xem kho lưu trữ sẽ chỉ nhìn thấy các tập tin tar.
Trong trường hợp bạn đang sử dụng Total Commander với Plugin 7-Zip , hãy bấm ALT+ F5(hoặc Tệp -> Gói ...) để nén tệp hoặc thư mục, nhấp vào Định cấu hình và chọn hộp Mã hóa Tiêu đề và Tên tệp .
Ngoài ra, câu trả lời của Andrew Moore là chính xác.