예제 #1
0
        public static byte[] Decode(byte[] input)
        {
            IO.Reader    br       = new IO.Reader(new MemoryAccessor(input));
            MemoryStream msOutput = new MemoryStream();

            while (!br.EndOfStream)
            {
                byte ct  = br.ReadByte();
                byte val = br.ReadByte();
                for (int i = 0; i < (int)ct; i++)
                {
                    msOutput.WriteByte(val);
                }
            }
            br.Close();
            msOutput.Flush();
            msOutput.Close();
            return(msOutput.ToArray());
        }