Альтернатива HTTP, чтобы избежать повреждения при загрузке

У меня есть файл размером 76 ГБ, который я хочу загрузить с моего веб-сервера, но боюсь, он может испортиться при загрузке по HTTP. Существуют ли варианты загрузки файлов, которые будут проверять наличие повреждений?

0
задан 18 April 2016 в 14:09

3 ответа

Так как Вы не упоминали никого, я ожидаю, что у Вас нет ограничений относительно портов или программ на обоих сайтах.

я загрузил бы его через http с клиентом, который может возобновиться (например, wget -c). Затем проверьте md5sum. Если существует что-то не так с ним, которое я не ожидаю, я затем использовал бы rsync по ssh, который должен передать (только) остальных. Кроме того, Вы могли заменить первую передачу http rsync, но IMO http более прост.

0
ответ дан 19 April 2016 в 00:09
  • 1
    его обработанный друг огромное спасибо и еще одна справка могут я находить, что это детализирует во многих ПК одновременно: ( – Tharmalingam Mayuran 7 September 2017 в 17:47

БитТоррент является также возможностью, поскольку он гарантирует, что каждая часть файла (файлов) соответствует исходным подписям.

также уменьшит загрузку сервера, если многим людям будет нужен файл.

0
ответ дан 19 April 2016 в 00:09
  • 1
    Хороший! Оцените мой ответ... Чтобы сделать это, Вам, вероятно, придется сделать сценарий с циклом... – Redbob 7 September 2017 в 18:14

zsync в основном делает то, что Jakob Lenfers предлагает в своем ответе, но БитТоррент, оказалось, был лучшей альтернативой, где это доступно, и сетевое соединение может, по крайней мере, передать некоторые биты правильно, это сделает задание для Вас с наименьшим количеством стычки для клиента/приемного устройства. Более благоприятная для потребителя версия была бы Syncthing.

0
ответ дан 19 April 2016 в 00:09

Другие вопросы по тегам:

Похожие вопросы: