Skip to content

Instantly share code, notes, and snippets.

@yoheiMune yoheiMune/gunzip.js
Last active Aug 29, 2015

Embed
What would you like to do?
Gzip and Gunzip with Node
var fs = require('fs');
var zlib = require('zlib');
// ファイルを読み込みます
var gzipContent = fs.readFileSync('./hello.txt.gz');
// 解凍します
zlib.gunzip(gzipContent, function (err, binary) {
// ファイルに出力します
fs.writeFileSync('./hello2.txt', binary);
// Node上で解凍結果を文字列として扱う場合には、
// 文字列への変換を行います
var string = binary.toString('utf-8');
console.log(string);
});
var fs = require('fs');
var zlib = require('zlib');
// ファイルを読み込みます
var content = fs.readFileSync('./hello.txt');
// Gzipを行います
zlib.gzip(content, function (err, binary) {
// 結果をファイルシステムに書き込みます
fs.writeFileSync('./hello.txt.gz', binary);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.