Example #1
0
        /// <summary>
        /// Декодирует данные, полученные из входного потока.
        /// </summary>
        /// <param name="cypher">Поток с кодированными данными.</param>
        /// <returns>Поток с декодированными данными.</returns>
        public static Stream Decode(Stream cypher)
        {
            var hoffman = new HuffmanCore();

            return(hoffman.Decode(cypher));
        }
Example #2
0
        /// <summary>
        /// Кодирует данные, полученные из входного потока.
        /// </summary>
        /// <param name="data">Поток с данными.</param>
        /// <returns>Поток с закодированными данными.</returns>
        public static Stream Encode(Stream data)
        {
            var hoffman = new HuffmanCore();

            return(hoffman.Encode(data));
        }