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

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

public class GZIPBinary
extends java.lang.Object

GZIPBinaryオブジェクト.

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

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

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

メソッドの詳細

getInstance

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

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

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

convertBinaryByGZIP

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

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

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

convertBinaryByGZIP

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

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

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

convertBinaryByGZIP

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

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

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

convertBinaryByGZIP

public final int convertBinaryByGZIP(BinResource out,
                                     BinResource binary)
                              throws InputException,
                                     AccessException
指定されたバイナリ情報を圧縮.

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

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

convertBinaryByGZIP

public final int convertBinaryByGZIP(BinResource out,
                                     BinResource binary,
                                     int length)
                              throws InputException,
                                     AccessException
指定されたバイナリ情報を圧縮.

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

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

convertBinaryByGZIP

public final int convertBinaryByGZIP(BinResource out,
                                     BinResource binary,
                                     int offset,
                                     int length)
                              throws InputException,
                                     AccessException
指定されたバイナリ情報を圧縮.

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

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

convertGZIPByBinary

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

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

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

convertGZIPByBinary

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

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

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

convertGZIPByBinary

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

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

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

convertGZIPByBinary

public final int convertGZIPByBinary(BinResource out,
                                     BinResource zbin)
                              throws InputException,
                                     AccessException
指定された圧縮バイナリ情報を解凍.

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

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

convertGZIPByBinary

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

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

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

convertGZIPByBinary

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

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

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