RT
重点是“分卷”压缩。
目前看了 archiver 这个库用的人比较多,但是没有找到可用的分卷压缩的实现方式。
有没有实现的逻辑可供参考,或者用别的库也行。
![]() | 1 wangtian2020 326 天前 gpt 一问就有答案,我也没兴趣去试。压缩库的 API 里肯定有分卷参数 需求太少见了,你论坛里问也不会有人弄过。 为啥这么大的文件要自动化压缩,为什么不能修改硬盘最大文件大小。 |
2 riccox OP @wangtian2020 archiver 在 npm 上是用得人最多的压缩库了,issue 里作者说了不支持分卷。 网上找了半天没有个合适的解决方案才来问问大家。 GPT 一问的答案但凡试一下就知道它又在乱说了 |
![]() | 3 ysc3839 325 天前 via Android 翻了下 infozip 的源代码,开启 split 后似乎是会往 zip 里面写一些数据的。 但是我拿一个普通 zip ,用 split 命令拆分,压缩软件似乎也能正常读取,最后那个最小的文件用.zip 后缀,其余的按顺序用.z01 .z02 即可。 |
4 riccox OP 最后找到了解决方案,供参考: https://stackoverflow.com/a/77558126/19652493 |