![]() |
mksqlite
2.5
A MATLAB interface to SQLite
|
Compression of numeric (real number) arrays. More...
Go to the source code of this file.
Classes | |
class | NumberCompressor |
compressor class More... | |
Macros | |
#define | COMPRESSOR_DEFAULT_ID BLOSC_DEFAULT_ID |
Which compression method is to use, if its name is empty. | |
blosc IDs | |
#define | BLOSC_LZ4_ID BLOSC_LZ4_COMPNAME |
#define | BLOSC_LZ4HC_ID BLOSC_LZ4HC_COMPNAME |
#define | BLOSC_DEFAULT_ID BLOSC_BLOSCLZ_COMPNAME |
#define | QLIN16_ID "QLIN16" |
#define | QLOG16_ID "QLOG16" |
Compression of numeric (real number) arrays.
Using "blosc" as lossless compressor and a lossy quantising compressor
The compressor squeezes an array of numeric values using one of the available packing algorithms (blosc, lc4, qlin16, qlog16). qlin16 and qlog16 are lossy compression algorithms and only available for values of type double. Although BLOSC is designed to compress doubles, it is allowed to use it with other data then doubles. The QLIN16 and QLOG16 algorithms do not!
Definition in file number_compressor.hpp.