PostScript מובלע (.eps)

Adobe תקן

PostScript מובלע (EPS) הוא תקן ההחלפה הווקטורי ההיסטורי של Adobe המבוסס על שפת התכנות PostScript, אשר היווה במשך עשורים את מדד הייחוס עבור קדם-הדפסה מסחרית (prepress) ואיור וקטורי.

בדיקה ומטא-נתונים

מערכות הפעלה ומנתחי קבצים מזהים קבצי EPS על ידי בדיקת רצף הבייטים הבינארי הראשוני:

בחר או גרור קבצים לכאן

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V
הבטחת פרטיות ללא העברת נתונים ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד התבצע באופן מקומי בארגז החול של הדפדפן שלך.

חתימת כותרת ברמת הבייט (Magic Bytes)

מערכות הפעלה ומנתחי קבצים מזהים קבצי EPS על ידי בדיקת רצף הבייטים הבינארי הראשוני:

חתימת HEX (היסט 0):

25 21 50 53 2D 41 64 6F 62 65

ייצוג ASCII: %!PS-Adobe

תקינה: Adobe Encapsulated PostScript File Format Specification v3.0

מפרט טכני

מבנה המכולהזרם טקסט של תוכנית PostScript התואם למוסכמות מבנה מסמכים (DSC), עם כותרת תצוגה מקדימה בינארית אופציונלית של TIFF/WMF
דחיסהמסנני PostScript: ‏FlateDecode, ‏LZWDecode, ‏ASCII85Decode, ‏RunLengthDecode
סדר בתים (Endianness)Big-Endian בכותרת הבינארית / זרם תוכנית PostScript בטקסט ASCII
מרחבי צבעDeviceCMYK, DeviceRGB, צבעי ספוט (Pantone), מרחבי צבע PostScript CIE
ערוצים ומבנהפקודות תיאור עמוד וקטוריות שלמות טיורינג, טיפוגרפיה ותמונות רסטר מוטמעות
ממדים מרבייםמוגדר בהערות DSC של BoundingBox (יחידת נקודה: 1/72 אינץ׳)
שקיפותאין שקיפות אלפא מובנית (נדרשת השטחה או שימוש במצבי מיזוג של PostScript 3)
הזרמה ופרוגרסיביותאינו ניתן להזרמה; נדרשת הרצה של מפרש PostScript מלא כדי לחשב את מצב העמוד

מטריצת השוואה טכנית: EPS מול מתחרים

תכונה טכניתEPS (נוכחי)PDFSVGAI
ארכיטקטורהקוד PostScript שלם טיורינגגרף אובייקטים מובנה (תקן ISO)תקן וקטור DOM XML של W3Cקובץ קנייני של Adobe Illustrator
שקיפות אלפאללא (רסטרים אטומים שטוחים)תמיכה מלאה באלפא ומצבי מיזוגתמיכה מלאה באלפא של CSS ו-SVGתמיכה מלאה באלפא מרובת-שכבות
תמיכה בדפדפנים מודרנייםאפס תמיכה מקורית בדפדפןהתאימות משתנה לפי הדפדפן והאפליקציה.התאימות משתנה לפי הדפדפן והאפליקציה.ללא (דורש המרה)
מעמד בקדם-הדפסהסוס עבודה היסטורי לקדם-הדפסה (1987-2005)תקן קדם-הדפסה מודרני (PDF/X)עיצוב ממשק משתמש דיגיטלי ורשתמאסטר עיצוב וקטורי פעיל

מצבי השחתה נפוצים ומדריך שחזור הקסדצימלי (Hex)

שגיאת PostScript 'undefined; OffendingCommand: ...' במהלך הדפסה או רסטריזציה.

גורם שורש: הגדרת גופן חסרה או הגדרות פרוצדורה מקוצצות של PostScript בזרם המסמך.

שחזור: המרה ל-SVG או PDF מודרניים באמצעות מעבד ה-PostScript של File2File.app.

ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)

מכיוון ש-EPS הוא קוד PostScript הניתן לביצוע, קובצי EPS שהונדסו במזיד יכולים לגרום לביצוע קוד מרחוק במפרשים פגיעים כמו Ghostscript.

