Wat is het FCSTD-bestandsformaat?
.fcstd is een documentbestand dat hoort bij FreeCAD, een softwarepakket voor parametrisch 2D/3D-modelleren. Intern is een .fcstd-bestand een ZIP-archief dat Document.xml (de parametrische objectboom), GuiDocument.xml (weergave/camerastatus), een of meer .brp OpenCASCADE BREP-geometriebestanden en een miniatuurafbeelding bevat. U kunt .fcstd hernoemen naar .zip en de inhoud bekijken in elk archiefprogramma. FreeCAD biedt ook diverse simulatiefuncties en het .fcstd-formaat kan worden geconverteerd naar andere populaire formaten, waaronder STEP en STL.
FreeCAD
FreeCAD is beschikbaar voor Windows, Linux en macOS. De GUI is gebaseerd op Qt-technologie; er is ook een CLI beschikbaar. FreeCAD is gebaseerd op het concept van een „werkbank” - een set gereedschappen en functies gegroepeerd voor een bepaalde taak die moet worden uitgevoerd tijdens een fase van de projectontwikkeling. Werkbanken bieden gebruikers de beste selectie gereedschappen voor een specifieke taak. FreeCAD ondersteunt ook vele andere bestandsformaten die worden gebruikt door diverse CAD-softwareprogramma's.
Elke keer dat een project wordt opgeslagen, wordt er ook een .fcstd1-reservekopie gemaakt die de vorige revisie bevat in hetzelfde op ZIP gebaseerde formaat.
Beveiliging & veiligheid
RISICO: MEDIUMEen FCStd is data (een ZIP van XML + geometrie) en voert zelf geen code uit bij het openen. De echte voorzichtigheid is geboden bij het macrosysteem van FreeCAD: FreeCAD-documenten en add-on werkbanken kunnen Python-automatisering (.FCMacro) bevatten, en de Addon Manager installeert community-code - voer alleen macro's/werkbanken uit van bronnen die u vertrouwt. Het FCStd-bestand zelf is veilig te inspecteren; hernoem naar .zip om de inhoud te bekijken als u onzeker bent over de bron. Download FreeCAD alleen van freecad.org of de officiële GitHub om gebundelde adware-repackages te vermijden.
Formaatdetails
in een notendopProgramma's die FCSTD-bestanden openen
Technische details
diepe specificaties| Containerformaat | ZIP-archief (PKZIP / DEFLATE); een `.fcstd`-bestand is een geldig ZIP-bestand en kan worden geopend met elk archiefprogramma |
| Interne bestanden | `Document.xml` (parametrische objectboom), `GuiDocument.xml` (weergave- en camerastatus), een of meer `.brp` BREP-geometriebestanden en een PNG-miniatuur |
| Compressie | DEFLATE per ZIP-item; geometrie `.brp`-items worden standaard gecomprimeerd opgeslagen |
| Magic bytes | `50 4B 03 04` („PK”) op offset 0 - standaard ZIP local file header-handtekening |
| MIME-type | `application/x-extension-fcstd`; wordt door generieke tools ook herkend als `application/zip` |
| Geometrie-kernel | OpenCASCADE BREP boundary-representation data opgeslagen in `.brp`-bestanden - dezelfde kernel die wordt gebruikt voor STEP/IGES import-export |
| Schema-versiebeheer | De attributen `SchemaVersion`, `ProgramVersion` en `FileVersion` in het root-element van `Document.xml` leggen de schrijvende FreeCAD-versie vast |
| Parametrische geschiedenis | Volledige parametrische modelgeschiedenis opgeslagen als een object-afhankelijkheidsboom in `Document.xml`; wordt opnieuw berekend bij openen |
| Reservekopie | Elke opslagbeurt produceert een `.fcstd1`-bestand met de vorige revisie in hetzelfde op ZIP gebaseerde formaat |
| Integriteitscontrole | Alleen CRC-32 checksum per ZIP-item; geen digitale handtekening voor het hele bestand en geen versleuteling |
| Typische bestandsgrootte | 50 KB - 50 MB; groeit mee met de complexiteit van de vorm, mesh-dichtheid en ingesloten TechDraw-sjablonen |
| Platformondersteuning | Windows, macOS en Linux - FreeCAD (de primaire applicatie) is cross-platform en open-source |
| Opslag GUI-status | Actieve werkbank, viewport-instellingen en zichtbare/verborgen statussen worden opgeslagen in `GuiDocument.xml` naast de geometrie |
| ZIP-itemlimiet | Standaard ZIP staat tot 65.535 items toe; de ZIP64-extensie heft dit op; echte `.fcstd`-documenten gebruiken er veel minder |
| Uitgebracht | 2002 (FreeCAD project start); .FCStd container in current form by FreeCAD 0.13+ |
| Laatste versie | FreeCAD 1.0 (stable, November 2024); FCStd schema versioned inside Document.xml (SchemaVersion attribute) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | wiki.freecad.org |
FCSTD conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over FCSTD-bestanden.