npm.io
0.4.1 • Published 7 years ago

apple-data-compression

Licence
MIT
Version
0.4.1
Deps
1
Size
10 kB
Vulns
0
Weekly
0

Apple Data Compression (ADC) Scheme

npm npm license npm downloads build status

The Apple Data Compression (ADC) scheme relies on both run-length encoding and pointing to data in a sliding dictionary.

Install via npm

$ npm install --save apple-data-compression

Usage

var adc = require( 'apple-data-compression' )
Sync decompression
var result = adc.decompress( buffer )
Streaming
var transform = new adc.Decompressor()
// OR var transform = adc.createDecompress()

fs.createReadStream( filename )
  .pipe( transform )
  .on( 'data', ( chunk ) => {
    // ...
  })

Keywords