過去ログを参考にVB.NETでZIP圧縮ファイルを作成いたしました。
http://madia.world.coocan.jp/vb/vb_bbs2/200406_04060073.html
J#のvjslibを参照設定し、ZipOutputStreamのwriteメソッドで書込みを
行っています。複数ファイルを圧縮しているのですが、あるテキスト
ファイルだけ解凍するとCRCのエラーとなり、開くとバイナリ表示されて
しまいます。
このファイル以外は、問題なく圧縮、解凍されます。
このテキストファイルも圧縮前の状態では、メモ帳で正常に表示されています。
何が原因なのかを特定(調査)する方法は、ありませんでしょうか?
環境は
WinXP、VB.NET 2003、.NET Framework 1.1です。
.NET Framework 1.1でのZIP圧縮にはバグがあるようなので、諦めて
ZIP32J.DLLを使用するようにしました。
正常に圧縮、解答できました。
解答->解凍の間違いです。
ツイート | ![]() |