Лайфхаки

Как скачать файл по HTTPS/HTTP с произвольным ограничением скорости

Краткое резюме

Для скачивания файла с ограничением скорости можно использовать приложение curl. Оно доступно в Windows, GNU Linux, MacOS / OSX и Android и позволяет контролировать скорость загрузки с помощью команды --limit-rate.

Вам необходимо скачать файл, но вы не хотите, чтобы процесс занимал весь канал и мешал использованию интернета. В таком случае вы можете самостоятельно установить низкую скорость загрузки. Для этого можно воспользоваться приложением curl, работающим в командной строке. Вот пример команды: ``` curl --limit-rate 1k https://iasivan.ru/share/REKORD023.mp3 -o file.mp3 ``` * curl — само приложение; * --limit-rate 1k — ограничение скорости до 1 килобита в секунду; * https://iasivan.ru/share/REKORD023.mp3 — прямая ссылка на файл; * -o file.mp3 — сохранение файла под именем file.mp3. **Где взять приложение curl:** * **Windows.** В большинстве версий, выпущенных после 18.01.2018, приложение уже предустановлено. Вы можете запустить cmd или PowerShell и использовать его. Если приложение отсутствует, вы можете скачать его с официальной страницы релизов (https://github.com/stunnel/static-curl/releases) и добавить вручную. Вам нужно найти файл наподобие «curl-windows-x86_64-8.17.0-ech.tar.xz» (версия может отличаться), распаковать его и извлечь «curl.exe». Затем вы можете перейти в папку с файлом через cmd или поместить его в C:\Windows\System32\, чтобы он был доступен в любом месте. * **GNU Linux.** В большинстве дистрибутивов приложение установлено по умолчанию. Если оно отсутствует, вы можете установить его из пакетных менеджеров, таких как apt, prm, dnf, yum, zypper, pacman, pkg и других. * **MacOS / OSX.** Приложение установлено по умолчанию, и вы можете использовать его в «Терминале». * **Android.** Вы можете установить и использовать приложение в Termux так же, как и в GNU Linux, через пакетный менеджер pkg. Для этого не требуются права root или другие модификации. **Как получить прямую ссылку на файл:** * Щёлкните правой кнопкой мыши по кнопке «скачать» и выберите «Скопировать ссылку». * Начните загрузку в браузере, затем отмените её и скопируйте ссылку на загрузку из истории загрузок. * В браузерах на движке Chromium вы можете сделать то же самое через историю загрузок. * Для элементов, скачивание которых изначально не предполагалось, вы можете использовать инструменты разработчика.

Фильтры и сортировка