c-blosc
« Back to VersTracker
Description:
Blocking, shuffling and loss-less compression library
Type: Formula  |  Latest Version: 1.21.6@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @Blosc2  |  formulae.brew.sh
Category: Developer tools
Tags: compression library big-data scientific-computing c-library
Install: brew install c-blosc
About:
C-Blosc is an extremely fast, multi-threaded, lossless data compression and decompression library. It features optimized shuffle and bit-shuffle filters that significantly improve compression ratios for numeric data. Its primary value is achieving high throughput, often approaching memory bandwidth limits, making it ideal for scientific and big data applications.
Key Features:
  • Extremely fast multi-threaded compression
  • Optimized shuffle filters for numeric data
  • Cache-friendly blocking mechanism
  • Pluggable codecs (LZ4, Zstd, Zlib)
Use Cases:
  • Accelerating I/O in scientific computing frameworks
  • In-memory compression for big data analytics
  • Optimizing storage for large numerical datasets
Alternatives:
  • Zstandard – Zstandard offers higher compression ratios but is generally single-threaded by default, whereas C-Blosc prioritizes multi-threaded throughput.
  • LZ4 – LZ4 focuses on extreme decompression speed, but C-Blosc adds blocking and shuffling layers specifically tuned for structured array data.
License: BSD-3-Clause
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, sonoma, ventura, monterey, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit