Докачка

lammer

Member
Joined
Dec 15, 2005
Messages
450
Reaction score
33
Location
Kyiv
Как определить возможность нормальной докачки с сайта?
С некоторых сайтов второй поток начинает качать с начала файла (мультимедиа), поэтому при закачке фильма/музыки получаеш две первых половины.
Качаю ДМ.
:)
 

waldo

Member
Joined
Feb 22, 2004
Messages
210
Reaction score
58
Location
Питер
Вообще говоря, нормальные сайты, у которых {отключена, не поддерживается} (выбрать по вкусу) закачка при попытке докачать файлик отбрыкиваются и сообщают, что передают не кусок, а файлик сначала.
Дурные сайты молчат об этом. И ничего тут не поделаешь: только глазами посмотрев на куски файла это можно понять...
 

Msha

ex-Team DUMPz
Hacker
Professional Carder
Joined
Oct 12, 2014
Messages
7,156
Reaction score
2,481
странно, не сталкивался с такой проблемой. Флешгет всегда скачивает нормально. А потом докачка и скачиванеи по частм вещи разные. Скачивание в несколько потоков - это скачивание по частям. А докачка это когда, начав скачивать файл, потом закачку останавливаешь ичерез некоторое время продолжаешь.
 

waldo

Member
Joined
Feb 22, 2004
Messages
210
Reaction score
58
Location
Питер
По сути простое скачивание, докачка или скачивание по частям - одно и то же. Отличается двумя вещами:
1. Запрос. При простой скачке просто запрашивается файл (страница) по имени. При докачке/частичной скачке добавляются еще границы желаемого куска.
2. Ответ сервака. При простой скачке и/или неподдерживании серваком докачки он первой строкой заголовков отвечает что-то вроде "HTTP/1.1 200 Ok", что на пичьем языке означает, чтоон отдает весь файлик с его начала. При запросе куска он отвечает (должен ответить) соответственно "Partial Content" (плюс еще некоторые заголовки), если начинает выдавать запрашиваемый кусок.
Если сервак не может/не умеет/не хочет отдавать кусок, а начинает выдавать весь файлик с начала, то по протоколу он должен об этом сообщить. Но если владельцу сервака очень хочется, он может замаскировать это, то есть сервак будет выдавать файл сначала, делая вид, что все в порядке.

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

lammer

Member
Joined
Dec 15, 2005
Messages
450
Reaction score
33
Location
Kyiv
Проблема остается и при выкачивании в 2 потока, и при докачке.
Проблема редкая для тех кто качает с известных сайтов.
Я качаю с месных (Киев) сайтов, которые являются поддоменами сайтов, и принимают редирект только от своих родителей, в других случаях такие сайты для мира просто не существуют. А при вышеуказаном обращении генерятся валидные ссылки на файлы.
 

waldo

Member
Joined
Feb 22, 2004
Messages
210
Reaction score
58
Location
Питер
Это еще раз говорит об их изощренной настройке, по крайней мере на проверку реферрера. Значит могли и с докачкой извратиться.
Повторюсь: если это не баг качалки, то никак не определишь. Сервак, если он так настроен, всегда может обмануть клиента и подсунуть ему файлик с начала.
 
Top