node.js-zlib压缩(RFC1950)

node.js-zlib压缩(RFC1950),node.js,zlib,Node.js,Zlib,node.js中是否有方法创建zlib压缩流(RFC1950)? deflate函数创建deflate流而不是zlib流,这不是我需要的 我需要以这种方式压缩minecraft NBT块,以将它们存储在MCA区域文件中。Minecraft不接受放气流…为什么你认为它不接受zlib.Deflate创建zlib包装(RFC1950)Deflate(RFC1951)流zlib.DeflateRaw创建原始的deflate流(仅RFC1951) 这就是你所指的格式吗?胡乱猜测,那么@BenjaminGr

node.js中是否有方法创建zlib压缩流(RFC1950)? deflate函数创建deflate流而不是zlib流,这不是我需要的


我需要以这种方式压缩minecraft NBT块,以将它们存储在MCA区域文件中。Minecraft不接受放气流…

为什么你认为它不接受
zlib.Deflate
创建zlib包装(RFC1950)Deflate(RFC1951)流
zlib.DeflateRaw
创建原始的deflate流(仅RFC1951)


这就是你所指的格式吗?

胡乱猜测,那么@BenjaminGruenbaum呢?正如问题中提到的,deflate不是我需要的。但是,如果可以使用内置模块,请告诉我如何使用;)使用
zlib.Gzip
而不是
zlib.Deflate
。?它需要是一个zlib流,而不是Deflate或Gzip流。您可以检查您需要哪一个吗?我相信
zlib.Deflate
创建了一个zlib流。我认为这确实不是zlib函数的问题。Minecraft对输入的NBT数据非常敏感。但我仍然不确定问题出在哪里:D