この記事は5年以上前の情報で、内容が古くなっている可能性があります。

Windows EPS ファイル(EPSF)の形式

先頭の4バイトが C5 D0 D3 C6 から始まる場合は、プレビュー付きEPSファイル。
文字列で、%! から始まる場合は、プレビューなしEPSファイル。

プレビューつきのEPSファイル場合は、先頭の32バイトにヘッダー情報が入っています。

ヘッダーの内訳(先頭の4バイトは固定のマジックナンバー)
  • 1バイト : C5
  • 1バイト : D0
  • 1バイト : D3
  • 1バイト : C6
  • 4バイト : PS(PostScript)の始まる場所(先頭からのバイト数)(!%…が始まる場所)
  • 4バイト : PSのサイズ(バイト)
  • 4バイト : wmf(WindosMetaFile形式のプレビュー)の始まる場所(先頭からのバイト数)
  • 4バイト : wmfのサイズ(バイト)
  • 4バイト : tiff(tiff形式のプレビュー)の始まる場所(先頭からのバイト数)
  • 4バイト : tiffのサイズ(バイト)