コード例 #1
0
        public static void MediumFileLargeBlock()
        {
            byte[] data = GenericTests.BuildRandomFile (51212);

            SolitonEncoder enc = new SolitonEncoder (data,
                                                     1000);
            Decoder dec = new Decoder (enc.K,
                                           enc.BlockSize,
                                           enc.BlocksNeeded,
                                           enc.Size);

            GenericTests.EncodeDecodeTest (enc,
                                           dec,
                                           50);
        }
コード例 #2
0
        public static void LargeFileSmallBlock()
        {
            byte[] data = GenericTests.BuildRandomFile (312964);

            SolitonEncoder enc = new SolitonEncoder (data,
                                                     10);
            Decoder dec = new Decoder (enc.K,
                                           enc.BlockSize,
                                           enc.BlocksNeeded,
                                           enc.Size);

            GenericTests.EncodeDecodeTest (enc,
                                           dec,
                                           50);
        }