Работа с бинарными данными
Собственно, таких функций две – pack() и unpack().
pack() - осуществляет пакетирование данных в двоичную строку
Синтаксис:
string pack(string format [ ,mixed $args, ...])
unpack() - Распаковывает данные из двоичной строки согласно формату. Функция возвращает массив, содержащий распакованные элементы.