Exemple #1
0
		internal static uint GetCrc(string sResult)
		{
			UnicodeEncoding enc = new UnicodeEncoding();
			int iCount = enc.GetByteCount(sResult);
			using (CrcStream crc = new CrcStream(iCount))
			{
				crc.Write(enc.GetBytes(sResult), 0, iCount);
				return crc.WriteCrc;
				// Closed in the Dispose of 'crc'.
			}
		}
Exemple #2
0
        internal static uint GetCrc(string sResult)
        {
            UnicodeEncoding enc    = new UnicodeEncoding();
            int             iCount = enc.GetByteCount(sResult);

            using (CrcStream crc = new CrcStream(iCount))
            {
                crc.Write(enc.GetBytes(sResult), 0, iCount);
                return(crc.WriteCrc);
                // Closed in the Dispose of 'crc'.
            }
        }
        public static uint GetCrcFromFile(string filename)
        {
            using (FileStream stream = File.OpenRead(filename))
            {
                CrcStream crcStream = new CrcStream(stream);

                byte[] buffer = new byte[1024];
                while (crcStream.Read(buffer, 0, buffer.Length) > 0)
                {
                }

                return(crcStream.ReadCrc);
            }
        }