.NETでZip
.NetでZipを行う方法を調べました。
以下にまとめます。
1. SharpZipLibを使う
- フリーウェア
- 純粋な.NET用DLLなので、利用がスムーズ
2.J#のMSライブラリ(vjslib.dll)を使う
- .NET1.0,1.1用は日本語のファイル名が扱えない等の不備がある
- WinZipで扱えないことがある
- Windows Mobile上のGSFinderで扱えないことがある
- Windows Mobile上のExパンダで扱えないことがある
3.統合アーカイバプロジェクトのUNZIP32.DLL,ZIP32.DLL,ZIP32.DLLを使う
- これらライブラリは普遍的なもので、入れておいて損はない
- アンマネージドDLLなので、扱いが非常に大変
- 3ファイルも使う
4.DotNetZipを使う
- ライセンスはMs-PL (Microsoft Public License)
- GSFinder,Exパンダで扱える
- 日本語が化けるらしい(ver1.6では対策可能)
ネット上の評判はDotNetZipが若干いいようです。
2007 年 9 月 6 日
dotTRACEインストールメモ
先日、dotTRACEインストールをして、実行させてみたところ、 ・測定した実行時間がマイナスとなるメソッドが存在する。 ・測定した実行時間が本来とりうる値を大きく超える。 という結果がでた。 原因を調べてみたところ、以下のページに解決策が書かれていた。...
2009 年 6 月 11 日
DotNetZipの使用感
DotNetZipをC#で実際に使用してみました。...
2008 年 2 月 27 日
VisualStudio上でMessageクラスのCodeGenerate その3 Multi File Generate
簡単な実装は完成しました。下記の通り、1つのCSVを定義する事により、メッセージをラッピングするクラスとリソースファイルが作成されます。 複数ファイルの子要素作成 SDKに書かれている方法だとIVSSignleFileGeneratorを実装する仕組みになっています。しかし、この場合、ファイルを1つだけしか生成できません。その解決法として見つかったのが、 THE CODE...
2008 年 3 月 22 日
log4net使ってみた
LoggingAB使ってみたの続き。 log4netのサイトからincubating-log4net-1.2.10.zipをダウンロードする。 インストールは不要。ダウンロードしたzipファイルからlog4net.dllを取り出しておく。 VisualStudioを起動し、LoggingABTestソリューションにLog4netTestコンソールアプリケーションプロジェクトを追加。 内容は以下のとおり。...
2007 年 7 月 30 日
JavaでLDAP認証
JavaはJAASを使ってLDAP認証を行うことができる。Java 6になってLDAP認証周りが強化されたので確認してみた。 まず、jaas.configファイルを作成。 LDAPTest {...
Ms-PLの調査と1.6で日本語対応可能かどうかのチェックをよろしく。