Приветствую всех, если у вас проблема с решением этой задачи пишите, оно у меня есть!
В этом задании вам нужно написать стрим, осуществляющий сжатие и восстановление информации.
Бороться за высокое качество сжатия не обязательно: стрим будет тестироваться на байтовых последовательностях, состоящих из 2-4-кратных повторений одного и того же байта.
Как и в предыдущем задании, при распаковке не следует читать сразу весь исходный поток. Однако, ограничений на размеры чтения нет.
Работайте в проекте Streams.Compression
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

