如何执行输出二进制文件而不是zip文件的zip压缩



用例

  • 将字符串压缩为二进制ZIP blob
  • 生成的ZIP不应类似于ZIP文件,而是生成结果RAW二进制流(不应具有.ZIP文件夹/文件信封

文本字符串->压缩->RAW二进制Blob

我读到的关于JSZip的文章似乎很全面,但输出似乎总是一个ZIP文件(包括文件夹/文件信封(,我需要的是iput字符串的RAW二进制blob(与任何文件名都不关联(。

有什么方法可以使用客户端JavaScript实现这一点吗?(使用JSZip或其他(

使用zlib。zlib.Deflate将数据压缩为zlib流。zlib流是压缩后的数据,具有两个字节的头部和四个字节的完整性检查尾部。对于完整性检查的保证来说,六个字节是一个很小的数量,但如果你想去掉这些字节,那么你可以使用zlib.DeflateRaw

相关内容

  • 没有找到相关文章