ווקטורי תקיפה ידועים

  • פגיעויות עקיפת ארגז חול (sandbox bypass) באמצעות דגל '-dSAFER' של Ghostscript המאפשרות ביצוע פקודות מעטפת שרירותיות.
  • שחיתות זיכרון במחסנית PostScript ובמעריכי מילון שאינם מוקשחים.
  • גלישת חוצץ בכותרות מקדימות של TIFF/WMF בינאריות מוטמעות.

שיטות מומלצות להגנה: לעולם אל תריץ קבצי EPS במערכות הפעלה מקוריות; המר ל-SVG/PDF בסביבות WebAssembly מבודדות ובעלות הרשאות מוגבלות.

היסטוריה ואבני דרך

2000Adobe מעבירה את תעשיית קדם-הדפסה מ-EPS לעבר תהליכי עבודה מודרניים המבוססים על PDF.
1992EPS v3.0 יוצאת לאור, המשלבת הפרדות צבע של PostScript Level 2 וצבע בלתי תלוי בהתקן.
1987Adobe מציגה את EPS לצד Adobe Illustrator, ובכך משנה את פני הוצאה לאור שולחנית במחשבי Apple Macintosh.

יתרונות מרכזיים

  • סקיילביליות וקטורית מתמטית ללא אובדן ודיוק בהפרדות צבעי ספוט (Pantone) למכונות דפוס מסחריות.
  • נתמך ביישומי הוצאה לאור ואיור מקצועיים רבים, אך התמיכה משתנה לפי המוצר והגרסה.
  • יכולות גרפיות שלמות טיורינג יכולות לייצר באופן מתמטי פרקטלים מורכבים ועקומות אלגוריתמיות.

מגבלות טכניות וחסרונות

  • סיכוני אבטחה: PostScript היא שפת תכנות ניתנת לביצוע המסוגלת להפעיל פעולות מערכת קבצים במפרשים ישנים.
  • ללא שקיפות אלפא מקורית: צלליות שקופות ואפקטי זכוכית חייבים להיות משוטחים (flattened) לפרוסות רסטר.
  • בחלק מהגרסאות של Microsoft Office ובדפדפנים מודרניים התמיכה ב-EPS מוגבלת או אינה קיימת; חששות אבטחה בעיבוד PostScript הם גורם אחד לכך.

עובדות טכניות מעניינות

  • קובץ EPS הוא למעשה תוכנת מחשב הניתנת לביצוע הכתובה ב-PostScript אשר מורה למדפסת כיצד לצייר את התמונה.
  • קבצי EPS רבים מכילים תמונה מקדימה (thumbnail) ברזולוציה נמוכה בפורמט TIFF או Windows Metafile (WMF) בתוך כותרת בינארית כדי שאמני פריסה יוכלו למקם אותם מבלי להריץ מפרש PostScript.
  • המצאת ה-PostScript וה-EPS על ידי ג'ון וורנוק זיכתה את חברת Adobe Systems בכניסה לדירוג Fortune 500.

שאלות טכניות נפוצות

מדוע אני לא יכול יותר להכניס קובצי EPS לתוך Microsoft Office?

בגרסאות Office ל-Windows, עדכוני אבטחה השביתו הוספת קובצי EPS. ב-Microsoft 365 וב-Office 2019 ואילך אי אפשר להפעיל זאת מחדש; בחלק מהגרסאות הישנות יותר אפשר לעשות זאת באמצעות שינוי ברישום. השינוי אינו חל על Office for Mac.

כיצד אוכל להמיר EPS ל-SVG או ל-PDF?

תוכל להמיר קובצי EPS בבטחה לגרפיקה וקטורית מסוג SVG או PDF נקייה ומודרנית באמצעות File2File.app ישירות בדפדפן האינטרנט שלך.

מה ההבדל בין EPS לבין PostScript (.ps)?

קובץ .ps תקני מתאר מסמכים שלמים רבי-עמודים, ואילו קובץ .eps מתאר גרפיקה יחידה שנועדה להיות 'מובלעת' (מוכנסת) במסמכים אחרים, כשהוא מוקף ב-BoundingBox.