Я wget
собираю огромные файлы (более 100 ГБ), а затем сравниваю сумму md5 с суммой, размещенной в хранилище. Хотите верьте, хотите нет, но md5sum
для запуска файла такого размера требуется нетривиальное время, поэтому я хотел бы получить сумму параллельно с загрузкой.
Какой лучший способ сделать это? Я не вижу wget
возможности рассчитать MD5 во время загрузки (что удивительно), поэтому я думаю, что использование tee
будет способом ?!
Это возможно? Я уверен, что вам нужен весь двоичный файл, чтобы проверить хэш. Я сомневаюсь, что даже разбиение его на этапы (т. Е. Хэш при загрузке) было бы возможно, поскольку вы не получаете файл в последовательном порядке. В любом случае, я был бы рад увидеть, если у кого-то есть решение.
—
n0pe
@MaxMackie: Это определенно возможно: поскольку я загружаю весь файл, теоретически wget может запустить его через MD5. Не, это не так.
—
Fixee