tương đương với cái gì sha256sum -c
trong Windows?
Tôi có một tập hợp các tệp rất quan trọng mà tôi cần sao chép và phản chiếu trên nhiều loại đĩa khác nhau ở nhiều vị trí địa lý khác biệt. Sau khi chuyển tiếp nội dung vào đĩa qua USB, ethernet, cáp quang, radio, điện tín và tín hiệu (một số trong số đó là phương tiện truyền đáng tin cậy hơn các phương tiện khác!), Tôi muốn kiểm tra tính toàn vẹn của dữ liệu được ghi vào đĩa.
Trong Debian Linux, tổng kiểm tra tệp thường được lưu trữ trong một SHA256SUM
tệp "tiêu hóa" được tạo bằng cách sử dụng sha256sum
chỉ huy. Thật đơn giản khi sử dụng lệnh này để tạo tệp này với tổng kiểm tra SHA256 đệ quy của tất cả các tệp trong thư mục hiện tại và thư mục con. Người dùng cũng rất tầm thường khi sử dụng lệnh này để xác minh tính toàn vẹn của tất cả các tệp theo cách đệ quy. Ví dụ: hãy xem xét bộ dữ liệu cực kỳ quan trọng này về ảnh mèo
user@disp3274:~/Pictures$ cây
.
âââ mèo
â âââ cat1.jpeg
â âââ cat2.jpeg
â âââ cat3.jpeg
âââ mọi người
âââ person1.jpeg
âââ person2.jpeg
2 thư mục, 5 tập tin
user@disp3274:~/Pictures$
Tôi có thể tạo tệp tổng kiểm tra như sau
user@disp3274:~/Pictures$ time sha256sum `tìm . -type f` > SHA256SUMS
thực 0m0.010s
người dùng 0m0.008s
hệ thống 0m0.002s
user@disp3274:~/Pictures$
user@disp3274:~/Pictures$ con mèo SHA256SUMS
b2d82e7b8dcbaef4d06466bee3486c12467ce5882e2eabe735319a90606f206a ./people/person2.jpeg
e01f7b240f300ce629c07502639a670d9665e82df6cba9311b87ba3ad23c595d ./people/person1.jpeg
53e056cc91fd4157880fb746255a2f621ebee8ca6351a659130d6228142c1e47 ./cats/cat1.jpeg
a0a73a21b9d26f1bbe4fcfce0acd21964dedf2dc247a5fe99bd9f304aa137379 ./cats/cat2.jpeg
a171fa88d431a531960b6eb312d964ed66cc35afd64bde5dda9b929ad83343f6 ./cats/cat3.jpeg
user@disp3274:~/Pictures$
Và tôi có thể xác minh tính toàn vẹn của tất cả các tệp như sau
user@disp3274:~/Pictures$ time sha256sum -c SHA256SUMS
./people/person2.jpeg: OK
./people/person1.jpeg: OK
./cats/cat1.jpeg: OK
./cats/cat2.jpeg: OK
./cats/cat3.jpeg: OK
thực 0m0.009s
người dùng 0m0.008s
hệ thống 0m0.000s
user@disp3274:~/Pictures$
Trong Windows, công cụ tích hợp sẵn tương đương để tạo một SHA256SUMS
(hoặc tệp thông báo tương tự bằng cách sử dụng hàm băm mật mã khác) và xác minh tính toàn vẹn của một tập hợp tệp theo cách đệ quy?