Kiểm tra xem tệp zip có bị hỏng [trùng lặp]


11

Làm cách nào để kiểm tra xem tệp zip có bị hỏng không? Tôi biết rằng với zip -F input.zip --out output.ziptôi có thể sửa các tập tin. Nhưng tôi không thể tìm thấy một tùy chọn chỉ kiểm tra tệp CRC.

Tôi đang sử dụng Ubuntu 12.04.


Cảm ơn! Vì vậy, với unzip -ttôi có thể kiểm tra nếu tập tin zip bị hỏng. Tôi có nên làm gì đó nếu câu hỏi tương tự đã tồn tại?
ironsand

Tôi không nghĩ bạn đã có đủ đại diện, nhưng nếu bạn muốn, chúng tôi có thể đánh dấu là trùng lặp cho bạn.
Karan

Bài viết bạn viết cho tôi đủ thông tin cho tôi. Vui lòng đánh dấu bài này là trùng lặp.
ironsand

Câu trả lời:


20

Tôi sẽ sử dụng cờ -T / --testđể kiểm tra tính toàn vẹn.


Tôi chỉ muốn kiểm tra tính toàn vẹn của tệp mà không tạo tệp zip. Dẫu sao cũng xin cảm ơn!
ironsand

4
đó là những gì -T làm:zip -T existing.zip
akira

1

Bạn có thể ra md5sumlệnh để kiểm tra tính toàn vẹn của tập tin. Điều này sẽ tạo ra một chuỗi băm 128 bit. Bạn có thể tạo chuỗi băm đồng thời cho tệp zip gốc và so sánh cả hai chuỗi. Bạn chỉ cần chạy lệnh sau để tạo tổng kiểm tra md5,

:~$ md5sum <filename>
<128 bit hash string> <filename>

Nếu chuỗi khớp thì tập tin không bị hỏng. Đây là một cách tốt và dễ dàng để kiểm tra tính toàn vẹn của tập tin.


Để phòng ngừa, đó là một cách tốt. Tôi sẽ sử dụng lệnh lần sau. Cảm ơn!
ironsand
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.