c-blosc2
« Back to VersTracker
Description:
Fast, compressed, persistent binary data store library for C
Type: Formula  |  Latest Version: 2.21.3@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @Blosc2  |  formulae.brew.sh
Category: Developer tools
Tags: compression binary-data c-library scientific-computing storage
Install: brew install c-blosc2
About:
C-Blosc2 is an advanced compression library designed for high-performance I/O and in-memory data processing. It builds upon its predecessor by offering superior compression ratios and speeds, leveraging algorithms like LZ4, Zstd, and BloscLZ. Its primary value is minimizing data movement bottlenecks in scientific computing and big data applications.
Key Features:
  • Multi-threaded compression and decompression
  • Supports 'super-chunks' for efficient large data storage
  • Includes a schunk (super-chunk) container for metadata
  • Optimized for modern CPU architectures (SIMD instructions)
Use Cases:
  • Accelerating I/O in scientific computing frameworks like NumPy and Pandas
  • Persistent storage of large binary datasets
  • Real-time data buffering in high-throughput systems
Alternatives:
  • zlib – Zlib is ubiquitous but generally slower than Blosc2 for numeric data.
  • LZ4 – LZ4 is extremely fast but lacks Blosc2's ability to split data for parallel processing.
License: BSD-3-Clause
Dependencies: lz4, zstd
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 25, 2025 1:28pm 0 VERSION_BUMP 3d9ae495
Sep 11, 2025 9:41am 0 VERSION_BUMP 8c6e14d6