BLASTER
@ 24-02-2008, 19:38
Заливаю по ftp протоколу через клиента FileZilla 2.2.23a на сервак кино. Скачиваю оттуда - хэш в торренте не совпадает практически совсем! В изображении - дефекты. Раньше стоял режим передачи auto, подумал, может он тупит, выставил binary. И вот, The City of Lost Children - пару дней назад только залил, сейчас скачал обратно - хеш совпал на 39.2%, в изображении присутствует много дефектов!
Почему так происходит? Размер файлов совпадает.
P.S. Я и раньше замечал, что не мог вернуться на раздачу. Но не придавал этому значения... Офигеть: абсолютно всё надо перекачивать - терабайты испорченных файлов. Но главное - до сих пор непонятна причина...
browny
@ 25-02-2008, 00:58
Не сказал бы, что ftp обеспечивает надёжную передачу данных. Вполне возможен и такой вариант, что клиент работает с ошибками (ничего не утверждаю, файлзиллой никогда не пользовался). А вот подломанный GetRight как-то пробовал... лучше бы не пробовал. :p:
Из тего, чему доверяю, могу назвать LeapFTP и ReGet (есть бесплатная версия). ReGet-ом выкачивал большие файлы с совсем дохлых ftp серверов, на черепашьей скорости и с многочисленными обрывами связи - успешно.
Гордый
@ 25-02-2008, 08:17
Скачивая FileZilla 2.2.2 заметил, что возобновляя закачку после разъединения, начинает не совсем с того места, где оборвалось. :bad1: Но это всего несколько байтов. Что бы хеш так различался, никогда такого не было! :fear2:
browny
@ 25-02-2008, 14:39
QUOTE (Гордый @ 25-02-2008, 08:17) |
возобновляя закачку после разъединения, начинает не совсем с того места, где оборвалось |
Если немного откатывает назад, то это грамотное поведение - последний кусок вполне мог быть испорченным. В какой-то программе даже попадалась настройка, на сколько откатывать.
BLASTER
@ 25-02-2008, 23:01
Выяснилось, что скорее всего это сетевуха (гигабитный 3com) в сервере на отдачу портит файлы (принимает нормально - 1 в 1). Через другую сетевуху в том же сервере скачивается всё правильно. Пока проверили только работу по ftp протоколу.
Непонятно, как с неё торрент работает при этом... Возможно, в нём просто есть дополнительная коррекция ошибок. Или при работе с интернет-траффиком используются меньшие пакеты, с которыми она работает нормально. Возможно, её глючит только на гигабитных скоростях (с инетом она связана физически через тот же гигабитный канал, но дальше до провайдера он превращается в обычные 100 Мбит, так что размер пакета может быть другой).
есть. он-же каждый блок перепроверяет. Но таки ситуация довольно банальная. бывает такое, к сожалению.