Adler32 — Adler-32 체크섬 계산 클래스

Adler32 — Adler-32 체크섬 계산 클래스

데이터 스트림의 Adler-32 체크섬을 계산하는 데 사용할 수 있는 클래스예요. Adler-32 체크섬은 CRC-32와 거의 비슷하게 신뢰할 수 있지만 훨씬 빠르게 계산할 수 있어요.

출처: Java API Reference

본문

public class Adler32 implements Checksum

이 클래스의 메서드에 null 인자를 전달하면 NullPointerException이 던져져요.

생성자

  • Adler32() — 새 Adler32 객체를 생성해요.

주요 메서드

  • update(int b) — 지정된 바이트(인자 b의 하위 8비트)로 체크섬을 갱신해요.

  • update(byte[] b, int off, int len) — 지정된 바이트 배열로 체크섬을 갱신해요.

  • getValue() — 체크섬 값을 반환해요 (long).

  • reset() — 체크섬을 초기 값으로 재설정해요.

  • 도입 시점(Since): 1.1

더 알아보기 (Learn more)