メモってこ!

IT関連系のあれやこれ

SharpCompressについて

  • 書いたきっかけ
  • SharpCompressとは

  • 前提事項
  • 使い方
  • そのほか

 

■書いたきっかけ

案件で圧縮ファイルを解凍処理する必要があった。

同じ案件でSharpCompressを解凍処理に使用していたので、解凍処理に採用することに。

 

■SharpCompressとは

C#で使用できるオープンソース

バージョン次第ではnugetパッケージになっている。

ソースも公開されている。

products.fileformat.com

 

github.com

 

■前提事項

案件の関係でSharpCompressを使用したバージョンは最新ではない。

 

■使い方

以下リンクを参考にすれば、大体できる。

ただ最新バージョンのソースじゃないので、要注意。

最新バージョンだと使えないものと思われる。

teratail.com

 

garakutatech.blogspot.com

 

ilyuda.blog.fc2.com

 

www.cnblogs.com

 

■そのほか

SharpCompressを使用して解凍処理をしようとした拡張子は「tar.gz」であった。

Lahplusで圧縮した「tar.gz」は解凍可能。

ただし、windowsのtar.exeで圧縮した「tar.gz」は解凍不可である。

(圧縮ファイル形式は同じはずなのだが、なぜか解凍できない)