Compress game binary diffs using zstd

This commit is contained in:
momo5502
2019-11-30 23:51:13 +01:00
parent 2546d92b92
commit b2546a24e0
6 changed files with 32 additions and 2 deletions

View File

@ -70,7 +70,7 @@ namespace binary_loader
std::string result(reinterpret_cast<char*>(diff.data()), diff.size());
result.append(reinterpret_cast<const char*>(&size), sizeof(size));
result = utils::compression::zlib::compress(result);
result = utils::compression::zstd::compress(result);
utils::io::write_file(file + ".diff", result);
}
@ -115,7 +115,7 @@ namespace binary_loader
}
auto delta = load_delta(mode);
delta = utils::compression::zlib::decompress(delta);
delta = utils::compression::zstd::decompress(delta);
return build_binary(base, delta);
}
}