LHAライブラリ

jp.gr.java_conf.turner.util.lha
クラス CRC16

java.lang.Object
  |
  +--jp.gr.java_conf.turner.util.lha.CRC16

public class CRC16
extends java.lang.Object

CRC16計算用クラス

作成者:
TURNER

コンストラクタの概要
CRC16()
          CRC16オブジェクトを生成します。
 
メソッドの概要
 int getValue()
          CRC16の値を取得します.
 void reset()
          CRC16の値を0にリセットします
 void update(byte b)
          CRC16の値を1バイトの引数で更新します。
 void update(byte[] b)
          CRCの値をbyteの配列で更新します。
 void update(byte[] b, int off, int len)
          CRC16の値をバイトの配列で更新します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CRC16

public CRC16()
CRC16オブジェクトを生成します。
メソッドの詳細

getValue

public int getValue()
CRC16の値を取得します.

reset

public void reset()
CRC16の値を0にリセットします

update

public void update(byte b)
CRC16の値を1バイトの引数で更新します。
パラメータ:
b - CRC16を計算するデータ

update

public void update(byte[] b)
CRCの値をbyteの配列で更新します。
パラメータ:
b - CRC16を計算するbyteの配列

update

public void update(byte[] b,
                   int off,
                   int len)
CRC16の値をバイトの配列で更新します。
パラメータ:
b - CRC16を計算するデータの配列
off - データの開始位置を示す配列上のインデックス
len - 実際に計算するデータのバイト数

LHAライブラリ