SCH ファイル形式とは?
.sch ファイルは、もともと CadSoft Computer によって開発され、後に Autodesk によって買収された回路図キャプチャおよび PCB レイアウトアプリケーションである EAGLE で使用されます。.sch ファイルには、そのツールで作成された完全な電子回路図が保存されます。
.sch ファイル内の回路図は、特定のデバイスを視覚化するために使用されます。回路図は、標準化されたシンボルと、特定の回路の要素間の接続で構成されています。完成した回路図は、通常 .brd ボードレイアウトファイルとペアになり、プリント基板の製造プロセスで使用されます。
EAGLE 6.0 以降、.sch 形式はプレーンな XML テキストファイルです。ファイルは XML 宣言と、eagle.dtd を参照する <eagle> ルート要素で始まります。バージョン 5 以前では、独自のバイナリエンコーディングで回路図を保存していました。.sch 拡張子は、互換性のないファイルレイアウトを持つ他の複数の EDA ツールでも共有されていることに注意してください。KiCad の最新の回路図形式は、KiCad 6 で導入された .kicad_sch ファイルです。
Autodesk は 2026 年に EAGLE のスタンドアロン製品としての提供を終了し、その機能を Fusion 360 Electronics に統合しました。Fusion 360 Electronics は引き続き .sch ファイルの読み書きをサポートしています。
セキュリティと安全性
リスク: LOW最新の EAGLE .sch は回路を記述する XML テキストであり、実行可能なコンテンツは含まれていないため、開いて検査しても安全です。唯一の実際的な注意点として、EAGLE/KiCad はユーザー言語プログラム(ULP)やスクリプトをサポートしているため、プロジェクトに同梱されている未承諾の ULP/スクリプトファイルを実行しないでください。回路図ファイル自体は無害です。
形式の詳細
概要- KiCad Eeschema 回路図 - 古いバージョンの KiCad は .sch(S 式/レガシーテキスト)を使用していました。KiCad 6 以降は .kicad_sch に切り替わりました。
- OrCAD Capture / PSpice 回路図 - Cadence OrCAD および PSpice は、独自の(異なる)回路図ファイルに .sch を使用します。
- LTspice / 汎用 SPICE 回路図 - 様々な SPICE および EDA ツール(TINA、Qucs、P-CAD)が、独自の形式で回路図を .sch として保存します。
SCH ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルタイプ | 電子回路図 - 回路図、コンポーネントのインスタンス、およびネット接続をキャプチャします |
| エンコーディング (EAGLE 6+) | UTF-8 XML テキスト。ルート要素は `<eagle>` で、`eagle.dtd` を参照する DOCTYPE を持ちます |
| エンコーディング (EAGLE ≤5) | 独自のバイナリ形式。公開ドキュメントはありません |
| MIME タイプ | `application/xml` |
| 開発者 | CadSoft Computer GmbH (ドイツ); 2016年に Autodesk が買収 |
| ペア形式 | 同じ EAGLE プロジェクト内の `.brd` ボードレイアウトファイルと共に使用されます |
| ライブラリ依存関係 | コンポーネントのシンボルとピン定義は、外部の `.lbr` EAGLE ライブラリファイルを参照します |
| 保存される回路図データ | ネット、コンポーネントインスタンス、配線セグメント、ジャンクション、バス定義、ラベル、およびマルチシート階層 |
| 拡張子の競合 | `.sch` は、KiCad (v6未満)、OrCAD Capture、Protel/Altium Designer、TINA でも互換性のない形式で使用されています |
| KiCad レガシーに関する注意 | KiCad 5 以前は `.sch` を使用していました。KiCad 6 はこれを S 式構文を使用した `.kicad_sch` に置き換えました |
| XML ファイルの識別 | EAGLE 6 以降のファイルは、ファイルの先頭付近にある文字列 `<!DOCTYPE eagle` によって識別できます |
| 前方/後方アノテーション | `.sch` 内のネットリストは、EAGLE の前方/後方アノテーションワークフローを介して `.brd` と双方向に同期します |
| マルチシートのサポート | プロジェクトには、1つの `.sch` ファイル内の個別の `<sheet>` 要素として保存された複数の回路図シートを含めることができます |
| 製品ステータス | Autodesk は 2026 年にスタンドアロンアプリケーションとしての EAGLE を終了しました。`.sch` ファイルは現在 Fusion 360 Electronics を通じて開かれます |
| リリース日 | EAGLE since 1988; XML .sch format since EAGLE 6.0 (2011) |
| 仕様書 | www.autodesk.com |