compression相关内容

加速度计信号的无损压缩

我正在寻找在MatLab中压缩手机(Android)产生的加速度信号的最好方法。我所说的“最佳”首先是指减少音量,但也包括计算复杂性,因为我将在未来的某个时候尝试在手机上实现它。我倾向于小波压缩:http://www.mathworks.de/de/help/wavelet/ref/mswcmp.html,因为它已经用于具有相似特征的心电信号。我还找到了一些传感器的一般资源http://comps ..

压缩短字符串

我正在尝试压缩短字符串(最多15个字符)。 目标是实现“归一化压缩距离”[1],我尝试了几个用Python语言实现的压缩算法(我也想知道我是否可以在Julia中做到这一点,但是包都拒绝安装)。 我最后总是得到一个比我试图压缩的原始字符串更长的比特串,这完全违背了目的。 zlib示例: import zlib data = b"this is a test" compressed ..
发布时间:2022-08-02 11:29:50 Python

如何压缩JSON响应

我使用了大量的AJAX调用来查询数据库,并且得到了大文本(Json)响应。我想压缩回复。 在JavaScript implementation of Gzip中有一种使用Java脚本压缩文本的好方法。 问题是我想要在我的ASPX服务器上压缩响应,并使用javascrip对其进行解压缩。因此,我需要在ASP.NET服务器上运行lzw_encode函数。我应该将该函数转换为C#,还是有其他 ..
发布时间:2022-06-27 10:54:22 C#/.NET

C#快速高效地压缩大量数据块

