Приветствую всех, если у вас проблема с решением этой задачи пишите, оно у меня есть!
В этом задании вам нужно написать стрим, осуществляющий сжатие и восстановление информации.
Бороться за высокое качество сжатия не обязательно: стрим будет тестироваться на байтовых последовательностях, состоящих из 2-4-кратных повторений одного и того же байта.
Как и в предыдущем задании, при распаковке не следует читать сразу весь исходный поток. Однако, ограничений на размеры чтения нет.
Работайте в проекте Streams.Compression
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Streams.Compression { public class CustomCompressionStream : Stream { private MemoryStream baseStream; private bool forReading; private int size = 100; private int pointer = 0; private List<byte> data = new List<byte>(); |
Стоимость решения этой задачи всего 100 рублей, купи решения у меня 🙂
Внимание! Решение было обновлено в 2021