public class CRC32 extends CRC
DEFAULT_POLYNOMIAL and DEFAULT_INITIAL_VALUE as defaults.
These constants may be changed in the constructor or dynamically via
setPolynomial(int) and setInitialValue(int).| 限定符和类型 | 字段和说明 |
|---|---|
protected int[] |
crcTable |
static int |
DEFAULT_INITIAL_VALUE |
static int |
DEFAULT_POLYNOMIAL |
protected static int[] |
DEFAULT_TABLE |
protected int |
initialValue |
protected int |
polynomial |
| 限定符和类型 | 方法和说明 |
|---|---|
protected static int[] |
buildTable(int polynomial) |
int |
calculate(byte[] data)
Calculate the CRC value of the given data.
|
int |
getInitialValue()
Get the initial value for CRC verification.
|
int |
getPolynomial()
Get the polynomial for CRC verification.
|
void |
setInitialValue(int initialValue)
Set the initial value for CRC verification.
|
void |
setPolynomial(int polynomial)
Set the polynomial for CRC verification.
|
reverseBits, reverseBitspublic static final int DEFAULT_POLYNOMIAL
public static final int DEFAULT_INITIAL_VALUE
protected static final int[] DEFAULT_TABLE
protected int polynomial
protected int initialValue
protected int[] crcTable
protected static int[] buildTable(int polynomial)
public int getPolynomial()
CRCgetPolynomial 在类中 CRCpublic void setPolynomial(int polynomial)
CRCsetPolynomial 在类中 CRCpolynomial - The polynomial for CRC verification.public int getInitialValue()
CRCgetInitialValue 在类中 CRCpublic void setInitialValue(int initialValue)
CRCsetInitialValue 在类中 CRCinitialValue - The initial value for CRC verification.Copyright © 2019–2025 indunet. All rights reserved.