44得票2回答
如何读取zip压缩包内的单个文件

我需要读取zip文件中的单个文件"test.txt"的内容。整个zip文件是一个非常大的文件(2gb),包含了很多文件(10,000,000),因此无法将整个zip文件解压缩为可行的解决方案。那么我该如何读取单个文件?

10得票2回答
如何快速检测一个字符串是否被zlib压缩?

在Python中,最快的方法是如何确定一个字符串是否被zlib压缩了。我目前正在使用以下代码:def iscompressed(data): result = True try: s =zlib.decompress(data) except: ...

10得票3回答
deflate and inflate (zlib.h) in C

我正在尝试实现zlib.h中的deflate和inflate函数来压缩和解压缩字符数组(而不是文件)。 我想知道以下语法是否正确?我有没有漏掉什么或者定义错误?char a[50] = "Hello World!"; char b[50]; char c[50]; // deflate /...

7得票3回答
Java中的多线程解压缩

因此,我试图在Java中以只读方式访问zip文件,并以多线程方式进行解压缩,因为使用枚举和输入流等标准简单的单线程ZipFile / ZipEntry解决方案会导致将50兆字节的zip文件解压缩到内存需要约五秒钟,而我的硬盘最多只需一秒钟即可读取而不需要解压缩。 然而,整个Java zip库...

8得票1回答
在Windows 8上解压归档文件

我以前使用 MiniZip(zlib包装器)来解压缩档案。MiniZip 不能用于 Metro 应用程序,因为它在“iowin32.c”中使用了已弃用的API--CreateFile() 和 SetFilePointer()。 我认为这是一个简单的修复,于是创建了 "iowinrt.c",用...

7得票1回答
Golang/Python的zlib区别

调试Python的zlib和golang的zlib之间的差异。为什么以下代码没有相同的结果? compress.go: package main import ( "compress/flate" "bytes" "fmt" ) func compress(s...

11得票2回答
/usr/local/include中没有zlib.h文件,如何获取它?

我一直在尝试运行需要Zlib库的C++程序,但在编译文件时出现了“zlib.h文件或目录不存在”的错误。在查看了usr/local/include后发现该文件并不存在。我是否可以将该文件复制到该位置,还是需要安装什么东西。由于我对Ubuntu比较陌生,请帮忙解决。

14得票3回答
如何使用zlib轻松压缩和解压文件?

如何使用zlib轻松压缩和解压文件?

12得票3回答
在 iPhone 上“解压”文件

我正在编写一个iPhone应用程序,它从Web服务器下载一个tar-gzipped文件,然后需要解压这个文件,以便将其复制到应用程序的“文档”文件夹中。 我使用tar/gzip是因为我想在一个HTTP请求中下载大量小文件,使一切变得更快。 我已经调查了诸如http://www.feep.n...

16得票5回答
如何在C ++中读取/写入gzipped文件?

我该如何在C++中读写gzipped文件?这里的iostream包装类(链接)看起来很不错,以下是一个简单的使用示例:gz::igzstream in(filename); std::string line; while(std::getline(in, line)){ std::cout...