Disk ARchive  2.7.15
Full featured and portable backup and archiving tool
Namespaces
lz4_module.hpp File Reference

per block encryption using LZ4 algorithm/library More...

#include "../my_config.h"
#include "compress_module.hpp"
+ Include dependency graph for lz4_module.hpp:

Go to the source code of this file.

Namespaces

 libdar
 libdar namespace encapsulate all libdar symbols
 

Detailed Description

per block encryption using LZ4 algorithm/library

we use libfar cryptography infrastructure (tronconneuse/parallel_tronconneuse/crypto_module) because it makes sense for a per block compression (suitable for multithreading) by opposition to streamed compression per saved file. Each file will be compressed by segment, resulting in non optimum compression ratio but speed gain. the larger the block size is, the better closer the compression ratio will be to the optimum

Definition in file lz4_module.hpp.