我正在开发 Vue.js 应用程序,需要将数据压缩到文件中,将它们附加到 zip 文件夹,然后将 zip 文件夹发布到 API。我遇到过两个软件包:Zip 和 JSZip,但我不确定哪一个更适合我的需求。我还需要在某个时候解压缩该文件并显示其内容。有人可以分享他们使用这些软件包的经验并提供建议吗?
与Vue无关。使用任何选择的库。
我会考虑原生
CompressionStream
和 gzip 压缩:
https://developer.mozilla.org/en-US/docs/Web/API/CompressionStream
在我的代码中,只有几行代码可以针对各种场景压缩和解压缩数据。
它得到了很好的支持,去年已添加到其他浏览器中。