 |
Disk ARchive
2.6.8
Full featured and portable backup and archiving tool
|
Go to the documentation of this file.
26 #ifndef DELTA_SIG_BLOCK_SIZE_HPP
27 #define DELTA_SIG_BLOCK_SIZE_HPP
29 #include "../my_config.h"
void reset()
reset to default value
block size is independant from file size
switch module to limitint (32 ou 64 bits integers) or infinint
block size if proportional to filesize^3
the arbitrary large positive integer class
block size is proportional to log2(file size)
infinint multiplier
function dependently used multiplier
infinint divisor
function dependently used divisor
defines how to calculate delta signature block size based of file size to delta sign
U_I max_block_len
calculated block len will never be higer than that except if this field is set to zero (disabling thi...
U_I min_block_len
calculated block len will never be lower than that
U_I calculate(const infinint &filesize) const
calculate the value of the block size given the file size
block size is proportional to filesize^2
void check() const
check the sanity of the provided values
block size if proportionnal to file size
bool equals_default()
whether structure has default values
fs_function_t
defines the function to use to derivate block size from file size
libdar namespace encapsulate all libdar symbols