Forum Webscript.Ru

Программирование => PHP => Тема начата: unclebob от 05 Апреля 2006, 16:43:44

Название: бинарные данные в файл
Отправлено: unclebob от 05 Апреля 2006, 16:43:44
Извините за тупой вопрос, но чета не могу допереть как записать в файл например целое число в его истинном двоичном представлении.
То есть я понимаю, что можно подсчитать каждый байт и вычислить символы соответствующие кодам, но нет ли чего-нибудь более универсального (нужно писать int и float).
Желательно не PHP5
Название: бинарные данные в файл
Отправлено: for_i_0 от 06 Апреля 2006, 09:52:58
unclebob
PHP.NET::Bitwise Operators (http://no2.php.net/manual/en/language.operators.bitwise.php)
Название: бинарные данные в файл
Отправлено: for_i_0 от 07 Апреля 2006, 12:25:33
unclebob
PHP.NET::decbin() (http://no2.php.net/manual/en/function.decbin.php)

и наоборот

PHP.NET::bindec() (http://no2.php.net/manual/en/function.decbin.php)
Название: бинарные данные в файл
Отправлено: hanslinger от 07 Апреля 2006, 13:07:46
for_i_0
Фигню пишешь.

unclebob
[p]pack[/p]
Название: бинарные данные в файл
Отправлено: for_i_0 от 07 Апреля 2006, 13:58:43
Цитировать
hanslinger:
for_i_0
Фигню пишешь.


hanslinger
Может, ты продолжешь свою гениальную мысль ?
Название: бинарные данные в файл
Отправлено: hanslinger от 07 Апреля 2006, 14:12:04
for_i_0
Если настаиваешь.
Человеку нужно записать числа в виде последовательности байтов. Например, число 32 — символ пробела, байт 20.
Ты же предлагаешь ему сначала бинарные операции (вопрос на 5+: зачем?), а потом сменить десятичную систему на двоичную.
Название: бинарные данные в файл
Отправлено: for_i_0 от 07 Апреля 2006, 14:39:44
hanslinger
[OFF]Действительно фигня.[/OFF]
Название: бинарные данные в файл
Отправлено: unclebob от 07 Апреля 2006, 16:54:08
hanslinger
спасибо. :)
Название: бинарные данные в файл
Отправлено: hanslinger от 07 Апреля 2006, 17:20:51
[OFF]Задачка (http://www.orava.ru/test/) на тему :)[/OFF]