c-blosc | A blocking , shuffling and loss-less compression library | Compression library

 by   Blosc C Version: v1.21.2 License: Non-SPDX

kandi X-RAY | c-blosc Summary

kandi X-RAY | c-blosc Summary

c-blosc is a C library typically used in Utilities, Compression applications. c-blosc has no bugs, it has no vulnerabilities and it has medium support. However c-blosc has a Non-SPDX License. You can download it from GitHub.

Blosc is a high performance compressor optimized for binary data. It has been designed to transmit data to the processor cache faster than the traditional, non-compressed, direct memory fetch approach via a memcpy() OS call. Blosc is the first compressor (that I'm aware of) that is meant not only to reduce the size of large datasets on-disk or in-memory, but also to accelerate memory-bound computations. It uses the blocking technique so as to reduce activity in the memory bus as much as possible. In short, this technique works by dividing datasets in blocks that are small enough to fit in caches of modern processors and perform compression / decompression there. It also leverages, if available, SIMD instructions (SSE2, AVX2) and multi-threading capabilities of CPUs, in order to accelerate the compression / decompression process to a maximum. See some benchmarks about Blosc performance. Blosc is distributed using the BSD license, see LICENSES/BLOSC.txt for details.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              c-blosc has a medium active ecosystem.
              It has 896 star(s) with 145 fork(s). There are 45 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 28 open issues and 121 have been closed. On average issues are closed in 280 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of c-blosc is v1.21.2

            kandi-Quality Quality

              c-blosc has no bugs reported.

            kandi-Security Security

              c-blosc has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              c-blosc has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              c-blosc releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of c-blosc
            Get all kandi verified functions for this library.

            c-blosc Key Features

            No Key Features are available at this moment for c-blosc.

            c-blosc Examples and Code Snippets

            No Code Snippets are available at this moment for c-blosc.

            Community Discussions

            Trending Discussions on c-blosc

            QUESTION

            Python module tables compilation fails
            Asked 2017-May-01 at 11:56

            I'm trying to install tables for python 2.7 in Mingw32:

            ...

            ANSWER

            Answered 2017-May-01 at 11:56

            I found no solution using pip. I tried disabling SSE support during the compilation with gcc options -mno-sse, -mno-sse2 or -mno-mmx, but nothing worked.

            I eventually installed manually the module without SSE:

            • untar the package downloaded by pip,

            • modify setup.py to remove SSE support,

            • execute setup.py.

            Source https://stackoverflow.com/questions/43686031

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install c-blosc

            You can download it from GitHub.

            Support

            C-Blosc comes with full sources for LZ4, LZ4HC, Snappy, Zlib and Zstd and in general, you should not worry about not having (or CMake not finding) the libraries in your system because by default the included sources will be automatically compiled and included in the C-Blosc library. This effectively means that you can be confident in having a complete support for all the codecs in all the Blosc deployments (unless you are explicitly excluding support for some of them).
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Compression Libraries

            zstd

            by facebook

            Luban

            by Curzibn

            brotli

            by google

            upx

            by upx

            jszip

            by Stuk

            Try Top Libraries by Blosc

            bcolz

            by BloscC

            c-blosc2

            by BloscC

            python-blosc

            by BloscC

            bloscpack

            by BloscPython

            python-blosc2

            by BloscPython