Я ищу функцию загрузки для моего приложения, которая принимает URI, такие как http или ftp, которые будут загружены сервером и сохранены. Я знаю, что загруженные файлы будут большими (> 1 ГБ).
Мне было интересно, если есть способ сделать контрольную сумму через один из протоколов без предварительной загрузки фактического файла. Поскольку файлы имеют большой размер и будут сохранены, я бы хотел предотвратить загрузку дублирующих данных.
Лучшее, что я мог найти, был этот пост, касающийся ftp и scp и поля заголовка Content-MD5 для HTTP, который файловый сервер может поддерживать или не поддерживать.