public static int CalculateInt32(byte[] data) { using (MemoryStream stream1 = new MemoryStream(data)) { return(CRC32.CalculateInt32(stream1)); } }
public static int CalculateInt32(string path) { using (FileStream stream1 = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read)) { return(CRC32.CalculateInt32(stream1)); } }
public static string Calculate(string path) { return(string.Format("{0:X8}", (uint)CRC32.CalculateInt32(path))); }
public static string Calculate(byte[] data) { return(string.Format("{0:X8}", (uint)CRC32.CalculateInt32(data))); }
public static string Calculate(Stream stream) { return(string.Format("{0:X8}", (uint)CRC32.CalculateInt32(stream))); }