LZ4 for browser
bower install lz4
html
<script src="bower_components/lz4/lz4.js"></script>
npm install lz4-asm
npm install lz4-asm -g
lz4-asm -h
lz4.BLOCK_MAX_SIZE_64KB
lz4.BLOCK_MAX_SIZE_256KB
lz4.BLOCK_MAX_SIZE_1MB
lz4.BLOCK_MAX_SIZE_4MB
compress to a lz4 buffer.
- source
Uint8Array | Buffer
- options
- compressionLevel
number
(range of0-16
, default is0
) - blockMaxSize
number
(lz4.BLOCK_MAX_SIZE_XX
, default islz4.BLOCK_MAX_SIZE_4MB
) - blockIndependent
boolean
(default is false) - contentChecksum
boolean
(default is false)
- compressionLevel
- return
Uint8Array | Buffer
decompress a lz4 buffer.
- source
Uint8Array | Buffer
- return
Uint8Array | Buffer
create a nodejs transform stream.
- options
- compressionLevel
number
(range of0-16
, default is0
) - blockMaxSize
number
(lz4.BLOCK_MAX_SIZE_XX
, default islz4.BLOCK_MAX_SIZE_4MB
) - blockIndependent
boolean
(default is false) - contentChecksum
boolean
(default is false)
- compressionLevel
create a nodejs transform stream.
- latest emscripten
- nodejs v5.0~
Get repos.
git clone [email protected]:ukyo/lz4.js.git
If you don't install the grunt-cli run below.
npm install -g grunt-cli
Install dev dependencies
cd path/to/lz4.js
npm install
Download original LZ4 repos and compile for development.
grunt init
Watch codes update and test.
grunt watch
Release build.
grunt release