gpt4 book ai didi

Node.js zlib gzip 缓冲区在存档内为 "file"

转载 作者:太空宇宙 更新时间:2023-11-04 02:38:19 24 4
gpt4 key购买 nike

我想将 node.js 中的 utf-8 缓冲区压缩为 gzip 存档内的"file"。 zlib 页面上似乎没有任何关于如何执行此操作的文档,并且从我迄今为止发现的内容来看,这里没有关于堆栈溢出的见解。最后,我实际上并不想将文件写入文件系统,而只是将数据作为 HTTP 请求发送。如果有人知道如何实现这一点(无论 zlib 是否已经支持它,或者是否有一个包可以做到这一点),那将是一个很大的帮助!

为了弄清楚它的用途,这是通过 HTTP 将 Dockerfile(字符串形式)发送到 Docker 实例以用于构建镜像命令。

谢谢!

最佳答案

不存在“gzip 存档”这样的东西。 gzip 格式仅存储单个流或文件。您是指 gzipped tar 格式 (.tar.gz) 吗?

zlib 当然支持在内存中写入 gzip 流。使用 deflateInit2() windowBits 参数,您可以请求 gzip 格式。请参阅zlib.h .

我没有使用过node.js,所以我不知道它呈现给zlib什么前端。

关于Node.js zlib gzip 缓冲区在存档内为 "file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19763186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com