フォルダを圧縮・解凍したい。
zipファイルを作成できるが、「私には複雑すぎる」という理由で解凍できないライブラリがあります。
zlib モジュールを使用して gzip および gunzip を実行でき、tar を読み取ることができますが、tar を作成するためのライブラリが見つかりません...
フォルダを圧縮および解凍する方法を誰か教えてもらえますか? 形式は気にしません。
フォルダを圧縮・解凍したい。
zipファイルを作成できるが、「私には複雑すぎる」という理由で解凍できないライブラリがあります。
zlib モジュールを使用して gzip および gunzip を実行でき、tar を読み取ることができますが、tar を作成するためのライブラリが見つかりません...
フォルダを圧縮および解凍する方法を誰か教えてもらえますか? 形式は気にしません。
この簡単な方法は、外部tar
ユーティリティを使用することです:
var spawn = require('child_process').spawn;
var pathToArchive = './test.tar.gz';
var pathToFolder = './test';
var tar = spawn('tar', ['czf', pathToArchive, pathToFolder]);
tar.on('exit', function (code) {
if (code === 0) {
console.log('completed successfully');
} else {
console.log('error');
}
});