function zip()

in nodejs/src/index.js [94:109]


function zip (struct, callback) {
	writeBytes(struct, callback, function (buffer, cb) {
		zlib.gzip(buffer, function (err, data) {
			process.nextTick(function () {
				if (err) {
					cb(err);
				} else {
					cb(null, Buffer.concat([
						Buffer.from([Compression.Gzip]),
						data
					]));
				}
			});
		});
	});
}