Aria2-Gid
Aria2-Gid 是一个用于生成和解析 Aria2 GID 的库。
GID 是一个 64 位无符号整数,由两部分组成:
- 高 32 位:UNIX 时间戳(秒级)
- 低 32 位:随机数
示例
use Gid;
// 生成新的 GID
let gid = new;
println!;
// 从十六进制字符串解析
let hex_gid: Gid = "5f9a3b801a4c3d2e".parse.unwrap;
println!;
// 获取时间戳和随机数部分
println!;
println!;