Я маю wget
величезні файли (понад 100 Гб), а потім порівнюю свій md5sum із сумою, розміщеною у сховищі. Вірите чи ні, md5sum
для запуску файлу такого розміру потрібен нетривіальний час, тому я хотів би отримати суму паралельно із завантаженням.
Який найкращий спосіб зробити це? Я не бачу wget
можливості розрахувати MD5 під час завантаження (на диво), тому, мабуть, використання tee
було б шляхом?
Чи можливо це? Я впевнений, що вам потрібен весь двійковий файл, щоб перевірити хеш. Я сумніваюся, навіть розбиття його на кроки (тобто хеш при його завантаженні) було б можливим, оскільки ви, можливо, не отримували файл у послідовному порядку. Так чи інакше, я був би радий побачити, чи є у когось рішення.
—
n0pe
@MaxMackie: Це, безумовно, можливо: оскільки я завантажую весь файл, wget теоретично міг би запустити його через MD5. Якщо це не так.
—
Fixee