nv-bit-7
v1.0.6
Published
nv-bit-7 ======================= - bit-7 buffer - for compress using
Downloads
6
Readme
nv-bit-7
- bit-7 buffer
- for compress using
install
- npm install nv-bit-7
splitted
usage
const { creat } = require("nv-bit-7");
example
var ab = new ArrayBuffer(7*256)
var si = 0;
var sz = 256 ;
var b7 = creat(ab,si,sz);
for(let i=0;i<255;++i) {b7.set(i,i%128)}
for(let i=0;i<255;++i) {
if(b7.get(i) !== (i%128)) {throw(i)}
}
b7
/*
Bit7(1792) [Uint8Array] [
0, 4, 16, 48, 129, 67, 7, 16, 36, 80, 177, 131,
71, 15, 32, 68, 145, 50, 133, 75, 23, 48, 100, 209,
179, 135, 79, 31, 64, 133, 18, 52, 137, 83, 39, 80,
165, 82, 181, 139, 87, 47, 96, 197, 147, 54, 141, 91,
55, 112, 229, 211, 183, 143, 95, 63, 129, 6, 20, 56,
145, 99, 71, 145, 38, 84, 185, 147, 103, 79, 161, 70,
149, 58, 149, 107, 87, 177, 102, 213, 187, 151, 111, 95,
193, 135, 22, 60, 153, 115, 103, 209, 167, 86, 189, 155,
119, 111, 225, 199,
... 1692 more items
]
*/
b7.ary()
/*
[
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71,
72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
96, 97, 98, 99,
... 156 more items
]
*/
METHODS
APIS
LICENSE
- ISC