.NETで圧縮、解凍
ちょっと仕事関連で調べたので紹介。
.NET Framework 2.0から
- Deflate
- GZip
がサポートされます。
これまでJ#のjava.util.zipを使ってた方には朗報かな。
サンプルはこちら
http://www.microsoft.com/japan/msdn/thisweek/300x10/phase3/compress/cs.aspx
但し問題があります!
GZipで圧縮した場合、他の解凍ツールでは解凍できません。
(”しょこたんが壊れています”と出るはず)
これはGZip内でファイル名が無くなってしまうため(らしいです)
問題を解決する方法などは詳細はこちらです。
http://msdn.microsoft.com/msdnmag/issues/05/10/netmatters/default.aspx
というわけ。
うくく。