どうやら PHP 関数hash()
は、アルゴリズムcrc32
とcrc32b
?で呼び出すことができます。それらの違いは何ですか?
18605 次
3 に答える
5
php.net の apm による回答によると: Cksum の POSIX 1003.2-1992 では、追加の測定のために最後にサイズを CRC に詰め込みます) -- crc32b は、ITU V.42 の 32 ビット フレーム チェック シーケンスです (イーサネットで使用され、PKZip によって一般化されています)。 . この CRC からの出力は Intel リトル エンディアン形式で一般化されており、同じファイルに cbf43926 が生成されます。
コメント全文: http://www.php.net/manual/en/function.hash-file.php#104836
于 2013-04-07T09:55:44.210 に答える
1
crc32 と crc32b の違いは、mhash の man ページで説明されています。crc32 はイーサネットで使用されるもので、crc32b は zip、png で使用されるものです。使用されるテーブルが異なります。
于 2020-11-11T10:42:07.237 に答える