Tệp 7Z là gì?
7z là định dạng lưu trữ để nén tệp và thư mục với tỷ lệ nén cao. Nó dựa trên kiến trúc Nguồn mở cho phép sử dụng bất kỳ thuật toán nén và mã hóa nào. Định dạng này hiện được hỗ trợ bởi một số ứng dụng phần mềm, chẳng hạn như 7-ZIP, được cung cấp công khai để tải xuống và sử dụng để thao tác với các tệp .7z. Các tệp có phần mở rộng .7z có ứng dụng loại mime/x-7z được nén.
Phương thức nén được hỗ trợ trong 7z
7z có thể hỗ trợ bất kỳ phương pháp nén nào do kiến trúc mở của nó. Dưới đây là danh sách các phương thức nén hiện có và được hỗ trợ bởi 7z.
- LZMA - Phiên bản cải tiến và tối ưu hóa của thuật toán LZ77
- LZMA2 - Phiên bản cải tiến của LZMA
- PPMD - PPMdH của Dmitry Shkarin với những thay đổi nhỏ
- BCJ - Bộ chuyển đổi cho các tệp thực thi x86 32 bit
- BCJ2 - Bộ chuyển đổi cho các tệp thực thi 32-bit x86
- BZIP2 - Thuật toán BWT tiêu chuẩn
- Xả hơi - Thuật toán dựa trên LZ77 tiêu chuẩn
Thông số kỹ thuật định dạng tệp 7z
7z sử dụng định dạng tệp nhị phân để lưu trữ các tệp nén. Việc phát triển và triển khai trình lưu trữ 7-ZIP đã công bố sự xuất hiện đầu tiên của định dạng tệp 7z. Thông số kỹ thuật định dạng của nó có thể truy cập dưới dạng định dạng văn bản thuần túy trong thư mục con “Tài liệu” trong kho lưu trữ mã của 7-ZIP, được cung cấp công khai theo Giấy phép Công cộng Hạn chế GNU. LZMA là phương pháp nén mặc định được sử dụng bởi các tệp 7z.
Chữ ký tệp
Các tệp 7z bắt đầu bằng byte chữ ký ‘7’ ‘z’ BC AF 27 1C.
Mã hóa AES
Định dạng tệp 7z hỗ trợ mã hóa AES 256 bit với khả năng mã hóa tên tệp của kho lưu trữ. Khóa mã hóa do người dùng xác định, dựa trên hàm băm SH-256.
Tính năng nổi bật của 7z
7z là định dạng lưu trữ mới, cung cấp tỷ lệ nén cao. Các tính năng chính của định dạng 7z bao gồm:
- Mở định dạng tệp theo Giấy phép Công cộng Ít hơn GNU cho phép bạn sử dụng bất kỳ phương pháp nén và mã hóa nào
- Tỷ lệ nén cao
- Mã hóa AES-256 mạnh mẽ
- Hỗ trợ các tệp lớn có kích thước lên tới 16.000.000.000 GB (16 exbibyte)
- Tên tệp Unicode
- Nén rắn
- Nén tiêu đề lưu trữ