Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerCompression Module では、設定された Gzip または Zip 形式で単一ファイルを圧縮または圧縮解除できる Compress および Decompress 操作が提供されます。
入力ストリームペイロードを指定すると、Compress 操作では、ストリームを圧縮し、新しい圧縮されたビットストリームを返すことができます。次に、圧縮されたビットストリームをファイルシステムに保存するか、別のシステムに転送することができます。
Studio で、Compress 操作をフローにドラッグします。
[Content (コンテンツ)] を、圧縮する入力ストリームペイロードに設定します。
[Compressor (圧縮ツール)] を [Gzip compressor (Gzip 圧縮ツール)] または [Zip compressor (Zip 圧縮ツール)] 戦略に設定します。
設定 XML エディターでは、設定は次のように記述されます。
<compression:compress>
<compression:content>#[payload.data]</compression:content>
<compression:compressor>
<compression:zip-compressor/>
</compression:compressor>
</compression:compress>
xml
圧縮ツール戦略では、ファイルまたは単一エントリアーカイブを圧縮します。[Gzip compressor (Gzip 圧縮ツール)] 戦略では、Gzip 形式でコンテンツを圧縮する必要があることが宣言されます。
Studio で、フローから [Compress] 操作を選択します。
[Compressor (圧縮ツール)] を [Gzip compressor (Gzip 圧縮ツール)] に設定します。
設定 XML エディターでは、設定は次のように記述されます。
<compression:compress doc:name="Compress">
<compression:compressor >
<compression:gzip-compressor/>
</compression:compressor>
</compression:compress>
xml
[Zip compressor (Zip 圧縮ツール)] *戦略では、Zip 形式でコンテンツを圧縮する必要があることが宣言されます。
Studio で、フローから [Compress] 操作を選択します。
[Compressor (圧縮ツール)] を [Zip compressor (Zip 圧縮ツール)] に設定します。
4 GB を超えるファイルおよびバイト配列を圧縮するには、[Force ZIP64 (ZIP64 を適用)] を選択します。
設定 XML エディターでは、設定は次のように記述されます。
<compression:compress doc:name="Compress">
<compression:compressor >
<compression:zip-compressor forceZip64="true"/>
</compression:compressor>
</compression:compress>
xml
Decompress 操作では、指定された圧縮形式のアーカイブである、圧縮された単一エントリコンテンツを圧縮解除できます。圧縮されたアーカイブには複数のエントリが含まれる可能性がありますが、この操作では、アーカイブに複数のエントリが含まれる場合にどのエントリを返すかがわからないため、単一エントリアーカイブのみを管理します。複数エントリアーカイブの場合、Extract 操作を使用します。この操作では、複数のエントリを受け入れる形式のみを選択できます。
Studio で、Decompress 操作をフローにドラッグします。
[Compressed (圧縮済み)] を、圧縮解除する入力ストリームペイロードに設定します。
[Decompressor (圧縮解除ツール)] を [Gzip decompressor (Gzip 圧縮解除ツール)] または [Zip decompressor (Zip 圧縮解除ツール)] 戦略に設定します。
設定 XML エディターでは、設定は次のように記述されます。
<compression:decompress>
<compression:content>#[payload]</compression:content>
<compression:decompressor>
<compression:gzip-decompressor/>
</compression:decompressor>
</compression:decompress>
xml
圧縮解除ツール戦略では、ファイルまたは単一エントリアーカイブを圧縮解除します。[Gzip decompressor (Gzip 圧縮解除ツール)] 戦略では、Gzip 形式でコンテンツを圧縮解除する必要があることが宣言されます。
Studio で、フローから [Decompress] 操作を選択します。
[Decompressor (圧縮解除ツール)] を [Gzip decompressor (Gzip 圧縮解除ツール)] に設定します。
設定 XML エディターでは、設定は次のように記述されます。
<compression:decompress doc:name="Decompress" >
<compression:decompressor >
<compression:gzip-decompressor />
</compression:decompressor>
</compression:decompress>
xml
[Zip decompressor(Zip 圧縮解除ツール)] 戦略では、Zip 形式でコンテンツを圧縮解除する必要があることが宣言されます。
Studio で、フローから [Decompress] 操作を選択します。
[Decompressor (圧縮解除ツール)] を [Zip decompressor (Zip 圧縮解除ツール)] に設定します。
設定 XML エディターでは、設定は次のように記述されます。
<compression:decompress doc:name="Decompress" >
<compression:decompressor >
<compression:zip-decompressor />
</compression:decompressor>
</compression:decompress>
xml