| ファイル名拡張子 |
.eps .epsf .epsi |
|---|---|
| インターネットメディアの種類 |
アプリケーション/ポストスクリプト アプリケーション/eps アプリケーション/x-eps イメージ/eps イメージ/x-eps |
| タイプコード | EPSF テキスト |
| 統一型識別子 (UTI) | com.adobe.encapsulated-postscript |
| フォーマットの種類 | ベクター画像形式 |
| 延長 | ポストスクリプト |
Encapsulated PostScript ( EPS ) は、文書構造化規約(DSC) に準拠したPostScript文書形式で、グラフィックファイル形式として使用できます。この形式は、1987 年にAdobeの創設者であるJohn WarnockとChuck GeschkeがAldusと共同で開発しました。[1] Adobe Illustrator アートワークファイル形式の初期バージョンの基礎は、EPS と DSC Open Structuring Conventions によって形成されました。
簡単に言うと、EPS ファイルは、画像または描画を記述し、別の PostScript ドキュメント内に配置できる、自己完結型の、かなり予測可能な PostScript ドキュメントです。EPS ファイルは基本的に PostScript プログラムであり、低解像度のプレビューが「カプセル化」された単一のファイルとして保存され、一部のプログラムでは画面にプレビューを表示できます。EPS ファイルには、画像を含む四角形を説明する DSC コメントが含まれています。アプリケーションは、内部の PostScript を直接レンダリングできない場合でも、この情報を使用してページをレイアウトできます。
プレビュー
EPS ファイルには、画面表示用のコンテンツのプレビュー画像が含まれていることがよくあります。これは、ビットマップを描画できるすべてのアプリケーションで最終出力を簡単にプレビューできるようにするためです。このプレビューがないと、アプリケーションは EPS 内の PostScript (PS) データを直接レンダリングする必要があり、これは PostScript を使用するほとんどのマシンの能力を超えていました。
EPS が最初に実装されたとき、PostScript を広く使用していたマシンはApple Macintoshだけでした。これらのマシンは PostScript を直接レンダリングできなかったため、Adobe はデザイナーにプレビュー画像を提供しながら、プリンター用の PS バージョンも提供するにはどうすればよいかというジレンマに陥りました。Mac では、この問題は簡単に解決できました。Mac のファイル システムには、論理的には 1 つのファイルとして参照される2 つの部分 (フォークと呼ばれる) が含まれているからです。PostScript をデータ フォークに配置し、標準の Mac PICTリソースをリソース フォークに配置すると、両方の画像を 1 つのファイルであるかのように、目に見えない形で一緒に移動できます。PICT プレビューにはビットマップが含まれることがよくありますが、画像全体のベクター表現を含めることも可能で、非常に高品質のプレビューを提供できます。
ただし、これらのテクノロジはどちらも、他のオペレーティング システムでは一般的に使用されていません。Adobeは、 Microsoft Windowsベースのプログラム バージョンで同じ問題に直面したとき、 PostScript のヘッダー セクションにエンコードされたTIFFファイルを追加することを選択しました。まれに、代わりにWindows メタファイル(WMF) 形式を使用することもありました。WMF は、Mac の PICT と同様に、ベクター プレビューを提供できる可能性があります。これらの PC 形式の EPS ファイルには、PostScript データ、ヘッダー、プレビューがすべて同じファイルにあるため、プログラムが形式を十分に理解できず、PostScript データのみを抽出できない場合、印刷エラーが発生します。
EPSIと呼ばれる 4 番目の形式には、 ASCIIエンコードされたプレビュー ビットマップが含まれます。この形式では、白黒のプレビューのみが提供されます。主にUnix 系システムで使用されます。プレビューを表現する方法が複数あるため、EPSI ファイルの移植性は限られています。EPS ファイルのプレビューを解釈できないアプリケーションでは、通常、画面に空のボックスが表示されますが、ファイルを正しく印刷することはできます。最も広くサポートされているプレビューの種類は、TIFF を使用した Windows 形式のプレビューです。
脆弱性
埋め込みスクリプトを使用できることから、マイクロソフトは2018年5月にMicrosoft OfficeプログラムでのEPSファイルのサポートを廃止した。 [2] [3] [4]
参照
- ポータブルドキュメントフォーマット(PDF)
- スケーラブルベクターグラフィックス(SVG)
参考文献
- ^ 「EPSファイル:EPS形式について知っておくべきことすべて」IONOS Digitalguide 。 2022年5月17日閲覧。
- ^ 「Office で EPS 画像のサポートが無効になりました」 。2018年 2 月 23 日閲覧。
- ^ 「Office 2016 のセキュリティ更新プログラムの説明: 2017 年 4 月 11 日」。support.microsoft.com。2018年 2 月 23 日閲覧。
- ^ 「Encapsulated PostScript (EPS) 攻撃への対応に向けて協力」。Microsoftセキュリティ レスポンス センター。2018 年 2 月 23 日閲覧。
さらに読む
- Adobe Systems Incorporated . Encapsulated PostScript: ファイル形式の仕様(PDF) . 2017-08-18 にオリジナル(PDF)からアーカイブ。2017-12-04に取得。
- カプセル化 PostScript 入門ガイド
- PostScript vs. PDF、Adobe、2016-04-13 にオリジナルからアーカイブ: PS、EPS、PDF の公式入門比較。
- EPS: プログラミング言語
