Câu trả lời:
Dành chogzip
:
$ gzip -l binutils-2.24.tar.gz
compressed uncompressed ratio uncompressed_name
30809913 186997248 83.5% binutils-2.24.tar
Bây giờ bạn thấy một kích thước nén và không nén của nội dung.
Hoặc sử dụng lệnh đó:
$ zcat binutils-2.24.tar.gz | wc --bytes
186997248
Vìbzip2
, có bzcat
:
$ bzcat binutils-2.24.tar.bz2 | wc -c
186997248
Chorar
, sử dụng:
$ unrar l archive.rar
...
1 465769002 102749558 22%
Trong dòng cuối cùng của đầu ra có kích thước ban đầu tính bằng byte (chữ số thứ hai).
Chozip
, sử dụng
$ unzip -l archive.zip
...
700136 4 files
Cũng là dòng cuối cùng (chữ số đầu tiên)
-l
hoặc l
là nhiều hơn hiệu quả hơn so với *cat
phương pháp này. Các phương thức trước chỉ đơn giản là đọc dữ liệu kích thước tệp từ tiêu đề lưu trữ, các phương thức sau trích xuất toàn bộ nội dung lưu trữ.
gzip -l archive.tar.gz