第65章 Zip ファイル
Zip File Data Format は、メッセージの圧縮および圧縮解除形式です。メッセージは、単一のエントリーを含む Zip ファイルにマーシャリング(圧縮)することができ、単一のエントリーを含む Zip ファイルを元のファイルの内容にアンマーシャリング(圧縮)できます。このデータ形式は、Java 7 以降が使用されている限り ZIP64 をサポートします。
65.1. zipfile オプション リンクのコピーリンクがクリップボードにコピーされました!
Zip File データ形式は、以下に示す 4 つのオプションをサポートします。
名前 | デフォルト | Java タイプ | 説明 |
---|---|---|---|
usingIterator |
| zip ファイルに複数のエントリーがある場合、このオプションを true に設定すると、Splitter EIP と連携し、ストリーミングモードでイテレーターを使用してデータを分割できます。 | |
allowEmptyDirectory |
| zip ファイルに複数のエントリーがある場合は、このオプションを true に設定すると、ディレクトリーが空であってもイテレーターを取得することができます。 | |
preservePathElements |
| ファイル名に path 要素が含まれる場合は、このオプションを true に設定すると、zip ファイルでパスを維持できます。 | |
maxDecompressedSize |
| zip ファイル(バイト単位)の最大圧縮サイズを設定します。指定されていない場合のデフォルト値は 1 ギガバイトに対応します。展開されたサイズがこの量を超えると、IOException が出力されます。最大圧縮サイズの設定を無効にするには -1 に設定します。 |