Rin
Тогда, я думаю, придется самому вычислять в какой диапазон попадает значение, находить числовое значение каждого его байта (операциями % и целочисленного деления) и упаковывать их при помощь chr.
Хотя, мне кажется, что это можно и с помощью pack сделать, но без проверок в какой диапазон попадает число все-равно не обойтись.