add support for variable chunk size, double

This commit is contained in:
2023-01-18 00:47:08 +01:00
parent 2e745b617d
commit d888e91ada
8 changed files with 35 additions and 13 deletions

View File

@@ -43,7 +43,7 @@ namespace std { // inject
struct FTInfoSHA1 {
std::string file_name;
uint64_t file_size {0};
static constexpr size_t chunk_size {64*1024}; // 64KiB for now
uint32_t chunk_size {128*1024}; // 128KiB for now
std::vector<SHA1Digest> chunks;
std::vector<uint8_t> toBuffer(void) const;