Mở file 7z
Lấy file ra khỏi file nén 7z mà không cần cài 7-Zip. File nén không bao giờ bị lưu trữ.
- Không bao giờ lưu trữ
- Không xếp hàng, không phải chờ
- Không cần đăng ký, không watermark
Cách hoạt động
Thêm file 7z
Thả file vào. Cả LZMA và LZMA2, những gì hầu như mọi file 7z đều dùng, đều đọc được.
Xem bên trong
Mọi file đều được liệt kê kèm dung lượng và thư mục.
Lấy thứ bạn cần
Tải xuống một file, hoặc tất cả gộp chung thành một file ZIP.
Một định dạng chứa được gần như mọi thứ
7z không hẳn là một phương thức nén mà là một khung chứa nhiều phương thức nén. Mỗi mục có thể được lưu bằng LZMA, LZMA2, bzip2, PPMd, Deflate hoặc không nén gì, và bên dưới còn có thể xếp thêm các bộ lọc — BCJ, bộ lọc viết lại địa chỉ nhảy trong mã thực thi để chúng nén tốt hơn, hoặc bộ lọc delta cho âm thanh không nén. LZMA và LZMA2 mở được ở đây, và hai phương thức này chiếm gần như mọi thứ 7-Zip tạo ra với cài đặt mặc định. PPMd — thỉnh thoảng được chọn cho văn bản và XML, nơi nó thực sự nén tốt hơn — và BCJ2 thì không, và file nén dùng một trong hai sẽ hiện danh sách đúng rồi từ chối giải nén, nêu rõ thứ nó gặp thay vì báo lỗi mơ hồ.
Nén solid là lý do file 7z nhỏ và cũng là lý do nó nặng khi mở. Thay vì nén từng file riêng, file nén solid nén tất cả như một luồng liên tục, nhờ đó tận dụng được sự lặp lại giữa các file — một thư mục năm mươi file mã nguồn hay file cấu hình giống nhau sẽ nén tốt hơn hẳn so với file ZIP của cùng thư mục đó. Cái giá phải trả là muốn lấy một file bất kỳ thì phải giải nén mọi thứ đứng trước nó, nên không có cách nào nhanh để rút một mục từ giữa một file nén solid lớn.
Vì thế 7z là định dạng dễ làm cạn bộ nhớ nhất ở đây, và nên hiểu vì sao. Một file nén 200 MB chứa văn bản hoặc mã nguồn hoàn toàn có thể chứa vài gigabyte dữ liệu, vì LZMA ở mức nén cao thường đạt tỷ lệ mà ZIP không thể theo kịp. Dung lượng file nén nói rất ít về lượng tài nguyên cần để mở nó, trái ngược với trực giác của đa số mọi người. Các bước kiểm tra an toàn sẽ từ chối file nén có nội dung khai báo phi lý, thay vì để tab trình duyệt sập khi cố mở.
Không mở được file nén có mã hóa — và mã hóa của 7z đáng được nhắc đến, vì nó tốt một cách hiếm có. Nó dùng AES-256 với khóa được tạo qua một hàm cố tình chạy chậm, và có thể mã hóa cả tên file lẫn nội dung, điều mà ZIP không làm được. Một file 7z mã hóa cả phần header sẽ không để lộ gì về chính nó, đó là một đặc tính bảo mật thực sự và cũng là lý do không gì ở đây có thể liệt kê nội dung của nó.
Khi bạn cần công cụ khác
7-Zip miễn phí, mã nguồn mở, và đọc lẫn ghi được mọi codec, bộ lọc và chế độ mã hóa mà định dạng cho phép — kể cả những thứ trang này không làm được. Trên macOS và Linux, nó có tên p7zip và 7zz, và 7z x archive.7z là toàn bộ lệnh cần gõ. Với file nén có mã hóa, chia nhiều phần, tự giải nén, hoặc dùng PPMd hay BCJ2, đó không phải lựa chọn ưu tiên mà là câu trả lời duy nhất.
Với file nén lớn, công cụ trên máy tính còn thắng ở nhiều điểm ngoài khả năng tương thích: nó giải nén thẳng xuống ổ đĩa thay vì giữ mọi thứ trong bộ nhớ, nên dung lượng hoàn toàn không còn là vấn đề, và nó khôi phục được quyền truy cập Unix và liên kết tượng trưng mà một lần tải xuống không thể mang theo. Trang này dùng để xem nhanh bên trong một file, hoặc lấy ra một file trên máy mà bạn không được cài gì.
Câu hỏi thường gặp
Tôi có cần cài 7-Zip không?
Không. Trình đọc là một phần của chính trang này.
File nén của tôi có bị lưu ở đâu không?
Không. Không lưu trữ gì cả, không giữ lại gì cả, và công cụ vẫn hoạt động khi đã tắt Wi-Fi sau khi trang tải xong. Với file nén, điều này còn quan trọng hơn hầu hết các loại file khác — một file zip chứa hồ sơ thuế hay bản sao lưu của cả một thư mục chính là thứ không nên giao cho máy chủ của người lạ.
Công cụ có tạo được file 7z không?
Chưa. Đọc và ghi file 7z là hai khối lượng công việc rất khác nhau, và bản triển khai tham chiếu dùng giấy phép LGPL, loại giấy phép mà trang này không dùng được. Đọc được là nhờ libarchive đã triển khai định dạng này một cách độc lập theo giấy phép mở. Còn để tạo file nén thì ZIP vốn là lựa chọn an toàn hơn: nó mở được trên mọi máy tính mà không cần cài gì, điều mà 7z không làm được.
Những tính năng nào của 7z dùng được?
Nén LZMA, LZMA2, BZip2, Deflate và PPMd, thư mục, và file nén chia theo các khối solid thông thường. File nén có mã hóa vẫn được liệt kê nhưng không đọc được nếu không có mật khẩu, mà việc nhập mật khẩu thì hiện chưa được hỗ trợ.
Có giới hạn dung lượng không?
Giới hạn là bộ nhớ khả dụng, chứ không phải một mức dung lượng cố định. File nén rất lớn được mở từng file một khi định dạng cho phép, nên một file ZIP lớn vẫn hiện danh sách tức thì và chỉ file bạn yêu cầu mới được giải nén.
Mở file 7z từ người lạ có an toàn không?
File nén là loại file duy nhất mà NỘI DUNG bên trong có thể mang ý đồ xấu, nên hai kiểu tấn công lâu đời được xử lý trước khi bạn thấy bất cứ thứ gì. Một file trong file nén có thể được đặt tên kiểu "../../something" để tìm cách thoát ra khỏi thư mục nó được giải nén vào — những tên như vậy bị chặn lại và bạn được báo tên nào đã bị đổi. Và một file nén chỉ vài kilobyte có thể bung ra thành hàng terabyte, đủ để làm sập luôn tab trình duyệt; trường hợp này được đo trước và bị từ chối thay vì cố giải nén.
Nên biết: Mở được file nén LZMA và LZMA2, gần như bao trọn mọi thứ 7-Zip tạo ra. Không mở được file nén có mã hóa và các codec hiếm hơn (PPMd, BCJ2). 7z nén rất mạnh, nên một file nén nhỏ có thể bung ra lớn hơn nhiều lần — giới hạn là bộ nhớ, không phải file.
Đặt công cụ này lên website của bạn
Miễn phí cho mọi blog, trang lớp học hay bài viết hướng dẫn. Chỉ cần dán một đoạn mã là khách truy cập có thể dùng ngay trên trang của bạn.