LHA Library for Java

jp.gr.java_conf.dangan.util.lha
クラス LhaChecksum

java.lang.Object
  拡張jp.gr.java_conf.dangan.util.lha.LhaChecksum
すべての実装インタフェース:
Checksum

public class LhaChecksum
extends Object
implements Checksum

LHAで使用される 単純な 1バイトのチェックサム値を 算出するためのクラス。

 -- revision history --
 $Log: LhaChecksum.java,v $
 Revision 1.0  2002/08/05 00:00:00  dangan
 add to version control
 [maintanance]
     ソース整備
     タブ廃止
     ライセンス文の修正

 

バージョン:
$Revision: 1.0 $
作成者:
$Author: dangan $

コンストラクタの概要
LhaChecksum()
          新しい チェックサムクラスを作成する。
 
メソッドの概要
 long getValue()
          チェックサム値を得る。
 void reset()
          チェックサム値を初期値に設定しなおす。
 void update(byte[] buffer)
          buffer で指定したバイト配列で チェックサム値を更新する。
 void update(byte[] buffer, int index, int length)
          buffer で指定したバイト配列で チェックサム値を更新する。
 void update(int byte8)
          byte8 で指定した 1バイトのデータで チェックサム値を更新する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LhaChecksum

public LhaChecksum()
新しい チェックサムクラスを作成する。

メソッドの詳細

update

public void update(int byte8)
byte8 で指定した 1バイトのデータで チェックサム値を更新する。

定義:
インタフェース Checksum 内の update
パラメータ:
byte8 - チェックサムを更新する1バイトのデータ

update

public void update(byte[] buffer)
buffer で指定したバイト配列で チェックサム値を更新する。 このメソッドは update( buffer, 0, buffer.length ) と同等。

パラメータ:
buffer - チェックサムを更新するデータを持つバイト配列

update

public void update(byte[] buffer,
                   int index,
                   int length)
buffer で指定したバイト配列で チェックサム値を更新する。

定義:
インタフェース Checksum 内の update
パラメータ:
buffer - チェックサムを更新するデータを持つバイト配列
index - データの開始位置
length - チェックサムの更新に使うバイト数

reset

public void reset()
チェックサム値を初期値に設定しなおす。

定義:
インタフェース Checksum 内の reset

getValue

public long getValue()
チェックサム値を得る。 チェックサム値は 1バイトの値であり、 0x00〜0xFFにマップされる。

定義:
インタフェース Checksum 内の getValue
戻り値:
チェックサム値

LHA Library for Java

バグやドキュメントの誤りの報告は作者宛てにお願いします。
ドキュメント内に含まれる社名、製品名については一般に各社の商標または登録商標です。
Copyright © 2001-2002 Michel Ishizuka. All Rights Reserved.