Vad är filformatet FCSTD?
.fcstd är en dokumentfil associerad med FreeCAD, ett programvarupaket för parametrisk 2D/3D-modellering. Internt är en .fcstd-fil ett ZIP-arkiv som innehåller Document.xml (det parametriska objektträdet), GuiDocument.xml (vy-/kameratillstånd), en eller flera .brp OpenCASCADE BREP-geometrifiler och en miniatyrbild. Du kan byta namn på .fcstd till .zip och inspektera innehållet i valfritt arkivverktyg. FreeCAD erbjuder också olika simuleringsfunktioner, och .fcstd-formatet kan konverteras till andra populära format inklusive STEP och STL.
FreeCAD
FreeCAD är tillgängligt för Windows, Linux och macOS. Dess GUI är baserat på Qt-teknik; ett CLI finns också tillgängligt. FreeCAD är baserat på konceptet med en «workbench» (arbetsbänk) - en uppsättning verktyg och funktioner grupperade för en viss uppgift som behöver utföras under ett skede av projektutvecklingen. Arbetsbänkar ger användarna det bästa urvalet av verktyg för en given uppgift. FreeCAD stöder även många andra filformat som används av olika CAD-program.
Varje projektsparande skapar också en .fcstd1-säkerhetskopia som innehåller den föregående revisionen i samma ZIP-baserade format.
Säkerhet & trygghet
RISK: MEDIUMEn FCStd är data (en ZIP med XML + geometri) och kör inte kod i sig vid öppning. Den verkliga försiktigheten gäller FreeCADs makrosystem: FreeCAD-dokument och tilläggsarbetsbänkar kan innehålla Python-automatisering (.FCMacro), och Addon Manager installerar community-kod - kör endast makron/arbetsbänkar från källor du litar på. Själva FCStd-filen är säker att inspektera; byt namn till .zip för att titta inuti om du är osäker på källan. Ladda endast ner FreeCAD från freecad.org eller dess officiella GitHub för att undvika omförpackningar med annonsprogram.
Formatdetaljer
i ett nötskalProgram som öppnar FCSTD-filer
Tekniska detaljer
djup specifikation| Containerformat | ZIP-arkiv (PKZIP / DEFLATE); en `.fcstd`-fil är en giltig ZIP och kan öppnas med valfritt arkivverktyg |
| Interna filer | `Document.xml` (parametriskt objektträd), `GuiDocument.xml` (vy- och kameratillstånd), en eller flera `.brp` BREP-geometrifiler och en PNG-miniatyrbild |
| Komprimering | DEFLATE per ZIP-post; geometriposterna `.brp` lagras komprimerade som standard |
| Magic bytes | `50 4B 03 04` („PK”) vid offset 0 - standard ZIP-signatur för lokal filheader |
| MIME-typ | `application/x-extension-fcstd`; känns även igen som `application/zip` av generiska verktyg |
| Geometrikärna | OpenCASCADE BREP boundary-representation-data lagrad i `.brp`-filer - samma kärna som används för STEP/IGES-import/export |
| Schemaversionering | Attributen `SchemaVersion`, `ProgramVersion` och `FileVersion` i rotelementet i `Document.xml` registrerar vilken FreeCAD-version som skrev filen |
| Parametrisk historik | Fullständig parametrisk modellhistorik lagrad som ett objektberoendeträd i `Document.xml`; beräknas om vid öppning |
| Säkerhetskopia | Varje sparande skapar en `.fcstd1`-fil som innehåller den föregående revisionen i identiskt ZIP-baserat format |
| Integritetskontroll | Endast CRC-32-kontrollsumma per ZIP-post; ingen digital signatur för hela filen och ingen kryptering |
| Typisk filstorlek | 50 KB - 50 MB; växer med formkomplexitet, nätdensitet och inbäddade TechDraw-mallar |
| Plattformsstöd | Windows, macOS och Linux - FreeCAD (huvudapplikationen) är plattformsoberoende och har öppen källkod |
| Lagring av GUI-tillstånd | Aktiv arbetsbänk, inställningar för visningsfönster och synliga/dolda tillstånd sparas i `GuiDocument.xml` tillsammans med geometrin |
| Gräns för ZIP-poster | Standard ZIP tillåter upp till 65 535 poster; ZIP64-tillägget lyfter detta; faktiska `.fcstd`-dokument använder betydligt färre |
| Släppt | 2002 (FreeCAD project start); .FCStd container in current form by FreeCAD 0.13+ |
| Senaste version | FreeCAD 1.0 (stable, November 2024); FCStd schema versioned inside Document.xml (SchemaVersion attribute) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | wiki.freecad.org |
FCSTD-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om FCSTD-filer.