Инкапсулированный PostScript

Формат графического файла
Инкапсулированный PostScript
Расширение имени файла
.eps
.epsf
.epsi
Тип интернет-СМИ
приложение/приложение postscript
/приложение eps
/изображение x-eps / изображение
eps /x-eps
Код типа
ТЕКСТ EPSF
Единый идентификатор типа (UTI)com.adobe.encapsulated-postscript
Тип форматаВекторный формат изображения
Расширенный отПостскриптум

Encapsulated PostScript ( EPS ) — это формат документа PostScript , соответствующий соглашению о структурировании документов (DSC), который можно использовать в качестве графического формата файла . Формат был разработан еще в 1987 году Джоном Уорноком и Чаком Гешке , основателями Adobe , совместно с Aldus . [1] Основу ранних версий формата файла Adobe Illustrator Artwork составляет EPS совместно с соглашениями о структурировании открытых документов DSC.

Короче говоря, файлы EPS являются самостоятельными, достаточно предсказуемыми документами PostScript, которые описывают изображение или рисунок и могут быть помещены в другой документ PostScript. Файл EPS по сути является программой PostScript, сохраненной как отдельный файл, который включает в себя предварительный просмотр с низким разрешением, «инкапсулированный» внутри него, что позволяет некоторым программам отображать предварительный просмотр на экране. Файл EPS содержит комментарий DSC, описывающий прямоугольник, содержащий изображение. Приложения могут использовать эту информацию для компоновки страницы, даже если они не могут напрямую визуализировать PostScript внутри.

Превью

Файлы EPS часто включают в себя предварительный просмотр содержимого для отображения на экране. Идея заключается в том, чтобы обеспечить простой предварительный просмотр конечного вывода в любом приложении, которое может рисовать битовую карту. Без этого предварительного просмотра приложениям пришлось бы напрямую визуализировать данные PostScript (PS) внутри EPS, что было за пределами возможностей большинства машин, использующих PostScript.

Когда EPS был впервые реализован, единственными машинами, широко использующими PostScript, были Apple Macintoshes . Эти машины не могли напрямую отображать PostScript, что поставило Adobe перед дилеммой: как предоставить изображение предварительного просмотра для дизайнера, а также включить версию PS для принтера. На Mac это оказалось легко решить, поскольку файловая система Mac включает в себя две части (известные как вилки ), которые логически называются одним файлом. Поместив PostScript в вилку данных, а стандартный ресурс Mac PICT в вилку ресурсов , оба изображения можно было перемещать вместе невидимо, как если бы они были одним файлом. Хотя предварительный просмотр PICT часто содержит растровое изображение , он также мог содержать векторное представление всего изображения, обеспечивая очень высокое качество предварительных просмотров.

Однако ни одна из этих технологий обычно не используется в других операционных системах. Столкнувшись с теми же проблемами в версиях своих программ на базе Microsoft Windows , Adobe решила вместо этого добавить файл TIFF, закодированный в заголовочном разделе PostScript. Иногда, хотя и реже, они использовали вместо этого формат Windows Metafile (WMF). WMF может предоставлять векторные предварительные просмотры, аналогичные PICT на Mac. Оба этих файла EPS формата ПК имеют определенный недостаток: поскольку данные PostScript, заголовок и предварительный просмотр находятся в одном файле, они вызовут ошибки печати, если программа не понимает формат достаточно хорошо, чтобы извлечь только данные PostScript.

Четвертый формат, известный как EPSI, включает в себя битовую карту предварительного просмотра в кодировке ASCII . Этот формат обеспечивает только черно-белые предварительные просмотры. Он в основном используется в Unix-подобных системах. С несколькими различными способами представления предварительного просмотра файлы EPSI имеют ограниченную переносимость. Приложение, которое не может интерпретировать предварительный просмотр файла EPS, обычно будет показывать пустое поле на экране, но оно сможет правильно распечатать файл. Наиболее широко поддерживаемый вид предварительного просмотра — это предварительный просмотр в формате Windows с TIFF.

Уязвимость

Из-за возможности использования встроенных скриптов компания Microsoft прекратила поддержку файлов EPS в программах Microsoft Office в мае 2018 года. [2] [3] [4]

Смотрите также

Ссылки

  1. ^ "Файлы EPS: все, что вам следует знать о формате EPS". IONOS Digitalguide . Получено 2022-05-17 .
  2. ^ "Поддержка изображений EPS отключена в Office" . Получено 2018-02-23 .
  3. ^ "Описание обновления безопасности для Office 2016: 11 апреля 2017 г.". support.microsoft.com . Получено 2018-02-23 .
  4. ^ «Объединяемся для противодействия атакам Encapsulated PostScript (EPS)». Центр реагирования на безопасность Microsoft . Получено 23.02.2018 .

Дальнейшее чтение

  • Adobe Systems Incorporated . Encapsulated PostScript: File Format Specification (PDF) . Архивировано из оригинала (PDF) 2017-08-18 . Получено 2017-12-04 .
  • Первое руководство по инкапсулированному PostScript
  • PostScript против PDF, Adobe, архивировано из оригинала 2016-04-13: официальное вводное сравнение PS, EPS и PDF.
  • EPS: язык программирования
Получено с "https://en.wikipedia.org/w/index.php?title=Encapsulated_PostScript&oldid=1232798296"