Skip to content

SNATCH 0.5.0 — Windows x64

Choose a tag to compare

@RERCON0 RERCON0 released this 03 Oct 18:09
· 21 commits to main since this release

Готовые сборки для Windows x64 — установка не нужна, просто распакуйте ZIP.

Внутри:

  • snatch-app.exe — GUI (окно, двойной клик)
  • snatch.exe — CLI (терминал)

Никаких DLL и Visual C++ Redistributable не требуется: всё встроено в exe
(статический CRT, шрифт, значок).

Быстрая проверка:

snatch.exe --version
→ snatch 0.5.0 — by rercon prod.

Загрузчики (yt-dlp / aria2c) умеют ставиться сами: кнопка «установить
загрузчики» в GUI или snatch.exe --install-tools (SHA-512 для yt-dlp,
SHA-256 для архива aria2; оборванная загрузка автоматически докачивается).

Если GUI не открывает окно на виртуальной машине или в RDP-сеансе —
включите 3D-ускорение (нужен OpenGL 2.0+); программа покажет диалог с
причиной. CLI от графики не зависит и работает всегда.

Что нового в 0.5.0:

  • Выбор файлов торрента до старта загрузки: в CLI — интерактивный
    список с деревом папок, в GUI — модальное окно с чекбоксами; качаются
    только отмеченные файлы, выбор переживает паузу и очередь
  • magnet-ссылки и http(s)-ссылки на .torrent: метаданные добываются
    заранее, список файлов и сама загрузка используют один и тот же .torrent
  • Для aria2 выбор превращается в компактные диапазоны --select-file
    (тысячи разрозненных файлов не упираются в лимит длины командной строки)
  • Очередь в GUI: до трёх загрузок одновременно, остальные ждут своей
    очереди и стартуют автоматически
  • Упрочнение по мотивам аудита: лимиты на метаданные и дерево торрента,
    отменяемые HTTP-чтения, строгий разбор вывода aria2 и прогресса,
    защита списка файлов от подмены через поле Comment, NTFS-регистр в
    метках докачки и UNC/\??\-пути, nonblocking-открытие FIFO на
    Linux/macOS, дерево процессов загрузчиков в Job Object