PostScript - язык описания страниц (язык управления лазерными принтерами)
фирмы Adobe. Был создан в 80-х годах для реализации принципа WYSIWYG
(What You See is What You Get). Файлы этого формата фактически представляют
из себя программу с командами на выполнение для выводного устройства.
Они имеют расширение .ps или, реже, .prn и получаются с помощью функции
Print to File графических программ при использовании драйвера PostScript-принтера.
Такие файлы содержат в себе сам документ (только то, что располагалось
на страницах), все связанные файлы (как растровые, так и векторные),
использованные шрифты, а так же другую информацию: цветоделение, дополнительные
платы, линиатуру растра и форму растровой точки для каждой платы и другие
данные для выводного устройства. Если файл закрыт правильно, не имеет
значения на какой платформе он делался, были использованы шрифты True
Type или Adobe Type 1 - все равно.
Растровые данные, как правило, записываются
в двоичной кодировке (Binary). Бинарный код занимает вдвое меньше места,
чем ASCII. Кодировка ASCII иногда требуется для передачи файлов через
сети, для кроссплатформенного обмена, для печати через последовательные
кабели. В приведенных случаях двоичная кодировка может исказиться (что
сделает файл нечитаемым) или вызвать "странное" поведение
файл-сервера. Эти проблемы давно изжиты в современных системах, но старые
компьютеры и серверы бывают им подвержены. Сказанное относится ко всем
форматам, основанным на языке PostScript: EPS и PDF,
которые описываются ниже.
Смотрите также другие форматы графических файлов: