RandomAccessFile をファイル システムに書き込む Java アプリケーションがあります。それは RAF でなければなりません。なぜなら、いくつかのことは最後までわからないからです。最後に戻って検索し、ファイルの先頭にいくつかの情報を書き込みます。
どうにかしてファイルをzipアーカイブに入れたいと思います。最後にこれを行うこともできると思いますが、これには、これまでに書き込まれたすべてのデータをコピーする必要があります。これらのファイルは非常に大きくなる可能性があるため、データをコピーする必要のない方法を希望します。
jdkで利用可能なZipOutputStreamのような「ZipRandomAccessFile」のようなものを取得する方法はありますか?
jdk のみである必要はありません。サードパーティのライブラリを使用して作業を完了してもかまいません。
アイデアや提案はありますか..?