TAR.GZ vs TAR.XZ vs TAR.BZ2: nên dùng archiv Linux nào?
Ba khẩu vị TAR nén so sánh: tỷ lệ, tốc độ, bộ nhớ và khi nào chọn loại nào.
24 tháng 9, 2026 · đội ngũ ilove7z
Mọi bản Linux, gói nguồn và script backup cuối cùng trở thành tệp với hai đuôi chồng lên nhau. Đuôi thứ hai nghĩa là gì và trong ba loại chọn loại nào.
Tại sao TAR mang đuôi thứ hai
TAR tự nó không nén gì. Nó là bandler: nhiều tệp dán vào một dòng chảy, giữ quyền Unix và cấu trúc thư mục. Đuôi thứ hai đặt tên cho bộ lọc nén áp dụng lên dòng đó:
.tar.gz- TAR nén bằng gzip.tar.bz2- TAR nén bằng bzip2.tar.xz- TAR nén bằng XZ (LZMA2)
Cùng ý tưởng nén một thư mục, nhưng hai bước còn hiển thị trong tên.
Ba ứng cử viên
gzip là mặc định khắp nơi. Giải nén gần như tức thời, công cụ phổ quát, và mọi hệ thống Unix-like từ thập niên 90 đọc nó mù. Nén là khiêm tốn cho tiêu chuẩn hiện đại.
bzip2 trao đổi tốc độ lấy kích thước bằng thuật toán sort khối. Thường 10-20% dưới gzip trên cây giàu văn bản, nhưng nén chậm gấp nhiều lần và giải nén cũng nặng hơn.
XZ (LZMA2) là hạng nặng hiện đại. Cho ra các tệp nhỏ nhất trong ba - thường 30-50% dưới gzip - với giá nén chậm nhất và dùng nhiều bộ nhớ nhất.
Đầu đối đầu
| TAR.GZ | TAR.BZ2 | TAR.XZ | |
|---|---|---|---|
| Tốc độ nén | Nhanh | Chậm | Chậm nhất |
| Tốc độ giải | Nhanh | Trung bình | Nhanh |
| Kích thước | Lớn nhất | Nhỏ | Nhỏ nhất |
| Bộ nhớ | Thấp | Thấp | Cao |
| Phổ cập | Mọi nơi | Phổ biến | Phổ biến trên Linux |
Cách chọn
- Phân phối mã nguồn hay backup cho người khác? TAR.GZ. Bất kỳ ai mở trong một giây trên bất kỳ máy nào.
- Kho nhiều văn bản, mỗi MB đếm, thời gian thì không? TAR.BZ2.
- Kho lưu trữ dài hạn của bạn, hoặc release kích thước tải về quan trọng nhất? TAR.XZ.
Không cần command line để tạo bất kỳ loại nào. Chọn định dạng và tạo TAR.GZ, TAR.BZ2 hay TAR.XZ trong trình duyệt - và nếu .tar.xz rơi vào tải về, giải nén cục bộ cũng dễ dàng như vậy.