com.JRcServer.commons.util.zip
クラス ZipBinary

java.lang.Object
  上位を拡張 com.JRcServer.commons.util.zip.ZipBinary

public class ZipBinary
extends java.lang.Object

ZipBinaryオブジェクト.

指定したバイナリ情報をZIPによる圧縮/解凍します.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.00, 2004/09/20
作成者:
Masahito Suzuki

メソッドの概要
 byte[] convertBinaryByZip(byte[] binary)
          指定されたバイナリ情報を圧縮.
 byte[] convertBinaryByZip(byte[] binary, int length)
          指定されたバイナリ情報を圧縮.
 byte[] convertBinaryByZip(byte[] binary, int offset, int length)
          指定されたバイナリ情報を圧縮.
 byte[] convertBinaryByZip(byte[] binary, int offset, int length, int level)
          指定されたバイナリ情報を圧縮.
 byte[] convertZipByBinary(byte[] zbin)
          指定された圧縮バイナリ情報を解凍.
 byte[] convertZipByBinary(byte[] zbin, int length)
          指定された圧縮バイナリ情報を解凍.
 byte[] convertZipByBinary(byte[] zbin, int offset, int length)
          指定された圧縮バイナリ情報を解凍.
static ZipBinary getInstance()
          オブジェクトを取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getInstance

public static final ZipBinary getInstance()
オブジェクトを取得.

オブジェクトを取得します.

戻り値:
ZipBinary オブジェクト情報が返されます.

convertBinaryByZip

public final byte[] convertBinaryByZip(byte[] binary)
                                throws InputException,
                                       AccessException
指定されたバイナリ情報を圧縮.

指定されたバイナリ情報を圧縮します.

パラメータ:
binary - 圧縮対象のバイナリ情報を設定します.
戻り値:
byte[] 圧縮されたバイナリ情報が返されます.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

convertBinaryByZip

public final byte[] convertBinaryByZip(byte[] binary,
                                       int length)
                                throws InputException,
                                       AccessException
指定されたバイナリ情報を圧縮.

指定されたバイナリ情報を圧縮します.

パラメータ:
binary - 圧縮対象のバイナリ情報を設定します.
length - 圧縮情報長を設定します.
戻り値:
byte[] 圧縮されたバイナリ情報が返されます.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

convertBinaryByZip

public final byte[] convertBinaryByZip(byte[] binary,
                                       int offset,
                                       int length)
                                throws InputException,
                                       AccessException
指定されたバイナリ情報を圧縮.

指定されたバイナリ情報を圧縮します.

パラメータ:
binary - 圧縮対象のバイナリ情報を設定します.
offset - 圧縮情報開始位置を設定します.
length - 圧縮情報長を設定します.
戻り値:
byte[] 圧縮されたバイナリ情報が返されます.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

convertBinaryByZip

public final byte[] convertBinaryByZip(byte[] binary,
                                       int offset,
                                       int length,
                                       int level)
                                throws InputException,
                                       AccessException
指定されたバイナリ情報を圧縮.

指定されたバイナリ情報を圧縮します.

パラメータ:
binary - 圧縮対象のバイナリ情報を設定します.
offset - 圧縮情報開始位置を設定します.
length - 圧縮情報長を設定します.
level - 圧縮レベルを設定します.
設定可能な最小値は[0]です.
設定可能な最大値は[9]です.
戻り値:
byte[] 圧縮されたバイナリ情報が返されます.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

convertZipByBinary

public final byte[] convertZipByBinary(byte[] zbin)
                                throws InputException,
                                       AccessException
指定された圧縮バイナリ情報を解凍.

指定された圧縮バイナリ情報を解凍します.

パラメータ:
zbin - 解凍対象の圧縮バイナリ情報を設定します.
戻り値:
byte[] 解凍されたバイナリ情報が返されます.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

convertZipByBinary

public final byte[] convertZipByBinary(byte[] zbin,
                                       int length)
                                throws InputException,
                                       AccessException
指定された圧縮バイナリ情報を解凍.

指定された圧縮バイナリ情報を解凍します.

パラメータ:
zbin - 解凍対象の圧縮バイナリ情報を設定します.
length - 解凍情報長を設定します.
戻り値:
byte[] 解凍されたバイナリ情報が返されます.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

convertZipByBinary

public final byte[] convertZipByBinary(byte[] zbin,
                                       int offset,
                                       int length)
                                throws InputException,
                                       AccessException
指定された圧縮バイナリ情報を解凍.

指定された圧縮バイナリ情報を解凍します.

パラメータ:
zbin - 解凍対象の圧縮バイナリ情報を設定します.
offset - 解凍情報開始位置を設定します.
length - 解凍情報長を設定します.
戻り値:
byte[] 解凍されたバイナリ情報が返されます.
例外:
InputException - 入力例外.
AccessException - アクセス例外.