载入中...
搜索中...
未找到
Compressor.cpp
浏览该文件的文档.
21 char *compress(std::string format, const char *data, size_t dataSize, int level, size_t &compressedSize) override
56 csize = LZ4_compress_HC(data, compressedbytes + headersize, (int) dataSize, maxdestsize, LZ4HC_CLEVEL_DEFAULT);
84 char *decompress(std::string format, const char *data, size_t dataSize, size_t &decompressedSize) override
169 int zlibCompress(std::string format, Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level)
203 int zlibDecompress(std::string format, Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)
241 char *compress(std::string format, const char *data, size_t dataSize, int level, size_t &compressedSize) override
290 char *decompress(std::string format, const char *data, size_t dataSize, size_t &decompressedSize) override
Definition Exception.h:14
Base class for backends for different compression formats.
Definition Compressor.h:14
static Compressor * getCompressor(std::string format)
Gets a Compressor that can compress and decompress a specific format. Returns null if there are no su...
Definition Compressor.cpp:342
Definition Compressor.cpp:18
char * decompress(std::string format, const char *data, size_t dataSize, size_t &decompressedSize) override
Decompresses compressed data, and returns the decompressed result.
Definition Compressor.cpp:84
bool isSupported(std::string format) const override
Gets whether a specific format is supported by this backend.
Definition Compressor.cpp:142
char * compress(std::string format, const char *data, size_t dataSize, int level, size_t &compressedSize) override
Compresses input data, and returns the compressed result.
Definition Compressor.cpp:21
Definition Compressor.cpp:151
bool isSupported(std::string format) const override
Gets whether a specific format is supported by this backend.
Definition Compressor.cpp:335
char * decompress(std::string format, const char *data, size_t dataSize, size_t &decompressedSize) override
Decompresses compressed data, and returns the decompressed result.
Definition Compressor.cpp:290
char * compress(std::string format, const char *data, size_t dataSize, int level, size_t &compressedSize) override
Compresses input data, and returns the compressed result.
Definition Compressor.cpp:241
Definition Build.cpp:11