crc32

(PHP 4 >= 4.0.1, PHP 5)

crc32 --  Berechnet den polynomischen CRC32-Wert eines Strings

Beschreibung

int crc32 ( string str)

Berechnet die zyklisch redundante polynomische Prüfsumme mit einer Länge von 32-Bit für str. Dies wird gewöhnlich für die Integritätsprüfung übermittelter Daten verwendet.

Anmerkung: Da der Datentyp Integer von PHP vorzeichenbehaftet ('signed') ist und viele Prüfsummen negative Interger-Werte ergeben, müssen Sie die Formatierungsanweisung "%u" von sprintf() oder printf() verwenden, um die String-Repräsentation der nicht vorzeichenbehafteten ('unsigned') crc32 Prüfsumme zu erhalten.

Das folgende Beispiel zeigt, wie eine konvertierte Prüfsumme mittels der Funktion printf() ausgegeben wird:

Beispiel 1. Anzeigen einer crc32 Prüfsumme

<?php
$checksum
= crc32("The quick brown fox jumped over the lazy dog.");
printf("%u\n", $checksum);
?>

Siehe auch md5().