crc32-stream

WebJar for crc32-stream

Лицензия

Лицензия

MIT
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

crc32-stream
Последняя версия

Последняя версия

3.0.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

crc32-stream
WebJar for crc32-stream
Ссылка на сайт

Ссылка на сайт

https://www.webjars.org
Система контроля версий

Система контроля версий

https://github.com/archiverjs/node-crc32-stream

Скачать crc32-stream

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/crc32-stream/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>crc32-stream</artifactId>
    <version>3.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/crc32-stream/
implementation 'org.webjars.npm:crc32-stream:3.0.1'
// https://jarcasting.com/artifacts/org.webjars.npm/crc32-stream/
implementation ("org.webjars.npm:crc32-stream:3.0.1")
'org.webjars.npm:crc32-stream:jar:3.0.1'
<dependency org="org.webjars.npm" name="crc32-stream" rev="3.0.1">
  <artifact name="crc32-stream" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='crc32-stream', version='3.0.1')
)
libraryDependencies += "org.webjars.npm" % "crc32-stream" % "3.0.1"
[org.webjars.npm/crc32-stream "3.0.1"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
org.webjars.npm : crc jar [3.4.4,4)
org.webjars.npm : readable-stream jar [3.4.0,4)

Модули Проекта

Данный проект не имеет модулей.

CRC32 Stream

crc32-stream is a streaming CRC32 checksumer. It uses the crc module behind the scenes to reliably handle binary data and fancy character sets. Data is passed through untouched.

Install

npm install crc32-stream --save

You can also use npm install https://github.com/archiverjs/node-crc32-stream/archive/master.tar.gz to test upcoming versions.

Usage

CRC32Stream

Inherits Transform Stream options and methods.

const {CRC32Stream} = require('crc32-stream');

const source = fs.createReadStream('file.txt');
const checksum = new CRC32Stream();

checksum.on('end', function(err) {
  // do something with checksum.digest() here
});

// either pipe it
source.pipe(checksum);

// or write it
checksum.write('string');
checksum.end();

DeflateCRC32Stream

Inherits zlib.DeflateRaw options and methods.

const {DeflateCRC32Stream} = require('crc32-stream');

const source = fs.createReadStream('file.txt');
const checksum = new DeflateCRC32Stream();

checksum.on('end', function(err) {
  // do something with checksum.digest() here
});

// either pipe it
source.pipe(checksum);

// or write it
checksum.write('string');
checksum.end();

Instance API

digest()

Returns the checksum digest in unsigned form.

hex()

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

size(compressed)

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

If compressed is true, it returns compressed length instead. (DeflateCRC32Stream)

Things of Interest

org.webjars.npm

Archiver

Версии библиотеки

Версия
3.0.1
2.0.0
0.3.4