Encapsulated PostScript (.eps)

Adobe Standard

Encapsulated PostScript (EPS) ist Adobes historischer Vektoraustauschstandard auf Basis der PostScript-Programmiersprache, jahrzehntelang der Maßstab für kommerzielle Druckvorstufe und Vektorillustration.

Untersuchen & Metadaten

Betriebssysteme und Dateianalyseprogramme identifizieren EPS-Dateien anhand der führenden binären Bytefolge:

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Headersignatur auf Byte-Ebene (Magic Bytes)

Betriebssysteme und Dateianalyseprogramme identifizieren EPS-Dateien anhand der führenden binären Bytefolge:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-DARSTELLUNG: %!PS-Adobe

Standardisierung: Adobe Encapsulated PostScript File Format Specification v3.0

Technische Daten

Container-ArchitekturPostScript-Programm-Textdatenstrom nach Document Structuring Conventions (DSC) mit optionalem binären TIFF/WMF-Vorschaukopf
KompressionPostScript-Filter: FlateDecode, LZWDecode, ASCII85Decode, RunLengthDecode
Byte-ReihenfolgeBig-Endian (binärer Vorspann) / ASCII-PostScript-Programmstrom
FarbräumeDeviceCMYK, DeviceRGB, Sonderfarben (Pantone), PostScript CIE-Farbräume
Kanäle und StrukturTuring-vollständige Vektor-Seitenbeschreibungsbefehle, Typografie und eingebettete Rasterbilder
Max. AbmessungenDefiniert durch BoundingBox-DSC-Kommentare (Punkteinheit: 1/72 Zoll)
TransparenzKeine native Alphakanal-Transparenz (erfordert Abflachung oder PostScript 3-Mischmodi)
Streaming und progressive DarstellungNicht streamfähig; erfordert die vollständige Ausführung des PostScript-Interpreters zur Berechnung des Seitenzustands

Technische Vergleichsmatrix: EPS und Konkurrenzformate

Technisches AttributEPS (Aktuelles Format)PDFSVGAI
ArchitekturTuring-vollständiger PostScript-CodeStrukturierter Objektgraph (ISO-Standard)W3C XML DOM-VektorstandardProprietäre Adobe Illustrator-Datei
AlphatransparenzKeine (abgeflachte undurchsichtige Raster)Vollständige Alpha- & Mischmodus-UnterstützungVollständige CSS- & SVG-Alpha-UnterstützungVollständige Multi-Layer-Alpha-Unterstützung
Moderne Browser-UnterstützungNull native Browser-UnterstützungDie Kompatibilität hängt vom Browser und der App ab.Die Kompatibilität hängt vom Browser und der App ab.Keine (erfordert Konvertierung)
Prävalenz in der DruckvorstufeKlassisches Druckvorlagen-Arbeitstier (1987-2005)Moderner Druckvorstufenstandard (PDF/X)Web- & digitales UI-DesignAktiver Vektordesign-Master

Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten

PostScript-Fehler 'undefined; OffendingCommand: ...' beim Drucken oder Rastern.

Ursache: Fehlende Schriftartdefinition oder abgeschnittene PostScript-Prozedurdefinitionen im Dokumentenstrom.

Wiederherstellung: Konvertieren Sie mit dem File2File.app PostScript Transcoder in modernes SVG oder PDF.

Sicherheitsanalyse und Angriffsvektoren für Parser

Da EPS aus ausführbarem PostScript-Code besteht, können böswillig erstellte EPS-Dateien in anfälligen Interpretern wie Ghostscript zur Remotecodeausführung führen.

Bekannte Angriffsvektoren

  • Ghostscript '-dSAFER' Sandbox-Bypass-Schwachstellen, die die Ausführung beliebiger Shell-Befehle ermöglichen.
  • Speicherbeschädigung in ungesicherten PostScript-Stack- und Wörterbuch-Auswertern.
  • Pufferüberlauf in eingebetteten binären TIFF/WMF-Vorschauköpfen.

Empfohlene Schutzmaßnahmen: Führen Sie EPS-Dateien niemals auf nativen Betriebssystemen aus; transkodieren Sie sie in isolierten, unprivilegierten WebAssembly-Umgebungen in SVG/PDF.

Historische Ursprünge & Meilensteine

2000Adobe leitet den Übergang der Druckvorstufenindustrie von EPS zu modernen PDF-basierten Arbeitsabläufen ein.
1992EPS v3.0 veröffentlicht, einschließlich PostScript Level 2 Farbauszügen und geräteunabhängiger Farbe.
1987Adobe führt EPS zusammen mit Adobe Illustrator ein und revolutioniert das Desktop-Publishing auf dem Apple Macintosh.

Hauptvorteile & Stärken

  • Makellose mathematische Vektorskalierbarkeit und Trennungsgenauigkeit bei Sonderfarben (Pantone) für kommerzielle Druckmaschinen.
  • Viele professionelle Publishing- und Illustrationsprogramme unterstützen EPS; der Umfang hängt jedoch vom Produkt und der Version ab.
  • Turing-vollständige Grafikfunktionen können mathematisch komplexe Fraktale und algorithmische Kurven generieren.

Technische Einschränkungen & Nachteile

  • Sicherheitsrisiken: PostScript ist eine ausführbare Programmiersprache, die in älteren Interpretern Dateisystemoperationen auslösen kann.
  • Keine native Alphatransparenz: transparente Schlagschatten und Glaseffekte müssen in Rasterschichten abgeflacht werden.
  • Microsoft Office und moderne Browser schränken die Unterstützung in manchen Versionen ein oder lassen sie weg. Ein Grund sind Sicherheitsbedenken bei der Verarbeitung von PostScript.

Interessante technische Fakten

  • Eine EPS-Datei enthält ausführbaren PostScript-Code, der dem Drucker vorgibt, wie er das Bild zeichnen soll.
  • Viele EPS-Dateien enthalten ein niedrig aufgelöstes TIFF- oder Windows-Metafile-(WMF-)Vorschaubild in einem binären Header, damit Layouter sie positionieren konnten, ohne einen PostScript-Interpreter auszuführen.
  • John Warnocks Erfindung von PostScript und EPS brachte Adobe Systems in die Fortune 500.

Häufig gestellte technische Fragen

Warum kann ich keine EPS-Dateien mehr in Microsoft Office einfügen?

In den Windows-Versionen von Office haben Sicherheitsupdates das Einfügen von EPS-Dateien deaktiviert. In Microsoft 365 und Office 2019 oder neuer lässt es sich nicht wieder aktivieren; bei einigen älteren Versionen ist dies über Änderungen an der Registrierung möglich. Office für Mac ist von dieser Änderung nicht betroffen.

Wie kann ich EPS in SVG oder PDF konvertieren?

Sie können EPS-Dateien direkt in Ihrem Webbrowser mit File2File.app sicher in saubere, moderne SVG- oder PDF-Vektorgrafiken konvertieren.

Was ist der Unterschied zwischen EPS und PostScript (.ps)?

Eine Standard-.ps-Datei beschreibt vollständige mehrseitige Dokumente, während eine .eps-Datei eine einzelne Grafik beschreibt, die zum 'Einkapseln' (Einbetten) in andere Dokumente gedacht ist, begrenzt durch eine BoundingBox.