用例
- 将字符串压缩为二进制ZIP blob
- 生成的ZIP不应类似于ZIP文件,而是生成结果RAW二进制流(不应具有.ZIP文件夹/文件信封
文本字符串->压缩->RAW二进制Blob
我读到的关于JSZip的文章似乎很全面,但输出似乎总是一个ZIP文件(包括文件夹/文件信封(,我需要的是iput字符串的RAW二进制blob(与任何文件名都不关联(。
有什么方法可以使用客户端JavaScript实现这一点吗?(使用JSZip或其他(
使用zlib。zlib.Deflate
将数据压缩为zlib流。zlib流是压缩后的数据,具有两个字节的头部和四个字节的完整性检查尾部。对于完整性检查的保证来说,六个字节是一个很小的数量,但如果你想去掉这些字节,那么你可以使用zlib.DeflateRaw
。