public void Adler32Checksum_4() { if (ZLibInit.ZLibProvided) { byte[] sample = Encoding.UTF8.GetBytes("ABCDEF"); uint checksum = Adler32Checksum.Adler32(sample, 1, 3); Assert.IsTrue(checksum == 0x019300CA); // BCD } }
public void Adler32Checksum_3() { if (ZLibInit.ZLibProvided) { uint checksum = Adler32Checksum.Adler32(Encoding.UTF8.GetBytes("ABC")); Assert.IsTrue(checksum == 0x018D00C7); // ABC checksum = Adler32Checksum.Adler32(checksum, Encoding.UTF8.GetBytes("DEF")); Assert.IsTrue(checksum == 0x057E0196); // ABCDEF } }
public void Adler32Checksum_5() { if (ZLibInit.ZLibProvided) { string filePath = Path.Combine(TestSetup.SampleDir, "ex3.jpg"); using (FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read)) { uint checksum = Adler32Checksum.Adler32(fs); Assert.IsTrue(checksum == 0x94B04C6F); } } }
public void Adler32Checksum_6() { if (ZLibInit.ZLibProvided) { byte[] sample1 = Encoding.UTF8.GetBytes("ABC"); byte[] sample2 = Encoding.UTF8.GetBytes("DEF"); using (MemoryStream ms1 = new MemoryStream(sample1)) using (MemoryStream ms2 = new MemoryStream(sample2)) { uint checksum = Adler32Checksum.Adler32(ms1); Assert.IsTrue(checksum == 0x018D00C7); // ABC checksum = Adler32Checksum.Adler32(checksum, ms2); Assert.IsTrue(checksum == 0x057E0196); // ABCDEF } } }