百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

c-blosc

> 编程语言
开源

一个阻塞、随机排序和无损压缩库,其速度可能比 `memcpy()` 更快。

1.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个阻塞、随机排序和无损压缩库,其速度可能比 `memcpy()` 更快。

Blosc: 一种阻塞、随机化和无损压缩库

作者 联系方式 URL
Blosc 开发团队 [email protected] https://www.blosc.org
Gitter GH Actions NumFOCUS
-------- ------------ ----------

这是什么?

注意: 此服务处于纯维护模式,不会获取 未来将会有新的功能。对此有更现代化的版本。 一个名为 C-Blosc2 的包,它支持更多功能,并且更加强大 正在积极维护。请访问: https://github.com/Blosc/c-blosc2

Blosc 是一种针对二进制数据而优化的高性能压缩器。它的设计目的是通过 memcpy() 操作系统调用,将数据传输到处理器缓存中,比传统的未压缩的直接内存取数据方法更快。Blosc 是我所了解的第一个压缩器,不仅可以减小大型数据集在磁盘或内存中的大小,还可以加速内存受限的计算。

它使用了阻塞技术,以尽可能减少内存总线上的活动。简而言之,这种技术通过将数据集分成足够小的块来实现,这些块可以放入现代处理器的缓存中并进行压缩/解压缩。此外,如果可用,还可以利用 SIMD 指令(SSE2、AVX2)和 CPU 的多线程功能,以最大限度地加速压缩/解压缩过程。

C-Blosc 不像其他压缩程序: 它更应该被称为元压缩程序。 这是因为它可以使用不同的压缩程序和滤波器(通常可以提高压缩比的程序)。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Cccompressionfast

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言