tar
bản thân nó không viết ra một tổng kiểm tra cho phần tổng hợp sau này. Nếu bạn gzip
là tar
lưu trữ, bạn có thể có chức năng đó.
tar
sử dụng compress
. Nếu bạn sử dụng -Z
cờ trong khi tạo tệp lưu trữ tar
sẽ sử dụng compress
chương trình khi đọc hoặc viết tệp lưu trữ. Từ gzip
trang hướng dẫn:
Định dạng nén tiêu chuẩn không được thiết kế để cho phép kiểm tra tính nhất quán.
Nhưng, bạn có thể sử dụng -z
tham số. Sau đó tar
đọc và viết lưu trữ thông qua gzip
. Và gzip
viết một tổng kiểm tra crc. Để hiển thị tổng kiểm tra đó, sử dụng lệnh đó:
$ gzip -lv archive.tar.gz
method crc date time compressed uncompressed ratio uncompressed_name
defla 3f641c33 Sep 25 14:01 24270 122880 80.3% archive.tar
Từ gzip
trang hướng dẫn:
Khi sử dụng hai định dạng đầu tiên ( có nghĩa là gzip hoặc zip ), gunzip sẽ kiểm tra CRC 32 bit.
tar
(ít nhất là không có sự-z
lựa chọn) không làm kiểm tra tính toàn vẹn. Ngoài ra, câu trả lời được chấp nhận nêu điều này. Câu hỏi là:gzip
(hoặc việc sử dụng-z
tùy chọn) có thêm kiểm tra tính toàn vẹn không?