compression 相关问题

赋予数据编码过程的名称,使其与原始表示相比使用较少的位数。

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

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

回答 1 投票 0

使用Python进行字符串压缩

其他一切似乎都工作得很好,但最后一个字符总是偏离 1。 例如,如果我输入 abcccddd,我会得到 a1b1c3d2,但我应该得到 a1b1c3d3。 任何提示将不胜感激! 迅速的:

回答 4 投票 0

如何正确使用 zlib::inflate_stream::write?

我试图了解使用 zlib::inflate_stream::write 的小细节。 代码或多或少是这样的: zlib::z_params 参数; zlib::inflate_stream 膨胀; params.data_type = ...

回答 1 投票 0

如何在 Zig 中压缩/解压?

如何从 Zig 压缩/解压缩文件?我需要使用 C 库来完成它还是有本地方法? 目前我进行了一些搜索,但没有找到任何实际信息。唯一关于实施 Deflate 算法的问题...

回答 1 投票 0

如何使用一个StreamWriter写入多个底层流?

我正在将文本写入 System.IO.StreamWriter。 底层流(在 new StreamWriter(underlyingStream) 中指定)写入远程文件。 (我认为它的类型不相关,但为了完整......

回答 1 投票 0

Java:无法解压 gzip 压缩文件?

我正在尝试将已作为字符串读入内存的 gzip 文件内容解压缩。 /** * 将文件内容读入字符串 */ 私有静态字符串 readUsingFileInputStream(String

回答 1 投票 0

图像压缩伪像从何而来?

扫描并以某种方式压缩的图像通常在文本周围有特定的伪影,如下所示: 我需要创建文本(现在我正在使用 python 脚本),即 pla...

回答 1 投票 0

使用 Rust gzp crate 时无缝写入未压缩输出

我正在使用 Rust crate gzp 来允许对输出数据进行多线程压缩。我遇到了界面的一个限制。在我当前的应用程序中,我想选择生成

回答 2 投票 0

如何按顺序压缩 256^3 个唯一数据点。每个数据点都是 1 到 255 之间的值

我正在尝试将 256^3 个数据点压缩为 256 位或更少的长字符串(仅使用基数 10 的数字)。我已经尝试过一些事情,我将在下面列出。 我尝试过在之间切换

回答 1 投票 0

使用Python进行字符串压缩,以便将大小压缩到固定长度

我们有一个表“analysis_data_table”,我从其中获取名为“tags”的列,其中该列中的条目可以从空记录到包含的长字符串

回答 1 投票 0

在 TimescaleDB 中启用压缩后出现查询性能问题

我们一直在尝试使用 TimescaleDB,主要是通过压缩来解决磁盘空间问题。但是,我们注意到启用压缩后查询执行时间有所增加。 选择 * ...

回答 1 投票 0

基本和高级压缩(压缩差异)

我想测试 Oracle 数据库内一组特定数据的可能压缩率,比较两个功能,即基本压缩和高级行压缩。 所以我创建了两个

回答 1 投票 0

如何使用 dcm4che 解压缩/解封装像素数据片段?

用 dcm4che 读取 Pixel Data 时,返回一个 Fragment 类型的对象,该对象有一个大小为 219576 字节的字节数组,但图像大小为 512x512,每个像素占用 16 b...

回答 1 投票 0

(C++17) 仅使用标准库对 C++ 进行高效的文本到文本压缩?

我想像这样压缩数据: 1 41 26 11 20 35 22 37 4 17 30 10 25 40 16 31 7 34 21 36 3 1 41 26 11 35 20 31 7 22 37 4 17 30 10 25 40 16 3 36 21 34 1 17 4 11 26 15 28 13 41 9 20 35 22 37 24 ...

回答 1 投票 0

共享整型变量的效率

首先,抱歉我的英语,我不是母语人士。也就是说,我最近一直在开发一些程序,使用霍夫曼树结构将字符串数据压缩为整数值。

回答 1 投票 0

Nodejs 中使用 zlib.inflate 解压 Gzip 响应和 GBK 编码失败

我从服务器获取通过Gzip压缩的数据(十六进制数据),文本编码为GBK,如下所示: 我从服务器获取通过 Gzip 压缩的数据(十六进制数据),文本编码为 GBK,如下所示: <Buffer 2d 00 00 00 1f 8b 08 00 00 00 00 00 00 ff 32 34 34 37 32 31 33 32 36 32 30 a8 31 ac 31 e2 02 00 00 00 ff ff 01 00 00 ff ff 96 39 e9 8c 10 00 00 00> <Buffer d5 19 0f 00 1f 8b 08 00 00 00 00 00 00 ff a4 bd ff 73 1b d7 b5 27 f8 fb fc 15 5d 35 55 5b 49 6d 3d 4d df db df f3 d3 82 a0 28 29 24 25 0d 21 89 13 67 ... 12986 more bytes> <Buffer ca ee e7 13 20 8a c5 f7 1b 66 68 1f d7 64 13 b3 f7 64 d8 0e 7d a7 fd bb 10 1f 4a 27 53 b9 c9 0b 2c 93 36 3e 94 ef db 9e 88 bc c6 6b 2e 1c ed ea b5 e8 ... 15878 more bytes> 数据格式为[{4bytes}{内容数据}] 4 个字节:这 4 个字节自身不包含数据包长度。 (第一个字节是Length的低字节) 我尝试了zlib.inflate,但是TypeError: Cannot read properties of undefined (reading 'toString')正在发生。 client.on("data", (data) => { zlib.inflate(data, (err, data) => { console.log(data.toString('hex')); }); 如何解码和解压缩上述十六进制响应,并处理 TCP 数据包碎片?谢谢你。 首先你可能在这里有错误 client.on("data", (data) => { zlib.inflate(data, (err, data) => { //HERE YOU PROBABLY HAVE ERROR. YOU SHOULD CHECK IT console.log(data.toString('hex')); }); 在解释数据结构时还需要跳过前 4 个字节 但无论如何你应该使用gunzip 这里是工作示例 client.on("data", (data) => { zlib.gunzip(data.slice(4), (err, data) => { if (err) console.log(err); else console.log(data.toString()); }); });

回答 1 投票 0

在Spring Boot中解压缩请求后,如何触发正在等待JSON数据的端点

我需要压缩对基于 Angular/Spring Boot 构建的 WebApp 的调用。 Angular 使用 pako 将请求压缩到后端并发送 Blob(感谢 stackover 中的上一个问题...

回答 1 投票 0

当我想在 Apache IoTDB 中保存两位小数的传感器数据时,合适的编码方法是什么?

我目前在Apache IoTDB中保存的传感器数据有两位小数,那么是否适合使用游程编码(RLE)的编码方法来压缩数据?另外,如果编码都不是

回答 1 投票 0

尝试使用 isal_zlib 加速 python 解压缩失败

我有一系列长时间运行的脚本来解压和分析非常大的数据集。使用 pyinstruments 我发现 ZipFile 库占用了大量时间。我的文件

回答 1 投票 0

从子序列中查找超序列的多数合并算法的实现?

我有一小组唯一值的序列,我想将它们组合成一个超级序列,其中尽可能保持每个值的相对顺序。例如(q...

回答 2 投票 0

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