Как проверить файл не был изменен / поврежден при загрузке с ftp / http / https с помощью переполнения стека

Я просто хочу убедиться, что загруженные файлы на 100% такие же, как на сервере. Я использую программу php для загрузки файлов с сервера по протоколам ftp / http / https.

Я проверяю следующие проверки для ftp.

-File size
-Last Modified date

Для HTTP / HTTPS
Я не уверен, что мне нужно проверить, поскольку размер файла не может быть определен перед загрузкой.

Также для всех протоколов я не уверен, как проверить контрольную сумму / md5sum / sh1sum, чтобы убедиться, что файл не поврежден и не изменен.

Примечание. Размеры наших файлов очень велики (даже некоторые из них указаны в ГБ).

Пожалуйста, предложите мне убедиться в 100% проверке качества файла.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …