Предполагается, что упакованный массив в Postscript является компактной функцией, где объекты могут быть плотно сжаты в памяти, исключая постороннюю информацию. Как нуль может быть только один байт, потому что он не несет никакой информации. Булевы значения тоже могут быть байтом-сигнатором. Целые числа могут быть 5 (или 3) байтов (если это небольшое число). Эталонным объектам потребовались бы полные 8 байтов, которые делает нормальный объект. Но в руководстве Postscript говорится, что упакованные объекты занимают 1-9 байт!
Когда сканер языка PostScript встречает процедуру, ограниченную
{…}, Он создает массив или упакованный массив в соответствии с текущей упаковкой
режим (см. описание оператора setpacking в главе 8).
Значение массива занимает 8 байт на элемент. Значение упакованного массива занимает от 1 до 9
байт на элемент, в зависимости от типа и значения каждого элемента; типичный средний
2,5 байта на элемент. - PLRM 3ed, B.2. Использование виртуальной памяти, с. 742
Так какой объект становится больше, когда упакован? И почему? Водород-склеивание ??!