VB2008でZip形式で圧縮しようとしたのですが、うまくできません。
探してみたのですが、J#のライブラリを使う、#ziplibを使用するという方法
しか見つからず、どちらもうまくいきません。
違う圧縮形式でもいいので、よろしくお願いします。
環境は、VB2008+Vistaです。
> どちらもうまくいきません。
何故うまくいかなかったでしょうか?
どのように利用してみて、それがどのような結果になってしまったのか、
具体的な問題点を書いて頂かないと、判断のしようがありません。
> 違う圧縮形式でもいいので、よろしくお願いします。
圧縮形式に拘らないなら、バイナリの先頭にビットマップヘッダーを付け、
それを PNG 画像とする手があります。
ZIP 書庫内に余計なファイルが含まれてしまっても良いのであれば、
System.IO.Packaging.ZipPackage クラスを使う事ができます。
純粋な ZIP 書庫を作りたいなら、Microsoft Public License な実装が
CodePlex にありますので、それを利用するという選択肢もあります。
https://connect.microsoft.com/VisualStudioJapan/feedback/ViewFeedback.aspx?FeedbackID=380804&wa=wsignin1.0
http://www.codeplex.com/DotNetZip
あるいは、Common Archiver Project の ZIP32J.DLL + ZIP32.DLL を使う手もあるかと。
http://www.madobe.net/archiver/
魔界の仮面弁士さん、ありがとうございました。
おかげで解決しました。