MCPcopy Create free account
hub / github.com/BitVM/BitVM / compress

Function compress

bridge/src/utils.rs:156–158  ·  view source on GitHub ↗
(data: &Vec<u8>, level: i32)

Source from the content-addressed store, hash-verified

154pub const DEFAULT_COMPRESSION_LEVEL: i32 = 5;
155
156pub fn compress(data: &Vec<u8>, level: i32) -> std::io::Result<Vec<u8>> {
157 zstd::stream::encode_all(data.as_slice(), level)
158}
159
160pub fn decompress(data: &Vec<u8>) -> std::io::Result<Vec<u8>> {
161 zstd::stream::decode_all(data.as_slice())

Callers 6

write_disk_cacheFunction · 0.70
upload_compressed_objectFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected