tarbả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 gziplà tarlưu trữ, bạn có thể có chức năng đó.
tarsử dụng compress. Nếu bạn sử dụng -Zcờ trong khi tạo tệp lưu trữ tarsẽ sử dụng compresschương trình khi đọc hoặc viết tệp lưu trữ. Từ gziptrang 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 -ztham số. Sau đó tarđọc và viết lưu trữ thông qua gzip. Và gzipviế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ừ gziptrang 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ự-zlự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-ztùy chọn) có thêm kiểm tra tính toàn vẹn không?