%PDF- %PDF-
Direktori : /home/jalalj2hb/www/ftm-admin/bower_components/jszip/lib/stream/ |
Current File : /home/jalalj2hb/www/ftm-admin/bower_components/jszip/lib/stream/Crc32Probe.js |
'use strict'; var GenericWorker = require('./GenericWorker'); var crc32 = require('../crc32'); var utils = require('../utils'); /** * A worker which calculate the crc32 of the data flowing through. * @constructor */ function Crc32Probe() { GenericWorker.call(this, "Crc32Probe"); } utils.inherits(Crc32Probe, GenericWorker); /** * @see GenericWorker.processChunk */ Crc32Probe.prototype.processChunk = function (chunk) { this.streamInfo.crc32 = crc32(chunk.data, this.streamInfo.crc32 || 0); this.push(chunk); }; module.exports = Crc32Probe;