haxyn
Новичок
Добрый день,
Сразу оговорюсь, что некогда раньше с бинарниками не работал поэтому буду рад любому
"посылу" на дельную статью по этой теме.
Такой вопрос:
Читаю два байта из бинарника в которых содержится информация о размере следующего куска.
т.е. надо эти самых два байта перевести в десятичную чтоб понять сколько читать дальше.
функция bindec() принимает только строки и возвращает 0 если пытаюсь скормить бинар,
а вот функция bin2hex() конвертирует всё подряд, вот и пришлось так выкрутится:
Но чувствую что это не "кашерный" метод и я просто чего то не знаю...
Сразу оговорюсь, что некогда раньше с бинарниками не работал поэтому буду рад любому
"посылу" на дельную статью по этой теме.
Такой вопрос:
Читаю два байта из бинарника в которых содержится информация о размере следующего куска.
т.е. надо эти самых два байта перевести в десятичную чтоб понять сколько читать дальше.
функция bindec() принимает только строки и возвращает 0 если пытаюсь скормить бинар,
а вот функция bin2hex() конвертирует всё подряд, вот и пришлось так выкрутится:
PHP:
$size = hexdec(bin2hex(fread($handle, 2)));