Пример #1
0
 private static void RunGeneralTest(int level)
 {
     byte[] original = File.ReadAllBytes("./Flower.bmp");
     var qlz = new QuickLZ(level);
     int sizeC = qlz.SizeCompressed(original);
     var compressedBytes = new byte[sizeC];
     qlz.Compress(original, compressedBytes, original.Length);
     var result = new byte[original.Length];
     qlz.Decompress(compressedBytes, result);
     for (int i = 0; i < original.Length; i++)
     {
         Assert.AreEqual(original[i], result[i]);
     }
 }
Пример #2
0
        private static void RunGeneralTest(int level)
        {
            byte[] original        = File.ReadAllBytes("./Flower.bmp");
            var    qlz             = new QuickLZ(level);
            int    sizeC           = qlz.SizeCompressed(original);
            var    compressedBytes = new byte[sizeC];

            qlz.Compress(original, compressedBytes, original.Length);
            var result = new byte[original.Length];

            qlz.Decompress(compressedBytes, result);
            for (int i = 0; i < original.Length; i++)
            {
                Assert.AreEqual(original[i], result[i]);
            }
        }