В настоящее время я занимаюсь сжатием изображений по модели Хаффмана. На данный момент я добился сжатия и распаковки, но возникла следующая проблема: я использую текстовый файл для хранения единиц и нулей. Однако на самом деле это не сжатие, так как мне нужно хранить единицы и нули как биты, а не символы ascii. Итак, вопрос в том, как преобразовать строку из 1 и 0 в последовательность битов? Внимание: каждые 1 и 0 - это простой бит. Пример: «10» на 10 в битах.
P.S. Я использую язык C #.
byte[]
, где каждые 8 символов составляют, например, одинbyte
?) Вам действительно нужно вообще хранить текст? (Я предполагаю, что ваше представление о символах ascii не совсем мое ...) - person Jon Skeet   schedule 15.05.2015