От разбивки файла на потоки до захвата видео прямо со страницы браузера — вот что происходит под капотом каждой загрузки.
SKORO анализирует ответ сервера и делит файл на 2–32 сегмента в зависимости от его размера и скорости канала. Каждый сегмент качается своим TCP-соединением, поэтому суммарная скорость не упирается в лимит одного потока.
Как только все сегменты получены, они сшиваются в файл в исходном порядке. Промежуточные части хранятся во временной папке и удаляются сразу после сборки — на диске не остаётся мусора.
Если соединение оборвалось — сеть отключилась, сервер перезагрузился — SKORO запоминает, сколько байт получено по каждому сегменту, и продолжает именно с этого места, а не с начала файла.
После сборки SKORO может сверить файл по MD5, SHA-1 или SHA-256, если сумма указана в источнике или введена вручную. При несовпадении предлагает перекачать повреждённые сегменты.
Каждой загрузке можно назначить приоритет — SKORO выделит ей больше полосы. Отдельно задаётся лимит скорости по времени суток, например «не выше 2 МБ/с с 9:00 до 19:00».
Вставляете шаблон вида photo_[001-300].jpg или список из тысячи ссылок построчно — SKORO разворачивает его в отдельные задания и распределяет их по потокам.
Отслеживает сетевые запросы страницы и подсвечивает видео- и аудиопотоки, доступные для сохранения, включая HLS- и DASH-потоки, разбитые на сегменты .ts.
Можно поставить задание на определённое время — например, начать закачку архива в 03:00, когда канал свободен, и выключить компьютер по завершении.
SKORO работает поверх стандартных протоколов и не требует специальных плагинов на стороне сервера.
| Категория | Поддерживается | Примечание |
|---|---|---|
| Протоколы | HTTP, HTTPS, FTP | Сегментация работает при поддержке сервером Range-запросов |
| Потоковое видео | HLS (.m3u8), DASH (.mpd) | Сегменты .ts или .m4s склеиваются в единый файл |
| Контрольные суммы | MD5, SHA-1, SHA-256 | Сверка запускается автоматически после сборки |
| Прокси | HTTP, SOCKS5 | Настраивается глобально или отдельно для задания |
| Аутентификация | Basic, cookies браузера | Импорт cookies из Chrome и Firefox для закрытых ссылок |
Бесплатная версия открывает сегментацию, очередь и докачку без ограничений по времени.