v / vlib / compress / zstd / examples / read_zstd_file.v
13 lines · 10 sloc · 332 bytes · 7a9053973d9f4688c5165bf5fe6acfbb7c44b5a8
Raw
1module main
2
3import os
4import compress.zstd
5
6const sample_file = os.join_path(os.dir(@FILE), '..', 'samples', 'known.zst')
7
8fn main() {
9 compressed := os.read_bytes(sample_file) or { panic(err) }
10 decompressed := zstd.decompress(compressed) or { panic(err) }
11 println('decoded `${sample_file}`:')
12 println(decompressed.bytestr())
13}
14