powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Побитовое кодирование файлов
1 сообщений из 1, страница 1 из 1
Побитовое кодирование файлов
    #34709121
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуация такая-имеется заготовка двоичного кодера, которая принимает массив булевых значений. Длина массива равна длине блока- код блоковый, причем длина блока может варьироваться). На выходе этой функции опять же массив булевых значений, правда другой длины(постоянной на протяжении кодирования и зависящая только от настроек кодера).
К примеру кодер принимает последовательности 11 бит, а на выходе 15.

Возник такой вопрос-как лучше всего реализовать кодирование файлов? С помошью потоков? К тому же файлы побитово не читаются, думаю читать посимвольно, чтобы количество бит в считываемых символах было больше или равно длине входящего блока, остаток записывать в буфер, длину которого тоже учитывать при считывании последующей порции. На выходе видимо прийдется тоже иметь буфер для недополненных байт и ждать пока не прийдет новая порция.

Может быть у кого-нибудь есть соображения на этот счет или была схожая задача?

P.S. насколько целесообразно иметь функцию которая передает и принимает булевый массив, может есть более правильные решения?
Реализация на Дельфи

Заранее спасибо за ответы
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Побитовое кодирование файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]