4 releases (1 stable)
new 1.0.0 | Apr 20, 2025 |
---|---|
0.1.2 | Apr 19, 2025 |
0.1.1 | Apr 19, 2025 |
0.1.0 | Apr 19, 2025 |
#48 in #downloader
136 downloads per month
62KB
1.5K
SLoC
fast-down 快下
fast-down
全网最快多线程下载库
优势
- 全网最快多线程下载库
- 无锁
- 安全的 Rust 代码
- 超强任务调度算法:自研 fast-steal 任务窃取算法
- 跨平台,Windows、Linux、Mac OS 都支持
- 错误自动重试
- 进度跟踪
- 性能优化:高效的内存使用,可配置缓冲区大小
- 完整性验证:支持多种哈希算法的文件完整性校验
- 高度可配置:支持自定义线程数、缓冲区大小等
> ./fast-down.exe -h
超级快的下载器命令行界面
Usage: fast-down.exe [OPTIONS] <URL>
Arguments:
<URL> 要下载的URL
Options:
-f, --allow-overwrite 强制覆盖已有文件
-d, --dir <SAVE_FOLDER> 保存目录 [default: .]
-t, --threads <THREADS> 下载线程数 [default: 32]
-o, --out <FILE_NAME> 自定义文件名
-p, --all-proxy <PROXY> 代理地址 (格式: http://proxy:port 或 socks5://proxy:port)
-H, --header <Key: Value> 自定义请求头 (可多次使用)
--get-chunk-size <GET_CHUNK_SIZE> 下载分块大小 (单位: B) [default: 8192]
--write-chunk-size <WRITE_CHUNK_SIZE> 写入分块大小 (单位: B) [default: 8388608]
--progress-width <PROGRESS_WIDTH> 进度条显示宽度 [default: 50]
--retry-gap <RETRY_GAP> 重试间隔 (单位: ms) [default: 500]
-h, --help Print help
-V, --version Print version
Dependencies
~14–29MB
~505K SLoC