update/add: 新增文件下载方法;
This commit is contained in:
1 parent
bdac62ac45
commit
87f2fec4d9
7 files changed
+313
-23
No files matched your search
@@ -1,4 +1,4 @@
|
||||
1.8-SNAPSHOT
|
||||
1.9-SNAPSHOT
|
||||
|
||||
此版本包含:
|
||||
1. 压缩/解压 (`compress`)
|
||||
@@ -13,16 +13,21 @@
|
||||
4.1 AES-256/GCM 加密
|
||||
4.2 RSA-2048/OAEP 混合加密
|
||||
4.3 DES 加密(已废弃,仅兼容旧版本)
|
||||
5. 随机生成器 (`random`)
|
||||
6. 硬件标识生成器 (`hwid`)
|
||||
7. 版本信息 (`version`)
|
||||
8. 运行时信息 (`runtime`)
|
||||
8.1 获取运行时临时目录
|
||||
8.2 新建临时目录
|
||||
8.3 获取当前运行的 JAR 文件路径
|
||||
5. 文件下载 (`file/download`)
|
||||
5.1 单线程下载
|
||||
5.2 多线程下载(HTTP Range 分块并行下载,支持断点续传)
|
||||
6. 随机生成器 (`random`)
|
||||
7. 硬件标识生成器 (`hwid`)
|
||||
8. 版本信息 (`version`)
|
||||
9. 运行时信息 (`runtime`)
|
||||
9.1 获取运行时临时目录
|
||||
9.2 新建临时目录
|
||||
9.3 获取当前运行的 JAR 文件路径
|
||||
|
||||
1.8 更新内容:
|
||||
- 版本号升级为 1.8-SNAPSHOT(pom / version 常量 / README 引用同步)
|
||||
- 构建与测试验证通过:mvn clean verify(JUnit 5 共 53 个用例全部通过)
|
||||
1.9 更新内容:
|
||||
- 新增文件下载模块 (`file/download`)
|
||||
- 支持单线程下载和多线程并行下载(基于 HTTP Range 请求)
|
||||
- 多线程下载自动创建父目录,预分配文件空间
|
||||
- 使用 Java HttpClient 标准库,支持自动重定向
|
||||
|
||||
在 1.7-SNAPSHOT 的基础上进行版本升级。
|
||||
在 1.8-SNAPSHOT 的基础上进行版本升级。
|
||||
Reference in new issue
Block a user