21得票9回答
ZLIB解压缩-客户端

我收到的数据是一个被压缩为 "ZLIB" 格式的输入流。 使用Javascript/Ajax/JQuery,我需要在客户端上解压它。 有没有方法可以做到这一点? 以下是我在JAVA中已经实现的代码,但现在需要在客户端上完成。url = new URL(getCodeBase...

7得票1回答
GZip头部中的魔数不正确。确保您传入的是一个GZip流(.exe文件)。

我想解压一个exe文件,该文件包含一些文件和文件夹。当我尝试使用WinRAR提取文件时,它可以被提取出来,但是当我尝试使用一些示例来提取exe文件时,我会收到以下错误信息: “GZip头中的魔数不正确,请确保您正在传递GZip流。” 我已经尝试了一些示例并进行了大量搜索,但没有找到答案,我...

22得票6回答
压缩包含大量重复文件的文件夹

我有一个非常庞大的文件夹(约10GB),其中包含重复的文件,这些文件分布在其目录树的不同子目录中。其中许多文件被重复了多达10次。 如何才能将该文件夹压缩到足够小的大小呢? 我尝试使用Winrar的“最佳”模式,但它并没有压缩它。(相当奇怪) zip、tar、cab、7z或其他压缩工具是...

8得票6回答
最佳压缩算法是什么?(下面有“最佳”定义)

我希望以压缩格式存储以下元组列表,并想知道哪个算法可以给我: 最小的压缩大小 最快的解/压缩速度 权衡最优(“折线图”的拐点) 我的数据看起来像这样: (<int>, <int>, <double>), (<int>, <int...

11得票7回答
如何压缩小字符串

我有一个SQLite数据库,里面充满了大量的URL,它占用了巨大的磁盘空间,并且访问它会导致许多磁盘寻道并变得很慢。 平均URL路径长度为97个字节(主机名重复很多,因此我将它们移到了外键表中)。 有没有好的方法可以压缩它们? 大多数压缩算法在处理大型文档时效果良好,而不是平均不到100个字节...

40得票1回答
如何使用PHP提取或解压缩gzip文件?

function uncompress($srcName, $dstName) { $sfp = gzopen($srcName, "rb"); $fp = fopen($dstName, "w"); while ($string = gzread($sfp, 409...

96得票3回答
Python的zipfile模块似乎无法压缩我的文件。

我写了一个小助手函数:import zipfile def main(archive_list=[],zfilename='default.zip'): print zfilename zout = zipfile.ZipFile(zfilename, "w") fo...

117得票4回答
多个GZip文件的快速连接

我有一组gzip文件:file1.gz file2.gz file3.gz 有没有一种方法可以将这些文件连接或压缩成一个gzip文件,而无需对其进行解压缩? 实际上,我们将在web数据库(CGI)中使用它。网页将从用户那里接收查询,根据查询列出所有文件,并将它们作为批处理文件呈现给用户。

54得票6回答
在Python 2.7中将zip文件内容提取到特定目录

这是我目前用来提取与脚本位于同一工作目录中的zip文件的代码。我如何指定不同的目录进行提取? 我尝试过的代码没有将它提取到我想要的位置。import zipfile fh = open('test.zip', 'rb') z = zipfile.ZipFile(fh) for name i...

7得票1回答
提交到代码库前解压缩压缩的数据文件

在代码库中以某种方式存储通常压缩的文件的“未压缩”版本是否有意义?如果是这样,是否有一种标准的实现方法?(也许是一个标准的预提交钩子,将每个这样的文件解压缩到一个特殊命名的文件夹中;以及一个后检出钩子,将这些特殊命名的文件夹压缩成LibreOffice知道如何读写的压缩文件?类似于"我应该在归...