Функция GrdCRC позволяет подсчитать 32-битный CRC участка памяти. Данная функция удобна для экспресс-анализа и контроля целостности кода или данных.
DWORD GRD_API GrdCRC ( void *pData, DWORD dwLng, DWORD dwPrevCRC );
public static unsafe uint GrdCRC(byte[] data) public static unsafe uint GrdCRC(byte[] data, uint prevCRC) public static unsafe uint GrdCRC(short[] data) public static unsafe uint GrdCRC(short[] data, uint prevCRC) public static unsafe uint GrdCRC(ushort[] data) public static unsafe uint GrdCRC(ushort[] data, uint prevCRC) public static unsafe uint GrdCRC(int[] data) public static unsafe uint GrdCRC(int[] data, uint prevCRC) public static unsafe uint GrdCRC(uint[] data) public static unsafe uint GrdCRC(uint[] data, uint prevCRC) public static unsafe uint GrdCRC(long[] data) public static unsafe uint GrdCRC(long[] data, uint prevCRC) public static unsafe uint GrdCRC(ulong[] data) public static unsafe uint GrdCRC(ulong[] data, uint prevCRC)
public static int GrdCRC(byte[] data) public static int GrdCRC(byte[] data, int prevCRC) public static int GrdCRC(short[] data) public static int GrdCRC(short[] data, int prevCRC) public static int GrdCRC(int[] data) public static int GrdCRC(int[] data, int prev)CRC public static int GrdCRC(long[] data) public static int GrdCRC(long[] data, int prevCRC)