Каталог файлов JSON

Опубликован каталог файлов: GET /catalog.json. Он содержит дату подготовки, пути, размеры в байтах и SHA-256. Токен доступа не требуется.

curl https://cloud-packet.ru/catalog.json
curl -r 0-1023 -o sample.part https://cloud-packet.ru/files/speedtest/10MB.bin

Запрос Range получает часть файла. Для второго примера ожидается HTTP 206 и 1024 байта.

Это каталог статических файлов. API управления шлюзами и серверных метрик не предоставляется.

Проверка SHA-256 без сохранения файла

Скрипт check-download.py для Python 3 скачивает указанный HTTPS-файл и сравнивает его SHA-256. Сторонние библиотеки не нужны.

python3 check-download.py HTTPS_URL --sha256 ПОЛНАЯ_СУММА_SHA256

Будет передан весь файл. Для короткой проверки выберите небольшой образец.