注意: CTR 模式不提供完整性校验。密码错误会生成乱码文件且不报错,请妥善保管密码。
原理说明:
① 读取加密文件的一部分(按设定大小)
② 解密这部分数据
③ 打包成 ZIP 分卷文件(.z01, .z02... .zip)
④ 自动下载后释放内存
⑤ 继续处理下一部分,循环直到完成
压缩包数量计算:
公式:压缩包数量 = 向上取整(文件大小 ÷ 设定的压缩包大小)
例:1.2 GB 文件 ÷ 500 MB = 2.4 → 需要 3 个压缩包(前两个 500 MB,最后一个 200 MB)
例:8 GB 文件 ÷ 1 GB = 8 → 需要 8 个压缩包(每个 1 GB)
内存建议:
推荐设定值 ≤ 可用运行内存的 50%,避免浏览器卡顿。
例如:手机可用内存 2 GB → 建议选 500 MB 或更小;电脑可用内存 8 GB → 可选 1 GB。
适用场景:
- iOS 设备(不支持流式写入)
- 浏览器内存不足时处理大文件
- 下载后用 WinRAR/7-Zip 等解压软件打开最后一个 .zip 文件即可合并还原原文件