zstd

1.0.4 • Public • Published

node-zstd

ZSTD lossless compression algorithm bindings for Node.js.

Installation

$ npm install zstd

In case of npm install error:

gyp: Call to 'node -e "require('nan')"' returned exit status 127. while trying to load binding.gyp

Try to sudo apt-get install nodejs-legacy or sudo ln -s "$(which nodejs)" /usr/bin/node.

Usage

var zstd = require('zstd');
 
var data = new Buffer(1000);
data.fill('A');
 
var compressed = zstd.compress(data);
var decompressed = zstd.decompress(compressed);
 
console.log('Compressed:', compressed.length);
console.log('Decompressed:', decompressed.length);
 
//Compressed: 25
//Decompressed: 1000

Tests

$ npm test

License

MIT

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.4
    30
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.4
    30
  • 1.0.3
    0
  • 1.0.2
    0
  • 1.0.1
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i zstd

Weekly Downloads

30

Version

1.0.4

License

MIT

Last publish

Collaborators

  • x25