我有大约270k个数据块对,每个对由一个32KiB和一个16KiB块组成。 当我将它们保存到一个文件时,我当然会得到一个非常大的文件。 但数据很容易压缩。 用WinRAR对5.48GiB文件进行强压缩后,得到的文件大小为37.4MiB。 但我需要随机访问每个单独的块,因此我只能单独压缩这些块。 为此,我使用了.NET提供的Deflate类,它将文件大小减少到382MiB(我可以接受 ..
发布时间:2022-04-16 16:56:40 C#/.NET

Zlib compress()STM32返回Z_STREAM_ERROR

我是zlib库和C++的新手。因此,我可以在STM32上压缩char并使用compress()或compress2()。 我在没有在STM32上编译的情况下尝试了样例代码,它起作用了!但是,当我编译到STM32时,它总是返回(-2)或Z_STREAM_ERROR。当我打印结果时,它只打印第一个byte。我在设备上还有大约6kb的空闲内存。代码有什么问题吗? 注意:在zconf.h上,我 ..
发布时间:2022-04-10 17:41:27 C/C++开发

如何禁止Riscv压缩编码?

当我使用riscv64-未知-精灵-GCC时,选项-march=rv64g和-march=rv64gc几乎没有区别。 -march=64g将尽可能在标准库函数中使用RVC代码,例如print,但不会在我自己的函数中使用。在-march=64gc时,请在两种类型的函数中使用RVC代码。 我不知道这是否为违约。但是,如果我想禁止RVC代码,以便即使在没有RVC代码的标准库函数中,我应该做什 ..
发布时间:2022-04-10 13:36:55 其他开发

压缩序列化的Python数据最节省空间的方法是什么?

发件人the Python documentation: 默认情况下,Pickle数据格式使用相对紧凑的二进制表示。如果您需要最佳大小特性,您可以高效地压缩酸洗数据。 我将在一个运行了几个小时的过程结束时序列化几GB的数据,我希望结果在磁盘上尽可能小。但是,Python offers several different ways to compress data。 有没有一种方法 ..
发布时间:2022-04-07 12:33:54 Python

可以通过jpeg压缩的图像隐写

我正在尝试实现一种隐写算法,其中隐藏消息可以通过jpeg压缩。 典型场景如下: 隐藏图像中的数据 使用jpeg压缩图像 隐藏数据不会被jpeg压缩破坏,可以恢复 我尝试使用不同描述的算法,但没有成功。 例如,我试图使用简单的重复代码,但jpeg压缩销毁了隐藏的数据。此外,我还试图实现以下文章中描述的算法: http://nas.takming.edu.tw/chkao/lnc ..
发布时间:2022-04-04 13:56:36 其他开发

序列压缩?

最近我遇到了一个让我很困惑的问题, 问题是: 我想压缩序列,这样就不会丢失信息,例如: a,b-->a,b a,b,a,a,c-->a,b,a,a,c(不能压缩成a,b,a,c,因为这样会丢失a,a) 有没有什么算法可以做到这一点?这个问题叫什么?是压缩的吗?或者别的什么? 如果能有任何帮助,我将不胜感激 提前感谢 推荐答案 另一个很好的算法是Lempel–Ziv–W ..
发布时间:2022-03-28 21:05:54 其他开发

最近的一组3个点

是否有已知的高效算法可用于在云中查找最接近的三个点的组? 这类似于closest pair of points problem,但我希望得到三个点,而不是两个点。 编辑 “最近”的定义会影响算法的复杂度。正如Jack指出的那样,寻找最小面积三角形非常困难,而且无论如何都不太适合我的应用程序。 我希望有更有效的算法来查找最小周长(即|AB|+|AC|+|BC|)三角形或类似的三角 ..
发布时间:2022-02-26 15:17:18 其他开发

Arduino:将数据存储在 EEPROM 中的轻量级压缩算法

我想用 ATmega168/将大量数据存储到我的 Arduino 上ATmega328 微控制器,但遗憾的是只有 256 KB/512 KB 的 EEPROM 存储空间. 我的想法是使用压缩算法来减少大小.但是,我对压缩算法的了解非常少,而且我对现成库的搜索失败了. 那么,有没有优化存储大小的好方法呢? 解决方案 你可以看看 LZO 算法,设计为轻量级.我不知道AVR系统是否有 ..
发布时间:2022-01-25 13:01:59 其他开发

低内存条件下的LZW压缩/解压

任何人都可以指点我如何在低内存条件下( 解决方案 大家使用的 zlib 库臃肿等问题(嵌入式).我很确定它不适用于您的情况.我有更多的内存,可能是 16K,但无法适应.它分配和归零大块内存并保留内容的副本等.算法也许可以做到,但找到现有代码是一个挑战. 我用 http://lzfx.googlecode.com 解压循环很小,它是较旧的 lz 类型压缩依赖于先前的结果,因此您需要访问未压 ..
发布时间:2022-01-25 12:17:29 其他开发

在 ASP.NET & 中记录原始和压缩的 HTTP 响应IIS7

按照这个问题 我想创建一个 HttpModule 来为我们记录一些自定义的请求和响应.使用该问题最流行的答案中的代码,我已经启动并运行了一个确实有效的 HttpModule: 类 PortalTrafficModule : IHttpModule{公共无效处置(){//没做什么}公共无效初始化(HttpApplication上下文){context.BeginRequest += new Eve ..
发布时间:2022-01-25 08:39:42 C#/.NET

禁用 IE6 客户端的 GZIP 压缩

如果用户的浏览器是 IE6(它会在较大站点的几个页面中挂起浏览器 5 分钟),我们需要有条件地禁用 GZIP 压缩.服务器是 IIS7 并且已打开静态内容的压缩 - 如果用户代理不是 Mozilla/4.0,则希望该压缩继续工作.ASPX 代码示例有人吗?或者,有条件地重定向到另一个站点上的同一页面的代码(可以创建另一个禁用压缩的虚拟站点)但需要传递所有参数(GET/POST). 解决方案 ..
发布时间:2022-01-25 08:36:29 C#/.NET

如何在 IIS7 中进行 gzip 压缩?

我已经为 IIS7 安装了静态和动态压缩,并在我的应用程序 Virtual Folder 级别设置了两个 web.config 值.据我了解,我不再需要在服务器或站点级别启用压缩,我可以使用我的 web.config 文件在每个文件夹的基础上进行管理. 我的 .config 文件中有两个设置,用于为我的应用自定义 gzip: 但是,当我运行应用程序时,我可以清楚地看到没有使用 gzip ..
发布时间:2022-01-24 23:50:11 C#/.NET