бинарное чтение файла..

Ответить
Garry
Сообщения: 1
Зарегистрирован: 02 ноя 2009, 17:05

Как? То есть мне нужно реализовать с помощью Делфи открытие любого файла и чтение его побитово...то есть чтение какого нибудь файла допустим в райчедит...чтобы показывало не содержимое файла, а побитовое чтение вроде 010110001110101101 ........ как это сделать? с примером если можно, новичок(
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Побитовое чтение - это фикция. Минимальная единица передачи информации - это байт, и чтобы сделать иначе, надо разработать другой компьютер. Если ваш преподаватель этого не знает, мне вас жаль. Так что открываем файл как file of byte, считываем побайтно, переводим каждый байт в двоичный вид (раздел "Алгоритмы") и выводим в RichEdit
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
atavin-ta
Сообщения: 585
Зарегистрирован: 30 янв 2009, 06:38

Минимальная адресуемая ячейка - это конечно байт. Но ведь байт состоит из битов. Предположим, я прочитал байт, из него через маску и здвиг взял один бит и макой же со сдвигом поместил его куда шочу. Что это, если не побитовое чтение? Реализуется через побайтовое, ну и что? Не если недопрепод задаёт такое новичку, то мне тоже жаль автора темы.
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ответить