Crate blosc_src[−][src]
This crate is for building c-blosc
and linking to the static build.
Constants
Functions
blosc_cbuffer_complib⚠ | Return the compressor library/format used in a compressed buffer. |
blosc_cbuffer_metainfo⚠ | Return meta-information about a compressed buffer, namely the type size
( |
blosc_cbuffer_sizes⚠ | Return information about a compressed buffer, namely the number of
uncompressed bytes ( |
blosc_cbuffer_validate⚠ | Checks that the compressed buffer starting at |
blosc_cbuffer_versions⚠ | Return information about a compressed buffer, namely the internal
Blosc format version ( |
blosc_compcode_to_compname⚠ | Get the |
blosc_compname_to_compcode⚠ | Return the compressor code associated with the compressor name. |
blosc_compress⚠ | Compress a block of data in the |
blosc_compress_ctx⚠ | Context interface to blosc compression. This does not require a call to blosc_init() and can be called from multithreaded applications without the global lock being used, so allowing Blosc be executed simultaneously in those scenarios. |
blosc_decompress⚠ | Decompress a block of compressed data in |
blosc_decompress_ctx⚠ | Context interface to blosc decompression. This does not require a call to blosc_init() and can be called from multithreaded applications without the global lock being used, so allowing Blosc be executed simultaneously in those scenarios. |
blosc_destroy⚠ | Destroy the Blosc library environment. |
blosc_free_resources⚠ | Free possible memory temporaries and thread resources. Use this when you are not going to use Blosc for a long while. In case of problems releasing the resources, it returns a negative number, else it returns 0. |
blosc_get_blocksize⚠ | Get the internal blocksize to be used during compression. 0 means that an automatic blocksize is computed internally (the default). |
blosc_get_complib_info⚠ | Get info from compression libraries included in the current build.
In |
blosc_get_compressor⚠ | Returns the current compressor that is being used for compression. |
blosc_get_nthreads⚠ | Returns the current number of threads that are used for compression/decompression. |
blosc_get_version_string⚠ | Return the version of the C-Blosc library in string format. |
blosc_getitem⚠ | Get |
blosc_init⚠ | Initialize the Blosc library environment. |
blosc_list_compressors⚠ | Get a list of compressors supported in the current build. The returned value is a string with a concatenation of "blosclz", "lz4", "lz4hc", "snappy", "zlib" or "zstd "separated by commas, depending on which ones are present in the build. |
blosc_set_blocksize⚠ | Force the use of a specific blocksize. If 0, an automatic blocksize will be used (the default). |
blosc_set_compressor⚠ | Select the compressor to be used. The supported ones are "blosclz", "lz4", "lz4hc", "snappy", "zlib" and "zstd". If this function is not called, then "blosclz" will be used by default. |
blosc_set_nthreads⚠ | Initialize a pool of threads for compression/decompression. If
|
blosc_set_splitmode⚠ | Set the split mode. |