Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przeliczenie hex na CRC-32
Forum PHP.pl > Forum > Przedszkole
Tamvel
Potrzebuje wyliczyć sumę kontrolną dla wartości hex np. 6D133E10B404D43FEC97545900000000

W tym kalkulatorze działa to prawidłowo: https://www.lammertbies.nl/comm/info/crc-calculation.html i zwraca mi wartość 0x61AA68BD, próbowałem użyć funkcji crc32 np.

<?php
$checksum = crc32('6D133E10B404D43FEC97545900000000');
printf("%x\n", $checksum);
?>

ale zwraca ona wartość jak dla zwykłego stringa, a nie wartości hex.

Funkcja hash:

<?php
$checksum = hash('crc32b', '6D133E10B404D43FEC97545900000000', false);
printf($checksum);
?>

również nie daje odpowiedniego wyniku. Proszę o pomoc smile.gif
trueblue
Tu wynik jest taki jak w PHP: http://www.sunshine2k.de/coding/javascript/crc/crc_js.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.