最快的实时解压算法

发布于 2024-08-26 01:06:39 字数 113 浏览 4 评论 0原文

我正在寻找一种算法,以最小的开销实时解压缩数据块(1k-30k)。压缩速度最好要快,但不如解压速度那么重要。

据我所知,LZO1X 是最快的。我错过了什么吗?理想情况下,该算法不受 GPL 约束。

I'm looking for an algorithm to decompress chunks of data (1k-30k) in real time with minimal overhead. Compression should preferably be fast but isn't as important as decompression speed.

From what I could gather LZO1X would be the fastest one. Have I missed anything? Ideally the algorithm is not under GPL.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

饮湿 2024-09-02 01:06:39

lz4 就是您在这里寻找的内容。

LZ4是无损压缩算法,提供的压缩速度为
每核 400 MB/s,可通过多核 CPU 进行扩展。它具有一个
极快的解码器,每个核心的速度为数 GB/s,
通常会达到多核系统上的 RAM 速度限制。

lz4 is what you're looking for here.

LZ4 is lossless compression algorithm, providing compression speed at
400 MB/s per core, scalable with multi-cores CPU. It features an
extremely fast decoder, with speed in multiple GB/s per core,
typically reaching RAM speed limits on multi-core systems.

柳若烟 2024-09-02 01:06:39

尝试 Google 的 Snappy

Snappy 是一个压缩/解压缩库。它并不旨在最大程度地压缩或与任何其他压缩库兼容;相反,它的目标是非常高的速度和合理的压缩。例如,与最快的 zlib 模式相比,Snappy 对于大多数输入来说要快一个数量级,但生成的压缩文件要大 20% 到 100%。在 64 位模式下的 Core i7 处理器的单核上,Snappy 的压缩速度约为 250 MB/秒或更高,解压缩速度约为 500 MB/秒或更高。

Try Google's Snappy.

Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression. For instance, compared to the fastest mode of zlib, Snappy is an order of magnitude faster for most inputs, but the resulting compressed files are anywhere from 20% to 100% bigger. On a single core of a Core i7 processor in 64-bit mode, Snappy compresses at about 250 MB/sec or more and decompresses at about 500 MB/sec or more.

别把无礼当个性 2024-09-02 01:06:39

当您无法使用 GPL 许可的代码时,您的选择很明确 - zlib。非常宽松的许可证,快速压缩,公平的压缩比,非常快的解压,在任何地方都可以工作并移植到每种正常的语言。

When you cannot use GPL licensed code your choice is clear - zlib. Very permissive license, fast compression, fair compression ratio, very fast decompression, works everywhere and ported to every sane language.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文