static
{ for (int i = 0; i < 256; i++)
{ int r = i; for (int j = 0; j < 8; j++) if ((r & 1) != 0)
r = (r >>> 1) ^ 0xEDB88320; else
r >>>= 1;
Table[i] = r;
}
}
int _value = -1;
publicvoid Init()
{
_value = -1;
}
publicvoid Update(byte[] data, int offset, int size)
{ for (int i = 0; i < size; i++)
_value = Table[(_value ^ data[offset + i]) & 0xFF] ^ (_value >>> 8);
}
publicvoid Update(byte[] data)
{ int size = data.length; for (int i = 0; i < size; i++)
_value = Table[(_value ^ data[i]) & 0xFF] ^ (_value >>> 8);
}
publicvoid UpdateByte(int b)
{
_value = Table[(_value ^ b) & 0xFF] ^ (_value >>> 8);
}
publicint GetDigest()
{ return _value ^ (-1);
}
}
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.7Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-06-05)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.