Докачка

  • Тут может быть ваша реклама

lammer

Турист
15 Дек 2005
450
16
53
Kyiv
Credits
0
Как определить возможность нормальной докачки с сайта?
С некоторых сайтов второй поток начинает качать с начала файла (мультимедиа), поэтому при закачке фильма/музыки получаеш две первых половины.
Качаю ДМ.
:)
 

waldo

Турист
22 Фев 2004
210
9
53
Питер
Credits
0
Вообще говоря, нормальные сайты, у которых {отключена, не поддерживается} (выбрать по вкусу) закачка при попытке докачать файлик отбрыкиваются и сообщают, что передают не кусок, а файлик сначала.
Дурные сайты молчат об этом. И ничего тут не поделаешь: только глазами посмотрев на куски файла это можно понять...
 

Msha

ex-Team DUMPz
12 Окт 2004
7.155
251
118
UT99
Credits
0
странно, не сталкивался с такой проблемой. Флешгет всегда скачивает нормально. А потом докачка и скачиванеи по частм вещи разные. Скачивание в несколько потоков - это скачивание по частям. А докачка это когда, начав скачивать файл, потом закачку останавливаешь ичерез некоторое время продолжаешь.
 

waldo

Турист
22 Фев 2004
210
9
53
Питер
Credits
0
По сути простое скачивание, докачка или скачивание по частям - одно и то же. Отличается двумя вещами:
1. Запрос. При простой скачке просто запрашивается файл (страница) по имени. При докачке/частичной скачке добавляются еще границы желаемого куска.
2. Ответ сервака. При простой скачке и/или неподдерживании серваком докачки он первой строкой заголовков отвечает что-то вроде "HTTP/1.1 200 Ok", что на пичьем языке означает, чтоон отдает весь файлик с его начала. При запросе куска он отвечает (должен ответить) соответственно "Partial Content" (плюс еще некоторые заголовки), если начинает выдавать запрашиваемый кусок.
Если сервак не может/не умеет/не хочет отдавать кусок, а начинает выдавать весь файлик с начала, то по протоколу он должен об этом сообщить. Но если владельцу сервака очень хочется, он может замаскировать это, то есть сервак будет выдавать файл сначала, делая вид, что все в порядке.

Случай достаточно экзотический, тем более в последнее время, но иногда все еще встречается.
 

lammer

Турист
15 Дек 2005
450
16
53
Kyiv
Credits
0
Проблема остается и при выкачивании в 2 потока, и при докачке.
Проблема редкая для тех кто качает с известных сайтов.
Я качаю с месных (Киев) сайтов, которые являются поддоменами сайтов, и принимают редирект только от своих родителей, в других случаях такие сайты для мира просто не существуют. А при вышеуказаном обращении генерятся валидные ссылки на файлы.
 

waldo

Турист
22 Фев 2004
210
9
53
Питер
Credits
0
Это еще раз говорит об их изощренной настройке, по крайней мере на проверку реферрера. Значит могли и с докачкой извратиться.
Повторюсь: если это не баг качалки, то никак не определишь. Сервак, если он так настроен, всегда может обмануть клиента и подсунуть ему файлик с начала.