36得票4回答
如何检查一个文件是否为gzip压缩格式?

我有一个需要读取文件的C / C++程序,该文件可能是gzip压缩的,也可能没有。我知道我们可以使用zlib中的gzread()函数来读取压缩和未压缩的文件 - 但是,为了性能原因,我只想在文件是gzip压缩的情况下使用zlib函数。 那么,有没有办法从C / C++程序中检测或检查某个文件...

35得票1回答
zLib中的压缩和解压功能出现错误

我正在尝试使用gcc编译Linux(Ubuntu 8.04)中的zpipe.c示例,但是遇到了一些错误,请看一下:[ubuntu@eeepc:~/Desktop] gcc zpipe.c /tmp/ccczEQxz.o: In function `def': zpipe.c:(.text+0x...

35得票3回答
如何在Node.js中将一个可读流同时管道传输到两个可写流?

目标是: 创建一个文件读取流。 将其传输到gzip (zlib.createGzip())。 然后将zlib输出的读取流传输到: 1) HTTP response对象 2) 和 可写文件流以保存gzipped输出。 现在我可以继续进行到3.1:var gzip = zlib.cre...

34得票8回答
尽管链接了zlib.lib,仍然存在未解决的外部引用异常。

我一直在尝试编译一个使用zlib压缩的应用程序,用的是VC++ 2010。但是我收到了以下错误信息:"error LNK2019: 在函数...中未解析的外部符号inflateInit2"。如果我没有链接库,则这并不奇怪。我链接了静态发布的zlib库。我已经成功地在不同的解决方案中使用相同的库...

33得票6回答
Python:如何创建一个类似文件的流式gzip压缩文件?

我正在尝试找出使用 Python 的 zlib 压缩流的最佳方法。 我有一个文件输入流(如下的input)和一个接受类似文件的输出函数(如下的output_function):with open("file") as input: output_function(input) 我想在...

33得票3回答
Node.js - 压缩/解压文件夹

我正在学习Node.js的Zlib。我已经能够使用提供的示例 (http://nodejs.org/api/zlib.html#zlib_examples) 来压缩和解压文件,但是我无法找到更多关于如何做到同样的事情来处理文件夹的信息。 一个可能性(但我认为是折腾)是使用node-zip模块...

32得票13回答
注意:ob_end_flush():在zlib输出压缩(1)的缓冲区发送失败。

我的本地主机上没有任何问题,但当我在服务器上测试我的代码时,每个页面的末尾都会显示这个通知。 我的代码:<?php ob_start(); include 'view.php'; $data = ob_get_contents(); ob_end_clean(); include '...

32得票6回答
如何指定cmake的zlib头文件路径?

或者任何包含目录/库。 我使用cmake gui工具,运行它后通常gui会突出显示找不到的包含文件或库,并让你打开一个对话框设置路径,但是对于这个cmake配置文件,它不会这样做。它在gui工具的输出中以红色文本告诉你,因此,CMake Error at C:/Program Files/C...

29得票1回答
zlib:`deflate`和`compress`函数之间的区别

deflate() 和 compress() 是zlib中两个函数,它们有什么不同? 我查看了一些在线示例,有些使用了deflate,而有些使用了compress。 我应该如何决定在什么情况下使用其中之一?

29得票1回答
如何在处理给定的数据集时找到一个好的/最佳的 zlib 'setDictionary' 字典?

我有一组(庞大的)相似数据文件,这组文件不断增长。每个文件的大小约为10K。必须对每个文件进行单独压缩,使用的压缩库是zlib,该库由java.util.zip.Deflater类使用。当使用setDictionary将字典传递给Deflate算法时,可以改善压缩比率。 是否有一种方法(算法...