v2 / vlib / compress / bzip2 / README.md
51 lines · 36 sloc · 1.25 KB · 7cf08b805f5b8e33f5c465f1ea3e01f8e345ac8c
Raw

compress.bzip2

Pure V bzip2 encoder/decoder.

Features

API

import compress.bzip2

compressed := bzip2.compress('hello'.bytes())!
plain := bzip2.decompress(compressed)!
assert plain.bytestr() == 'hello'

With params:

import compress.bzip2

data := 'hello'.bytes()
compressed := bzip2.compress(data, block_size: 1)!
plain := bzip2.decompress(compressed, verify_crc: true)!
assert plain.bytestr() == 'hello'

Notes

Test

v test vlib/compress/bzip2/

Proof