PES ファイル形式とは?
.pes ファイル形式は、Brother Industries(ブラザー工業)が開発したコンピューター刺繍ソフトウェアで使用される形式です。.pes ファイルには、カラーパレットデータ、模様の指示、および刺繍ミシン用の動作コマンド(start、stop、trim(糸切り)などのステッチコマンド)が保存されています。
すべての .pes ファイルは、バイトオフセット 0 の ASCII マジックバイト #PES で始まり、その後に 4 文字のバージョンコードが続きます(例:#PES0001 (v1) から #PES0100 (v10/v11) まで)。このバージョンは非常に重要です。古いミシンは新しいバージョンの .pes を拒否し、デザインの読み込みができないことがよくあります。内部的には、このファイルは低レベルのステッチコマンドを含む .PEC ブロックをラップしており、刺繍のモノクロサムネイルプレビューも埋め込まれています。
.pes ファイルは、特定の Brother 製ミシン向けに提供されている PE-Design ソフトウェアツールによって生成されます。.pes 規格は、Babylock や Bernina など、他のメーカーのミシンでも認識されます。Embird や Ink/Stitch などのサードパーティ製ツールでも、.pes デザインを開いたり変換したりすることが可能です。
.pes ファイルには、相対座標としてエンコードされたステッチ指示が含まれており、刺繍ミシンがこれを解釈して特定の布地にデザインを縫い付けます。また、この形式は色替えコマンドもサポートしているため、ミシンを一時停止させてオペレーターに糸の交換を促してから作業を続行させることができます。デザインは、.pes として保存される前に、.DST や他の刺繍形式から変換されたり、ベクターアートワークからデジタイズ(データ化)されたりすることが一般的です。
セキュリティと安全性
リスク: LOWPES ファイルはパッシブなステッチデータであり、実行コードは含まれていないため、開いても安全です。現実的な注意点はセキュリティではなく実用面です。刺繍枠に対して大きすぎるデザインや、ミシンがサポートしていない PES バージョンを縫おうとすると、失敗したり作品を傷めたりする可能性があります。常にサイズとバージョンを最初に確認してください。無料の «PES から画像へ» や «写真から PES へ» のウェブコンバーターは、自動デジタイズの品質が低いため期待外れに終わることが多いです。デザインは信頼できる刺繍サイトからのみダウンロードするようにしてください。いつものように、信頼できないソースから届いたファイルの場合は、実際の拡張子を確認してください。
形式の詳細
概要PES ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | バイナリ形式コンピューター刺繍デザイン(ステッチデータ、カラーテーブル、埋め込みプレビュー) |
| マジックバイト | バイトオフセット 0 に `#PES` (hex 23 50 45 53)、直後に 4 文字のバージョンコード |
| バージョンエンコーディング | `#PES` の後の 4 文字の ASCII 文字列。例:`0001` = v1, `0060` = v6, `0100` = v10/v11 |
| 内部 PEC ブロック | 各 `.pes` ファイルには `#PEC` タグが付いた低レベルステッチコマンドブロックが埋め込まれています。PES ヘッダーにそのオフセットが保存されています。 |
| 埋め込みサムネイル | 画面上でのデザインプレビュー用に、PES ヘッダーに 1 ビットのモノクロビットマップサムネイル(通常 48×38 px)が保存されています。 |
| ステッチ座標のエンコード | 3 バイトの PEC レコード内の相対的な 12 ビット符号付きオフセット。単位は 0.1 mm(10 ユニット = 1 mm) |
| 制御コマンド | ステッチレコードの間に埋め込まれた、`jump`、`trim`、`color-change`、`end` 用の専用 PEC レコードコード |
| 糸色の保存 | Brother 独自の糸カラーパレットを参照するインデックス付き 1 バイトエントリ。色替えごとに 1 つのエントリ |
| エンディアン | ファイル全体でリトルエンディアンのバイナリ |
| デザイン境界ボックス | PES ヘッダーには 0.1 mm 単位でデザインの幅と高さが保存されており、ミシンが枠の配置に使用します |
| MIME タイプ | `application/octet-stream`(登録された刺繍専用の MIME サブタイプはありません) |
| ブランド間の互換性 | Brother および Babylock 製ミシンのネイティブ形式。多くの Bernina 刺繍システムでも受け入れられます |
| バージョン互換性のリスク | ミシンはサポートしているバージョンより高いバージョンの `.pes` ファイルを拒否します。デザインが許容する最も低いバージョンで保存してください |
| 一般的なファイルサイズ | ステッチ数や埋め込みサムネイルのサイズによりますが、数 KB から約 300 KB 程度です |
| リリース日 | 1990s (Brother PE-Design); PES versions through v1-v11 |