Vad är filformatet SCH?
.sch-filer används av EAGLE, en applikation för schemaritning och PCB-layout som ursprungligen utvecklades av CadSoft Computer och senare förvärvades av Autodesk. .sch-filer lagrar kompletta elektroniska scheman skapade med det verktyget.
Scheman i en .sch-fil kan användas för att visualisera en given enhet. Scheman består av standardiserade symboler och anslutningar mellan element i en given krets. Färdiga scheman kan sedan användas i produktionsprocessen för kretskort, vanligtvis tillsammans med en .brd layoutfil.
Från EAGLE 6.0 och framåt är .sch-formatet en vanlig XML-textfil - filer öppnas med en XML-deklaration och ett <eagle>-rotelement som refererar till eagle.dtd. Version 5 och tidigare lagrade scheman i en proprietär binär kodning. Notera att filändelsen .sch delas av flera andra EDA-verktyg med inkompatibla fillayouter; KiCads moderna schemaformat är filen .kicad_sch, som introducerades i KiCad 6.
Autodesk avvecklade EAGLE som en fristående produkt 2026 och integrerade dess funktionalitet i Fusion 360 Electronics, som fortsätter att läsa och skriva .sch-filer.
Säkerhet & trygghet
RISK: LOWEn modern EAGLE .sch är XML-text som beskriver en krets, utan exekverbart innehåll, så den är säker att öppna och inspektera. Den enda praktiska varningen: EAGLE/KiCad stöder User Language Programs / skript, så kör inte oombedda ULP/skriptfiler som medföljer ett projekt. Själva schemafilen är ofarlig.
Formatdetaljer
i ett nötskal- KiCad Eeschema-schema - Äldre KiCad använde .sch (S-uttryck/äldre text); KiCad 6+ bytte till .kicad_sch.
- OrCAD Capture / PSpice-schema - Cadence OrCAD och PSpice använder .sch för sina egna (annorlunda) schemafiler.
- LTspice / generiskt SPICE-schema - Olika SPICE- och EDA-verktyg (TINA, Qucs, P-CAD) sparar scheman som .sch i sina egna format.
Program som öppnar SCH-filer
Tekniska detaljer
djup specifikation| Filtyp | Elektroniskt schema - fångar kretsdiagram, komponentinstanser och nätanslutningar |
| Kodning (EAGLE 6+) | UTF-8 XML-text; rotelement är `<eagle>` med en DOCTYPE som refererar till `eagle.dtd` |
| Kodning (EAGLE ≤5) | Proprietärt binärt format; inte offentligt dokumenterat |
| MIME-typ | `application/xml` |
| Utvecklare | CadSoft Computer GmbH (Tyskland); förvärvades av Autodesk 2016 |
| Parat format | Används tillsammans med en `.brd` layoutfil inom samma EAGLE-projekt |
| Biblioteksberoenden | Komponentsymboler och stiftdefinitioner refererar till externa `.lbr` EAGLE-biblioteksfiler |
| Lagrad schemadata | Nät, komponentinstanser, trådsegment, kopplingar, bussdefinitioner, etiketter och hierarki för flera ark |
| Filändelsekonflikt | `.sch` används även av KiCad (före v6), OrCAD Capture, Protel/Altium Designer och TINA med inkompatibla format |
| KiCad-notering | KiCad 5 och tidigare använde `.sch`; KiCad 6 ersatte det med `.kicad_sch` som använder S-uttryckssyntax |
| XML-filidentifiering | EAGLE 6+-filer kan identifieras genom strängen `<!DOCTYPE eagle` nära början av filen |
| Framåt/bakåt-annotering | Nätlistan i `.sch` synkroniseras dubbelriktat med `.brd` via EAGLEs arbetsflöde för framåt- och bakåtannotering |
| Stöd för flera ark | Ett projekt kan innehålla flera schemaark lagrade som separata `<sheet>`-element i en och samma `.sch`-fil |
| Produktstatus | Autodesk avslutade EAGLE som en fristående applikation 2026; `.sch`-filer öppnas nu via Fusion 360 Electronics |
| Släppt | EAGLE since 1988; XML .sch format since EAGLE 6.0 (2011) |
| Specifikation | www.autodesk.com |