Aegis.Network.SecurePacket.GetCRC32 C# (CSharp) 메소드

GetCRC32() 보호된 정적인 메소드

protected static GetCRC32 ( byte data, int startOffset, int length ) : uint
data byte
startOffset int
length int
리턴 uint
        protected static uint GetCRC32(byte[] data, int startOffset, int length)
        {
            uint crc = 0xffffffff;
            for (int i = 0; i < length; i++)
                crc = _crcTable[(crc ^ data[startOffset + i]) & 0xff] ^ (crc >> 8);

            return crc ^ 0xffffffff;
        }