deflate 相关问题

deflate是一种无损数据压缩格式,也指压缩为deflate格式的实现。 deflate格式由PKWare的Phil Katz为PKZip(.zip)存档格式创建。公共域软件在gzip实用程序和zlib库中提供deflate和inflate功能。

如何解压DEFLATE压缩数据

我想在c++控制台中创建互联网趋势BadApple。通过使用 ffmpeg 以 .png 格式提取 BadApple 视频中的每一帧并从中读取 RGB 像素数据。我已经有一个boi了...

回答 1 投票 0

最佳 DEFLATE 压缩的时间复杂度

RFC 1951 中指定了 DEFLATE 算法。但是,编码器可以自由选择是否为每个输入字节插入文字字节或输出缓冲区中的子匹配。假设一切...

回答 1 投票 0

C++ zlib deflate/inflate 和 z_stream 参数

在我了解(在一些帮助下...)zlib 库的压缩和解压缩功能如何工作之后,我现在尝试了解 deflate 和 inflate 是如何工作的。据我了解,压缩...

回答 1 投票 0

压缩后的文件比原始文件大并且仍然有效

在一个zip文件中,我发现了这个压缩文件。它大约为 1MB,但膨胀后 (pako.inflateRaw),原始文件只有 50kb。这怎么可能?膨胀后其余数据会发生什么? ...

回答 1 投票 0

为什么我在 PKZIP 解密密钥验证中收到更多 256 误报?

我一直在尝试使用 CRC 的第一个字节和加密标头的最后一个字节来暴力破解 ZipCrypto 的 Key2,看看需要多长时间,但我得到了超过 2000 个有效密钥。 从应用程序注释中,Ke...

回答 1 投票 0

如何将一个var的内容解压到另一个var?

我正在尝试将 var 内部的内容解压缩到同一个 var 或另一个变量中。 我使用 gzip -k 文件名创建了一个 .gz 文件。它生成了一个 filename.gz,同时保留了原始文件。我上传了这个...

回答 1 投票 0

动态哈夫曼块的实际结构是什么?

根据RFC1951: 3.2.7.使用动态霍夫曼编码压缩 (BTYPE=10) 两个字母的霍夫曼代码出现在块中 紧接在标头位之后和之前...

回答 1 投票 0

ZIP和GZip格式的DEFLATE压缩算法是基于LZ77还是LZSS?

维基百科指出 DEFLATE 算法(ZIP 和 GZip 压缩格式以及 PNG 图像格式等都使用)基于 LZ77 算法: Deflate 是无损的...

回答 1 投票 0

是否可以使用未压缩数据第一部分的知识来匹配 Deflate 压缩数据的初始字节?

所以我对放气压缩的痴迷让我无处可去,但我觉得我可以做得更好。 到目前为止,这是我的理解: def lz77(未压缩): #找到

回答 1 投票 0

7-zip Deflate 和 zlib.compress() 有什么区别?

大家好 我试图理解 Deflate 压缩,但从我所看到的情况来看,我认为我误解了或做错了什么。 所以我获取了 7zip 的源代码,这样我可能会理解......

回答 1 投票 0

“deflate”总是压缩整个块吗?

以下是文档中的示例: 字节[]输出=新字节[100]; Deflater 压缩器 = new Deflater(); compresser.setInput(输入); 压缩机.finish(); int 压缩数据长度 = 压缩器。

回答 1 投票 0

使用消息间 deflate 实现更好的 Websocket 压缩

我相信所有现代浏览器都支持“permessage-deflate”形式的websocket压缩。然而,据我了解(正如名称所暗示的那样),这只压缩......

回答 1 投票 0

如何提高拉链压缩比

我的zip压缩后还是太大,有没有其他办法提高压缩率。 在此输入图像描述 函数测试()错误{ var 存档 *os.File 如果存档,则 err = create(fil...

回答 1 投票 0

缩小字符串 C#

我尝试缩小从 websocket 连接获得的字符串,但每次我尝试运行此代码时都会收到错误。我还尝试使用 ascii 编码直接从字符串中获取字节,但是......

回答 1 投票 0

迭代规范霍夫曼的所有可能的代码长度分布

考虑到 Deflate (如 zlib 中使用的)施加的约束,我想迭代所有可能的代码长度分布,以找到可能打破我的假设的极端情况。 放气分配...

回答 1 投票 0

(Deflate)是否对霍夫曼压缩 Deflate 块中允许的长度为 258 的距离对使用代码 284?

我一直在开发一个程序,旨在通过尝试可能更有效的方式来表示压缩数据来优化放气压缩文件,我最近发现了一个使用...

回答 1 投票 0

有效的 gzip 文件包含一大块 NULL 字节 - 为什么?

我有一个 tar.gz 文件,其中包含大块 NULL 字节(>1kb)。存档似乎是有效的(通过 gzip -t 检查)并且提取工作正常,没有问题。 NUL...

回答 1 投票 0

如何“缩小”ViewStub?

所以我可以在运行时膨胀 ViewStub。假设我想让它消失,然后可能会根据发生的某些事件再次膨胀(例如,工具栏根据...

回答 3 投票 0

改进暴力破解 DEFLATE 块位置的启发式方法

我从事数据恢复行业。有时,文档 (.docx) 的开头被覆盖,但文件的大部分内容可能仍然完好无损。 “docx”实际上只是一个 zip 文件,主要文档...

回答 1 投票 0

Gzip/Deflate 是否识别模式

我正在研究Gzip的内部工作原理,我知道它使用了霍夫曼编码和LZ77的组合。 我还意识到Gzip文件被分成块,每个块都有一个字典......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.