A blocking, shuffling and lossless compression library
http://www.blosc.org/
Blosc is a compressor for binary data, designed to transmit data to
the processor cache faster than the traditional, non-compressed,
direct memory fetch approach via a memcpy() call. Blosc is not only a
compressor for data size reduction, but also for accelerating
memory-bound computations.
It uses the blocking technique to reduce activity on the memory bus,
which works by dividing datasets in blocks that are small enough to
fit in caches of processors and perform (de)compression there. SIMD
and multi-threading capabilities are leveraged if available.
Blosc is a metacompressor; it can use different compression
algorithms, such as BloscLZ, LZ4, LZ4HC, Snappy and Zlib.
- Developed at Archiving
- Sources inherited from project openSUSE:Factory
-
1
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:Rebuild/blosc2 && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_constraints | 0000000182 182 Bytes | |
baselibs.conf | 0000000012 12 Bytes | |
blosc2.changes | 0000013006 12.7 KB | |
blosc2.spec | 0000004006 3.91 KB | |
c-blosc2-2.14.4.tar.gz | 0003155712 3.01 MB |
Latest Revision
Ana Guerrero (anag+factory)
accepted
request 1170322
from
Benjamin Greiner (bnavigator)
(revision 13)
- Update to 2.14.4 * Bumped SONAME due to recent API changes. See #581. - Release 2.14.3 * More fixes for internal fuzzer. - Release 2.14.2 * Fixes for CVE-2024-3203 and CVE-2024-3204. - Release 2.14.1 * When loading plugins, first try with python and then python3. This is because many linux distros do not have python as a symlink to python3 anymore. - Release 2.14.0 * Fixed a bug preventing buffers to be appended to empty (0-sized) b2nd arrays. * New acceleration path for b2nd_append(). This new path is much faster (up to 4x) than the previous one, specially for large arrays. See bench/bench_stack_append.c for a benchmark. * New examples for using the b2nd_set_slice_cbuffer() and b2nd_append() functions for adding data into existing b2nd arrays. See examples/example_stack_images.c. * Now, python3 is used for finding plugins instead of python. This is because many linux distros do not have python as a symlink to python3 anymore. * New round of fixing warnings. Now, C-Blosc2 should be relatively free of them. * Small performance tweak for clevel 1 in BloscLZ codec. * Fixed a leak in frame code. Closes #591. Thanks to @LuMingYinDetect. * Disable shuffle repeat in filters pipeline. This was broken since the initial implemented, and it was never documented. Also, compression ratios do not seem to be improved in our (forwarded request 1170320 from bnavigator)
Comments 0