![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как считать файл по битам? [D7, WinXP]
чип © (2005-05-26 20:39:00)Подскажите, можно ли считать файл в двоичном виде, не побайтно, а побитно, т.е. в виде 0 и 1. Имеется в виду не преобразовывать на ходу, а именно сразу читать побитно.
wal (2005-05-31 09:32:00) [21]
> [101] default © (31.05.05 00:18)
> а чё такое полубит?:)
А это, как ни странно, количество информации в сообщении, априорная вероятность которого равна ~0,70710678118654752440084436210485
С уважением.
wal (2005-05-31 09:25:00) [22]
> [97] Grief © (30.05.05 22:32)
>Меньше чем два значения информация нести не может.
Угу. Какова вероятность встретить на улице динозавра? 50/50. Или встречу, или не встречу :) .
С уважением.
wal (2005-05-31 09:19:00) [23]
> [116] Defunct © (31.05.05 04:13)
> Речь о неделимости бита, в машинах с двоичной системой счисления.
Ну вот, начались оговорки. Изначально речь в [44] шла о битах информации, причем о двоичных машинах никто не говорил. В двоичной машине бит неделим. Но это не бит информации, это бит данных, как говорят в Одессе - две большие разницы.
> Считать что ли разучились? трит принимает 3 значения, и
> равен он 1.5 бит.
Ну вот вы и сами бит поделили :) . А в трите таки не полтора бита, а больше :) Байт принимает 256 значений, значит в нем 128 бит?
С уважением.
Alex Konshin (2005-05-31 04:49:00) [24]Насчет оправданности троичной машины - это еще вопрос. Их успешно использовали и очень широко. От троичности отказалиь отнюдь не из-за неделимости бита.
А криптография и сжатие тоже из разряда фантастики?
Defunct (2005-05-31 04:20:00) [25]Теории бывают неудачными и неприменимыми. Примером может послужить Теория Относительности уважаемого Эйнштейна. (применение этой теории дальше фантастических рассказиков и красочных фильмов не ушло)
Defunct (2005-05-31 04:13:00) [26]Alex Konshin © (31.05.05 03:50) [115]
Причем здесь троичная машина? Которая к тому же себя не оправдала.
Речь о неделимости бита, в машинах с двоичной системой счисления.
Alex Konshin (2005-05-31 03:50:00) [27]Тебе же уже привели пример троичной машины.
И если ты не знаешь теории, то это не значит, что ее не существует и так не бывает.
Век живи - век учись, и ведь все равно дураком обзовут.
Defunct (2005-05-31 02:47:00) [28]> KilkennyCat
Где-то читал рекомендации не соединять 2 выхода с открытым коллектором. Книжки разные бывают ;>
Defunct (2005-05-31 02:44:00) [29]KilkennyCat © (31.05.05 02:33) [112]
:)
ну не знаю как там в книжках, но на практике ни разу не было такого чтобы на одинаковой элементной базе при подаче "ничего" на два входа, прочитались разные значения.
KilkennyCat (2005-05-31 02:33:00) [30]
> Если подать "ничего" на вход, то прочитается либо 0 либо
> 1 взависимости от того как читается с инверсией или без.
Кстати, в одной из книжек я читал рекомендации не читать третье состояние, ибо не гарантированно, что там будет ноль.
Наверное, они тоже догадывались о полубитах :)
KilkennyCat (2005-05-31 02:29:00) [31]Хотя на самом деле, с точки зрения именно электронщика, третье состояние - это ничего . Ибо ноль и единица - приравниваются к диапазонам напряжения, а тут - ничего... Это уж программеры могут считать сие - нулем.
Defunct (2005-05-31 02:28:00) [32]> говорить об энтропии применительно к биту
Вот и сам выразился некорректно. Имел в виду: говорить о бите как об энтропии.
KilkennyCat (2005-05-31 02:26:00) [33]Ну вот, пришел Defunct и разрушил сказку :)
Defunct (2005-05-31 02:20:00) [34]Alex Konshin © (30.05.05 14:03) [92]
Аналогия не верна.
wal © (30.05.05 14:20) [95]
Уважаемый г-н wal говорить об энтропии применительно к биту, думаю, если сказать не совсем корректно будет очень мягко сказано.
Как говорил инструктор по вождению - "развелось тут теориков понимаешь". Давайте ближе к делу. Может ли принять конкретно 0-й бит регистра AL не два значения, а скажем 1.2? Можно ли сделать ячейку памяти которая бы принимала не 2 значения а 1.5?
Ответ очевиден - нет.
Поэтому я остаюсь убежденным в том, что бит - неделимая еденица информации.
С глупой теорией о том, что оптимальной системой счисления является система с основанием E я знаком. Однако от такой теории толку с гулькин нос в реальной жизни. Транзистор умеет лишь только инвертировать сигнал.
wal © (30.05.05 14:24) [96]
Считать что ли разучились? трит принимает 3 значения, и равен он 1.5 бит.
Kilkennycat © (31.05.05 00:52) [107]
Вы электронщик, и прекрасно должны знать, что "ничего" не бывает. Если подать "ничего" на вход, то прочитается либо 0 либо 1 взависимости от того как читается с инверсией или без.
Kilkennycat (2005-05-31 00:52:00) [35]Неа, не принципиально. Бит - это удобнаяединица.
Ну ладно, як електронщик, вспомню я об высокоимпендансном состоянии :)
Имеем: нолик, единичка и .... ничего! Вау! Однако, отсутствие информации, это тоже - информация. :)
Anatoly Podgoretsky (2005-05-31 00:48:00) [36]Полкопейки это не цело, а вот ноли и единица целые числа и их два.
default (2005-05-31 00:42:00) [37]Kilkennycat © (31.05.05 00:37) [104]
неа, не корректный контрпример
копейки это условнонеделимая денежная единица, бит же - принципиально
что и обуславливает то что минимальное основание у позиц-ых с/c это 2, меньше некуда ибо тогда мы не сможем числа различать(будут одинаковые обозначения для всех чисел)
Kilkennycat (2005-05-31 00:37:00) [38]default © (31.05.05 00:32) [103]
Могу и практический пример привести. В советское время, в магазине музыкальных инструметов продавались медиаторы (из них дымовуха хорошо получалась). Один медиатор стоил полкопейки. Их можно было купить только два сразу, но факт остается фактом, цена одного - полбита.
default (2005-05-31 00:32:00) [39]Kilkennycat © (31.05.05 00:24) [102]
если не учитывать требования адекватности практике и смотреть на это лишь абстрактно, то да
Kilkennycat (2005-05-31 00:24:00) [40]default © (31.05.05 00:18) [101]
Это наследие инопланетян. От их валюты пошло.
Как ни смешно, если сумма двух полубитов равняется биту, то нет доказательств, что конечная единица информации - бит.
необязательно рассматривать все только с точки зрения электронной реализации.