Newts Parading Majestically
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    deflate-crc32-streampublic

    This package has been deprecated

    Author message:

    module has been merged into crc32-stream

    deflate-crc32-stream v0.1.2

    deflate-crc32-stream is a streaming deflater with CRC32 checksumer. It uses buffer-crc32 behind the scenes to reliably handle binary data and fancy character sets. Data comes through compressed with zlib.DeflateRaw.

    Install

    This module has been merged into CRC32Stream. No future updates will be made to this module.

    Usage

    var CRC32Stream = require('deflate-crc32-stream');
     
    var source = fs.createReadStream('file.txt');
    var deflate = new DeflateCRC32Stream();
     
    deflate.on('end', function(err) {
      // do something with deflate.digest() here
    });
     
    // either pipe it
    source.pipe(deflate);
     
    // or write it
    deflate.write('string');
    deflate.end();

    Instance API

    Inherits zlib.DeflateRaw methods.

    digest()

    Returns the checksum digest in unsigned form.

    hex()

    Returns the hexadecimal representation of the checksum digest. (ie E81722F0)

    size(compressed)

    Returns the raw uncompressed size/length of passed-through data.

    If compressed is true, it returns compressed length instead.

    Instance Options

    Inherits zlib.DeflateRaw options.

    Things of Interest

    install

    npm i deflate-crc32-stream

    Downloadsweekly downloads

    5,035

    version

    0.1.2

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar