Приглашаем посетить
Львов Н.А. (lvov.lit-info.ru)

Хранение бинарных данных

Хранение бинарных данных

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

Назад | Оглавление | Далее