HashCRC32

バイナリデータを元に CRC32 のハッシュ値を計算する

val = HashCRC32(SrcData, SrcDataSize)

const void *SrcData
size_t SrcDataSize

(プラグイン / モジュール : DxLibW)

解説

バイナリデータを元に CRC32 ハッシュ値を計算します。
データの整合性チェックやファイルの同一性確認に使用します。
CRC32 は高速なハッシュアルゴリズムですが、暗号用途には適していません。

引数:
SrcData: ハッシュ計算の対象データへのポインタ
SrcDataSize: データのサイズ(バイト数)

戻り値: CRC32 ハッシュ値(unsigned int)

戻り値: uint

※ ポインタ型 (IntPtr) のパラメータがあります。
64bit環境では int64 型の値を渡してください。

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib その他
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs