powered by
Read/Write Exponential-Golomb encoded signed integers
bs_write_sint_exp_golomb(bs, x)bs_read_sint_exp_golomb(bs, n = 1L)
bs_read_sint_exp_golomb(bs, n = 1L)
Reading returns a vector of integers. Writing returns the bitstream invisibly.
Bistream connection object created with bs_open()
bs_open()
integer vector to write
number of encoded integers to read
bs <- bs_open(raw(), 'w') bs_write_sint_exp_golomb(bs, c(0, 4, -21)) raw_vec <- bs_close(bs) raw_vec bs <- bs_open(raw_vec, 'r') bs_read_sint_exp_golomb(bs, 3) bs_close(bs)
Run the code above in your browser using DataLab