« SVNKit&JavaHL | Main | ViewVCのdocrootの設定 »

2007.03.26

ZipOutputStreamで空ファイルの出力

 ZipOutputStreamを用いることで、簡単にzipファイルを作成することができますが・・・ファイルサイズ0のいわゆる「空ファイル」は出力することができないんですかね・・・? ZIP32.DLL&LHUT32を用いてZIPファイルを作成したり、WindowsXPのZIP圧縮機能を使ったりしても、ファイルサイズ0のファイルはアーカイブに含めることができなかったので、もしかすると、ZIPの仕様そのものが0バイトのファイルを受け付けないようになっていたりするんですかね??

 まれに、「存在するか否かが重要」ということでファイルサイズ0のファイルを使用する場合があるのですが、う~ん・・・。

【追記】
やはり、ZIPとしては0バイトも問題なく格納可能なようです。ってことは、やはり出力の仕方の問題なんでしょうかね・・・?

【さらに追記】
普通に(0バイト以外のファイルの場合と同様に)出力するだけで問題なくファイルの出力ができていたようです。どうも、確認の際に使用していたツールの問題? ただ、そのツールでも、リストには表示されないものの、ファイルの解凍等は問題なく行えるんですよね・・・。ちなみに、WindowsXPのExplorerで開くと、やはり問題なく内容を表示することができました。

|

« SVNKit&JavaHL | Main | ViewVCのdocrootの設定 »

Java」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/3959/14399048

Listed below are links to weblogs that reference ZipOutputStreamで空ファイルの出力:

« SVNKit&JavaHL | Main | ViewVCのdocrootの設定 »