首页 文章
  • 2 votes
     answers
     views

    缩小压缩规范说明

    我对这个问题的希望(见:底部)就是我所知道的关于放气过程的内容,我可以得到关于我(可能非常)误导的领域的更正 . 希望在最后,这个问题可能是一个方便的资源 . Zlib Headers 前两个字节等同于zlib压缩的标头,格式为(credit) ---CMF--- ---FLG--- 0111.1000 1101.0101 CINF -CM- +-|| | |+- FC...
  • 2 votes
     answers
     views

    python zlib - 压缩字符串的大小与香农熵

    我试图更好地理解压缩算法的输出 - 如zlib - 如何与一个人的理论预期相比较 . 所以我有几个问题 . (1)首先,我想检查一下我是否正确计算了压缩率 . 假设我想压缩1000个数组,我可以执行以下操作 # encode the array such that len(s) == 1000 bytes s = np.ones(1000, dtype='uint8').tostring() ...
  • 2 votes
     answers
     views

    以字节为单位解压缩加密文件

    我的压缩文件已加密,我需要解密并解压缩文件 . 我不是一次解密完整文件并存储在磁盘和解压缩中,因为它不是解压缩加密文件的最佳方式 . 我正在解密一些字节,并且只想解压缩从解密器收到的数据字节(内存缓冲区)并解压缩它们 . 使用minizip我们无法从memory.can解压缩缓冲区数据我使用Zlib Inflate()?这种情况会起作用吗? 如果有任何其他方式使用minizip,请回复 .
  • 2 votes
     answers
     views

    Zlib和Minizip - 如何将新目录添加到.zip文件

    我编写了一个应用程序,使用zlib和minizip将目录内容压缩为来自C的.zip文件 . Minizip在线没有很好的文档,但源代码中的文件"zip.h"包含注释 . 我的应用程序使用FindFirstFile和FindNextFile获取目录中所有文件(和子文件夹)的列表,然后,如此处所示How do I use Minizip (on Zlib)?创建.zip文件并在....
  • 1 votes
     answers
     views

    使用zlib / minizip解压缩zip文件:C / C Application

    我的要求是解压缩我从Linux平台上的服务器接收的zip文件 . 现在我的 C/C++ code 应该解压缩文件夹以接收 json 文件 . 我在网上做了我的研究,发现我可以使用 zlib 库来实现这个目的,但是zlib不能解压缩 .zip 文件,但它的 contrib 文件夹 minizip 可以用于此目的 . 提到:Simple way to unzip a .zip file using z...
  • 54 votes
     answers
     views

    RVM Ruby 1.9.1安装无法找到zlib,但它的运行时和开发库都在那里

    尝试在新安装(fedora)上使用RVM启动并运行Ruby 1.9.1 . 执行 rvm install 1.9.1 后,rubygems错误日志显示无法找到zlib 没有这样的文件加载 - zlib(LoadError) 但是,zlib运行时和开发库都已安装并且是最新的 . 我此刻对这一点感到有点难过 .
  • 88 votes
     answers
     views

    与GZIP相比,缩小了压缩浏览器的兼容性和优势

    更新2012年2月10日: zOompf已就这个话题完成了一些非常彻底的研究here . 它胜过以下任何发现 . 更新2010年9月11日: 此处已为此创建了测试平台 一些背景信息的GZIP和DEFLATE(zlib)的HTTP 1.1定义: “'Gzip'是gzip格式,而 'deflate' is the zlib format . 他们应该调用第二个'zlib'来避免与原始defla...
  • 831 votes
     answers
     views

    zlib,gzip和zip如何相关?它们有什么共同之处,它们有何不同?

    zlib中使用的压缩算法与gzip和zip中的压缩算法基本相同 . 什么是gzip和zip?它们有何不同,它们是如何相同的?
  • 1 votes
     answers
     views

    如何正确发送和接收泄露的数据

    我正在使用protobufs来序列化我的数据 . 到目前为止,我在服务器(节点restify)上序列化我的数据发送它,接收它(请求由XMLHttpRequest发出)并在客户端上序列化它 . 现在我想使用压缩来减少传输的文件大小 . 我尝试使用库pako,它使用zlib . 在我用来比较protobuf和zipping性能到json的基本脚本中我用这种方式,并且没有问题 var buffer = ...
  • 34 votes
     answers
     views

    使用zlib解压缩.zip文件的简单方法[复制]

    这个问题在这里已有答案: Unzip a zip file using zlib 3个答案 是否有一个简单的示例,说明如何解压缩.zip文件并将文件解压缩到目录?我目前正在使用zlib,虽然我知道zlib没有直接处理zip文件,但在zlibs的“contrib”库中似乎还有其他一些东西 . 我注意到并阅读了“minizip”,在阅读了一些文档并查看了一些代码后,我没有看到如何解压缩.zip文件...
  • 3 votes
     answers
     views

    `require':找不到文件zlib.so

    我在Arm架构上安装了红宝石和红宝石宝石 . 在Arm dns323上,ruby二进制文件工作,但是当我运行gem二进制文件时,我有一个错误: /opt/lib/ruby/1.9.1/rubygems/spec_fetcher.rb:1:in`requirement':找不到文件 - /opt/lib/ruby/1.9.1/arm-linux/zlib.so(LoadError) 唯一有效的...
  • 1 votes
     answers
     views

    使用zlib将GZIP压缩到缓冲区中

    我想使用 gzip 压缩内存缓冲区并将压缩的字节放入另一个内存缓冲区 . 我想使用 Content-Encoding: gzip 在HTTP数据包的有效负载中发送压缩缓冲区 . 我可以使用 zlib 轻松地进行deflate压缩( compress() 函数) . 但是,我没有看到我需要的API( gzip ) . zlib API用于压缩和写入文件( gzwrite() ) . 但是,我想...
  • 4 votes
     answers
     views

    如何使用Crypto解析ZIP文件?

    Crypto++包括 DEFLATE(RFC 1951)使用gzip(RFC 1952)和zlib(RFC 1950)格式支持的压缩/解压缩 ,但我不确定如何将其翻译成读取ZIP文件 . (我不反对实现我自己的ZIP遍历逻辑;但当然如果库已经内置了我不想复制的东西) . 如果库没有提供开箱即用的功能,那么如何访问zlib和gzip位(为了实现压缩/解压缩步骤)?
  • 45 votes
     answers
     views

    Python:Inflate和Deflate实现

    我正在与服务器接口,该服务器要求发送给它的数据使用Deflate算法(Huffman编码LZ77)压缩,并且还发送我需要的数据以进行Inflate . 我知道Python包含Zlib,并且Zlib中的C库支持对Inflate和Deflate的调用,但这些显然不是由Python Zlib模块提供的 . 它确实提供压缩和解压缩,但是当我拨打电话时,如下所示: result_data = zlib.de...
  • 4 votes
     answers
     views

    一个用于.net中的deflate,gzip和zlib的库

    首先,让我们定义一些常见的混淆术语: deflate = compression_algorithm; zlib = header + deflate + trailer; gzip = header + deflate + trailer; 我正在寻找一个基本上让我做以下事情的图书馆: if(method == "gzip"){ Response.Filter = ...
  • 0 votes
     answers
     views

    无法提取根据IETF RFC 1951压缩的数据:“DEFLATE压缩数据格式规范版本1.3”

    我想在RFC 1951中指定的DEFLATE压缩格式中解压缩(或者应该按照我所指的规范)的数据 . 我在C中使用zlib库 . 我在github中引用了这个例子:https://gist.github.com/gaurav1981/9f8d9bb7542b22f575df 并修改它只是为了解压缩我的数据: char dData[MAX_LENGTH]; char cData[MAX_LEN...
  • 94 votes
     answers
     views

    如何用zlib解压缩gzip流?

    Gzip格式文件(例如,使用 gzip 程序创建)使用"deflate"压缩算法,该算法与zlib使用的压缩算法相同 . 但是,当使用zlib来扩展gzip压缩文件时,库会返回 Z_DATA_ERROR . 如何使用zlib解压缩gzip文件?
  • 18 votes
     answers
     views

    在javascript中解压缩gzip和zlib字符串

    我想从tmx文件中获取压缩层数据 . 谁知道在javascript中解压缩gzip和zlib字符串的库?我试试zlib但它对我不起作用 . 例如,tmx文件中的图层数据是: <data encoding="base64" compression="zlib"> eJztwTEBAAAAwqD1T20JT6AAAHgaCWAAAQ==...
  • 0 votes
     answers
     views

    zlib和gzip生成不同的数据

    我有一大堆数据应该是zlib压缩数据(我不是100%肯定) . 我首先尝试通过预先添加"1F 8B 08 00 00 00 00 00"来使用gzip解压缩它 . 就像在这个线程的接受答案(https://unix.stackexchange.com/questions/22834/how-to-uncompress-zlib-data-in-unix)中一样 . 它成功了,它...
  • 2 votes
     answers
     views

    如何使用zlib制作.zip文件

    我正在阅读zlib的文档,它非常详细 . 但我读到这一行: 输出数据将采用zlib格式,这与gzip或zip格式不同http://www.zlib.net/zlib_how.html 似乎zlib创建的 zlib 格式与 zip 格式不同,如本SO所述: How are zlib, gzip and zip related? What do they have in common and ho...
  • 0 votes
     answers
     views

    用zlib头替换compresed文件的gzip头

    我知道我可以使用PHP进行压缩 gzcompress($contents, 9); 但我不喜欢结果 . 即使使用zlib的最后一个版本,我也会获得7zip输出的更大文件(当然是deflate) . 那么如何用zlib头替换gzip头文件(使用ADLER32校验和)
  • 1 votes
     answers
     views

    gzip的不同压缩级别有何不同?

    我试图更好地理解gzip的不同压缩级别(1-9)在编码实现方式上有何不同 . 我查看了zlib C源代码,它似乎与搜索最长匹配字符串的详尽程度有关,但寻找更具体的信息 . 例如,这些级别是否会产生霍夫曼代码分配的任何差异?
  • 0 votes
     answers
     views

    使用zlib从pdf中提取文本

    我正在使用该函数在pdf文件中查找文本并将该文本替换为另一个文本 . 问题是当我进行膨胀然后更改文本和放气时,在最终的pdf中,有时会丢失一些文本或图形 . 这是我的代码中的错误或zlib库不支持此压缩或什么? // Open the PDF source file: FILE *pdfFile = fopen([sourceFile cStringUsingEncoding:NSUTF8Stri...
  • -1 votes
     answers
     views

    使用VxWorks 6.8进行zlib编译错误

    我试图在VxWorks 6.8上使用gzip压缩功能 . VxWorks开发指南帮助说, 通过将zlib库文件添加到项目中,可以独立于Wind River Web Server将gzip压缩功能添加到系统中 . 为此,请将installDir / components / webcli-4.x / target / src / wrn / wm / common / zlib中的文件添加到项目中...
  • 1 votes
     answers
     views

    Qemu配置抛出zlib,pthread和kvm缺少错误

    我一直试图让我的qemu版本在新机器上运行 . 我安装了zlib1g-dev,zlib-bin等 . 当我做一个whereis zlib时,我得到了 zlib: /usr/include/zlib.h /usr/share/man/man3/zlib.3.gz 我也尝试从源代码编译和安装zlib,但是存在同样的问题 . 我得到的确切错误是 big/little test failed Erro...
  • 2 votes
     answers
     views

    C zlib压缩在struct中的float上

    我一直在寻找一种压缩的方法,使用zlib库(和函数compress)包含float vars的结构 . 我看到的每个例子都展示了如何压缩字符串,特别是unsigned char * . 我的结构很简单: struct Particle {float x;漂浮y;漂浮z; }; 我正在调用压缩函数如下: uLong initSize = sizeof(Particle); uLongf des...

热门问题