Tôi đang sử dụng wget
các tệp lớn (hơn 100 GB) và sau đó so sánh md5sum của tôi với số tiền được đăng trong kho lưu trữ. Dù bạn có tin hay không, md5sum
mất một khoảng thời gian không cần thiết để chạy trên một tệp có kích thước này, vì vậy tôi muốn có được số tiền song song với việc tải xuống.
Cách tốt nhất để làm điều này là gì? Tôi không thấy wget
tùy chọn để tính MD5 trong khi tải xuống (thật đáng ngạc nhiên) vì vậy tôi đoán sử dụng tee
sẽ là cách tốt nhất?!
Điều này có thể không? Tôi khá chắc chắn rằng bạn cần toàn bộ nhị phân để kiểm tra hàm băm. Tôi nghi ngờ thậm chí chia nó thành các bước (tức là băm khi nó được tải xuống) có thể thấy vì bạn có thể không nhận được tệp theo thứ tự. Dù bằng cách nào, tôi sẽ rất vui nếu thấy ai đó có giải pháp.
—
n0pe
@MaxMackie: Hoàn toàn có thể: vì tôi đang tải xuống toàn bộ tệp, về mặt lý thuyết, wget có thể chạy nó thông qua MD5. Không, nó không.
—
Fixee