BESTWIZARD1
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Можно потестировать данную программу Universal Share Downloader-ом. Есть ещё много полезного, может Вам поможет: Вот: Есть сайты, которые предоставляют прямые ссылки на такие файлообменники как depositfiles, причём докачка идёт быстрее и может докачиваться при непродолжительных разрывах скачивания !!! Супер ! Вот первый сайт: http://savefrom.net/ Даёт прямые релинки на многие файлообменники, в том числе и на depositfiles. А вот и для РАПИДЫ !!! ВОТ: http://www.rapidspread.com/ Что там такое: вставляете любую рапидовскую ссылку и получаете зеркала на 5-7 других файлообменниках, правда некоторые бывают заняты. КРУТО ? Да, представте себе только - у Вас ограниечение на скачивание файлов, и не можете скачать более одного файла с рапиды никак, да ещё и сосед присел на рапиду - вставляем ссылку в этот сайт выбераем релинк и пошли качать !!! Так, а вот сайт с описанием подобных сайтов - там их уже немало: http://illeya.livejournal.com/2476.html Кроме того некоторые релинки специально показывают ссылки, чтобы их можно было скачивать и докачивать чем угодно, в том числе и Download Master-ом. Е ещё очень-очень большое преимущество особенно сайта http://www.rapidspread.com/ - там даже об этом на первой странице написано - релинки даются на файлы ЛЮБОГО РАЗМЕРА !!! То есть если на рапиде файл больше 300 мегабайт, а у Вас не премиум аккаунт, то Вы его скачать не сможете, НО ! Если вставить ссылки на сайте http://www.rapidspread.com/, то получим работающий релинк и свободно можно скачать данные файлы, вообще что угодно теперь качать можно с RAPIDSHARE !!! Круто !!! Надо срочно это внедрять в Universal Share Downloader. ====================================================== Вообще есть идея создать качальщик, который вообще может докачивать откуда угодно, даже оттуда, где сервер не поддерживает докачку. Идея реализации проста: Пример разработки: По сети идёт обмен данными клиент-сервер. Качается файл. Происходит разрыв докачки. Получается новый линк на скачивание файла, НО ! Программа, которая скачивает знает место на котором оборвалась закачка, следовательно может сама пропустить скачивание до необходимого места, а потом продолжить. И делает это. На деле это происходит так: обмен пакетами продолжается, НО ! До места, когда действительно нужно начать докачивать, скажем Universal Share Downloader только посылает пакеты на запрос закачки - яко-бы говорит, что получен пакет такой-то, такой-то то есть - говорит серверу в ответ на получаемые пакеты с данными, НЕ ДОЖИДАЯСЬ ИХ ДОКАЧКИ о том, что эти пакеты пришли - и получает следующие, таким образом получается следующее, к примеру: запрос на поучегие пакета данных 1 и не дожидаясь получения пакета 1: запрос на поучегие пакета данных 2 и не дожидаясь получения пакета 2: запрос на поучегие пакета данных 3 и не дожидаясь получения пакета 3: запрос на поучегие пакета данных 4 и не дожидаясь получения пакета 4: ............................................... запрос на поучегие пакета данных 784 и не дожидаясь получения пакета 784: запрос на поучегие пакета данных 785: начать ескачивание при условии: В программе известно что на пакете 786 была оборвана предыдущая закачка - проверка MD5, сверка данных побайтно закачанных пакетов 785 пришедшего и имеющегося 785 на винчестере в компьютере - если данные совпадают - всё путём, начинаем непосредственно нормальную закачку без отправления запросов на пакеты не дожидаясь их получения. ------------------------------------------------ =========================== В принципе-то идея проста, только вот реализация.......... Сложновато - надо рыться в пакетах пересылаемых данных.....и т.д. и т.п. Фактически получается, что у клиента скорость до начала докачки файла будет неймоверно высокая, после же начала докачки - обычная, отдаваемая сервером. Если-же на сервере жостко прописаны ограничения и таким образом с ним бороться не получится, то тогда получится просто бешеная экономия трафика - то есть будут отсекаться пакеты, которые уже скачаны и будут докачиваться только те, которые не скачаны - а следить за этим будет не сервер, а сама программа-качальщик. Вот в принципе вся простота идеи. | Всего записей: 64 | Зарегистр. 24-10-2007 | Отправлено: 12:40 08-01-2009 | Исправлено: BESTWIZARD1, 12:48 08-01-2009 |
|