Skip to main content

Crate fast_down

Crate fast_down 

Source
Expand description

§fast-down

GitHub last commit Test Latest version Documentation License

fast-down Fastest concurrent downloader!

Official Website (Simplified Chinese)

§Features

  1. ⚡️ Fastest Download
    We created fast-steal With optimized Work Stealing, 1.43 x faster than NDM.
  2. 🔄 File consistency
    Switching Wi-Fi, Turn Off Wi-Fi, Switch proxies. We guarantee the consistency.
  3. ⛓️‍💥 Resuming Downloads
    You can interrupt at any time, and resume downloading after.
  4. ⛓️‍💥 Incremental Downloads
    1000 more lines server logs? Don’t worry, we only download new lines.
  5. 💰 Free and open-source
    The code stays free and open-source. Thanks to share121, Cyan and other fast-down contributors.

Modules§

handle
mock
multi
single

Structs§

BoxPusher
CacheDirectPusher
优先选择大块调用 push 但是不含合并过程
CacheMergePusher
优先选择大块调用 push,并且会把大块合并成一个 Bytes
CacheSeqPusher
DownloadResult
FileId
InvertIter
UrlInfo

Enums§

Event
Proxy

Traits§

AnyError
Merge
PullStream
Puller
PullerError
Pusher
Total

Functions§

invert
window: 当一个 ProgressEntry 的长度小于 window 时,会被合并到空洞内,以减少碎片化进度。

Type Aliases§

ProgressEntry
PullResult
WorkerId