staticunsignedint crc32(unsignedcharconst *p, unsignedint len)
{ int i; unsignedint crc = 0; while (len--) {
crc ^= *p++; for (i = 0; i < 8; i++)
crc = (crc >> 1) ^ ((crc & 1) ? 0xedb88320 : 0);
} return crc;
}
int main(int argc, char **argv) { unsignedint result; if (argc != 2) {
printf("no string passed as argument\n"); return -1;
}
result = crc32((unsignedcharconst *)argv[1], strlen(argv[1]));
printf("0x%x\n", result); return0;
}
Messung V0.5 in Prozent
¤ 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.0.16Bemerkung:
(vorverarbeitet am 2026-06-08)
¤
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.