@Wangww0925
2019-08-07T08:02:48.000000Z
字数 1475
阅读 284
NodeJs
createGzip() - 创建压缩流deflate() -deflateSync() -gzip() -gzipSync() -deflateRaw() -deflateRawSync() -unzip() -unzipSync() -inflate() -inflateSync() -gunzip() -gunzipSync() -inflateRaw() -inflateRawSync() -createDeflate() -createInflate() -createDeflateRaw() -createInflateRaw() -createGunzip() -createUnzip() -Deflate {} -Inflate {} -Gzip {} -Gunzip {} -DeflateRaw {} -InflateRaw {} -Unzip {} -constants {} -codes {} -Z_NO_FLUSH: 0,Z_PARTIAL_FLUSH: 1,Z_SYNC_FLUSH: 2,Z_FULL_FLUSH: 3,Z_FINISH: 4,Z_BLOCK: 5,Z_OK: 0,Z_STREAM_END: 1,Z_NEED_DICT: 2,Z_ERRNO: -1,Z_STREAM_ERROR: -2,Z_DATA_ERROR: -3,Z_MEM_ERROR: -4,Z_BUF_ERROR: -5,Z_VERSION_ERROR: -6,Z_NO_COMPRESSION: 0,Z_BEST_SPEED: 1,Z_BEST_COMPRESSION: 9,Z_DEFAULT_COMPRESSION: -1,Z_FILTERED: 1,Z_HUFFMAN_ONLY: 2,Z_RLE: 3,Z_FIXED: 4,Z_DEFAULT_STRATEGY: 0,ZLIB_VERNUM: 4784,DEFLATE: 1,INFLATE: 2,GZIP: 3,GUNZIP: 4,DEFLATERAW: 5,INFLATERAW: 6,UNZIP: 7,Z_MIN_WINDOWBITS: 8,Z_MAX_WINDOWBITS: 15,Z_DEFAULT_WINDOWBITS: 15,Z_MIN_CHUNK: 64,Z_MAX_CHUNK: Infinity,Z_DEFAULT_CHUNK: 16384,Z_MIN_MEMLEVEL: 1,Z_MAX_MEMLEVEL: 9,Z_DEFAULT_MEMLEVEL: 8,Z_MIN_LEVEL: -1,Z_MAX_LEVEL: 9,Z_DEFAULT_LEVEL: -1
var fs = require("fs");var zlib = require("zlib"); // 引入可压缩模块var readStream = fs.createReadStream("./guilai.mp4"); // 创建可读流var writeStream = fs.createWriteStream("./www.mp4.zip"); // 创建可写流var gzip = zlib.createGzip(); //创建压缩流readStream.pipe(gzip).pipe(writeStream); // 通过中间管道进行压缩然后写入到可写流中
作者 wendy
2019 年 1月 21日
