PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sfv bzw crc32


d3fcon
19.11.2007, 03:42:51
wollte mir ein script schreiben was es mir erspart via ssh aufm server nen bash svf maker
zu benutzen. ein sfv file wird ja via crc32 bestimmt. diese funktion hat ja auch php. Bloß
hab ich wohl zu "leicht" gedacht

<?
$sum = crc32('PRIVAT-BC541AC8.r04');
echo $sum;
?>

kommt das bei raus: 1064065146

beim SFV tool aber das: PRIVAT-BC541AC8.r04 BA36F58C

ist / soll aber beides crc32 prüfsummen sein, was läuft da schief? vielleicht hat ja einer
erfahrung damit ;)

conmunich
24.11.2007, 10:03:54
crc32 — Berechnet den polynomischen CRC32-Wert eines Strings
evtl. berechnet aber svf maker (was immer das auch ist), den polynomischen wert des inhalts der datei. das lässt sich auf zwei arten lösen. der erste weg ist dieser hier und bei großen dateien nicht zu empfehlen.
crc32(file_get_contents($filename));
die zweite und beste möglichkeit ist wohl diese hier
hash_file('CRC32', $filename, FALSE);

meikel (†)
24.11.2007, 12:12:45
[18] => crc32
[19] => crc32b