Vad är filformatet SAT?
Filformatet .sat används av programvarukärnan 3D ACIS Modeler, utvecklad av Spatial Corporation (numera en del av Dassault Systèmes). .sat-filer lagrar 3D-geometridata i klartextformat, vilket gör dem till ett neutralt utbytesformat för solidmodeller byggda på ACIS-kärnan.
.sat-filer används för att utbyta 3D-data mellan olika modelleringsmiljöer, såsom programvara för 3D-animering eller programvara som används inom sjöfarts- och flygindustrin. Geometridata används också för icke-sekventiell modellering av objekt - till exempel för modellering av belysningssystem eller ljusspridning. .sat-filer stöds av många CAE-, AEC-, CAD-, CMM- och CAM-programvarupaket, förutsatt att de inkluderar en ACIS-komponent.
.sat-formatet lagrar data som ASCII-text, det vill säga som vanlig text. Filen öppnas med ett numeriskt versionshuvud på första raden (till exempel 400 0 1 0) följt av ACIS-entitetsposter; filen slutar med en End-of-ACIS-data-markör. Eftersom strukturen i en .sat-fil är enkel kan filen visas med vilken standardtextredigerare som helst, även om meningsfull tolkning kräver ACIS-kompatibel programvara. MIME-typen är application/x-acis.
En binär version av .sat-formatet, kallad .sab, existerar också och innehåller samma modell-data i en mer kompakt form. För interoperabilitet med andra CAD-ekosystem konverteras .sat-modeller ofta till neutrala format som STEP eller IGES.
Säkerhet & trygghet
RISK: LOWEn SAT-fil består av geometridata i vanlig ASCII - ingen exekverbar kod, så det är säkert att öppna en. De enda verkliga bekymren är icke-maliciösa: ACIS-versionskonflikter kan förhindra import i äldre CAD, stora modeller kan vara långsamma att ladda, och (eftersom SAT bär på exakt geometri) kan delning av en fil avslöja mer designdetaljer än avsett. Som alltid, bekräfta filens sanna typ om en «.sat» anländer oväntat - endast behållaren är ofarlig.
Formatdetaljer
i ett nötskalProgram som öppnar SAT-filer
Tekniska detaljer
djup specifikation| Kodning | Vanlig 7-bitars ASCII-text; läsbar i valfri textredigerare utan specialverktyg |
| Filhuvud | Första raden är en numerisk versionstrippel (t.ex. `400 0 1 0`); kodar ACIS-kärnans version och antal entitetsposter |
| Slutmarkör | Entitetslistan avslutas med den ordagranna strängen `End-of-ACIS-data` på en egen rad |
| Geometrikärna | ACIS solid-modelleringskärna av Spatial Corporation (ett Dassault Systèmes-företag) |
| Geometrisk representation | Boundary representation (B-rep): klumpar, skal, ytor, loopar, kanter, hörnpunkter och deras topologi |
| Entitetsindexering | Varje geometrisk entitet tilldelas ett heltalsindex; entiteter korsrefererar till varandra via index i filen |
| Binär motsvarighet | `.sab` (ACIS BinaryFile) lagrar identiska modelldata i kompakt binärform; identifierbar genom `ACIS BinaryFile`-magic vid filoffset 0 |
| MIME-typ | `application/x-acis` |
| Versionskompatibilitet | Kärnversion kodad i filhuvudet; nyare läsare öppnar vanligtvis äldre filer, men äldre läsare kan avvisa filer med nyare version |
| Stöd för attribut | Stöder inbäddade attribut: transformeringar, färger, ytegenskaper och applikationsdefinierad metadata per entitet |
| Topologistöd | Hanterar både manifold- och icke-manifold-geometri; stöder sammansättningar med flera klumpar i en enda fil |
| Typiskt användningsområde | Neutralt utbyte mellan ACIS-baserade CAD/CAM/CAE-verktyg inklusive AutoCAD, Inventor, CATIA V5, Fusion 360 och IronCAD |
| Filstorleksintervall | Enkla delar: några kilobyte; komplexa sammansättningar med tät geometri kan nå tiotals megabyte |
| Släppt | Early 1990s (ACIS kernel by Spatial Technology; ACIS R1 1989) |
| Specifikation | www.spatial.com |
SAT-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SAT-filer.