7-Zip」が5年ぶりにメジャーアップデートって

自分的プログラムのコアがって

ここ

7-Zip 15.12 64bit版。

多量の解凍に効力を発揮するけど、32ビット版でもそう大差ない。

プログラムに組み込むのは、こちらですね。

ここ

LZMA SDK (Software Development Kit)

7zip(lzma)形式で圧縮

private void compress()
{
SevenZipCompressor szc = new SevenZipCompressor();
szc.CompressionMethod = CompressionMethod.Lzma;
szc.CompressionMode = CompressionMode.Create;
szc.CompressionLevel = CompressionLevel.Normal;
szc.Compressing += new EventHandler(this.progress);
szc.CompressFiles(@”C:\Test\test.7z”, new string[] { @”C:\Test\a.txt”, @”C:\Test\b.txt” });
}

public void progress(object obj, ProgressEventArgs e)
{
Console.WriteLine(e.PercentDone.ToString());
}

こんな感じ。

今現在は、こちらを利用すればいい感じ。

sevenzipsharp

ソースを参考すれば良い感じってところかな。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です