Qu'est-ce que le format de fichier FCSTD ?
.fcstd est un fichier de document associé à FreeCAD, un progiciel de modélisation 2D/3D paramétrique. En interne, un fichier .fcstd est une archive ZIP contenant Document.xml (l'arborescence des objets paramétriques), GuiDocument.xml (l'état de la vue/caméra), un ou plusieurs fichiers de géométrie BREP OpenCASCADE .brp, et une image miniature. Vous pouvez renommer .fcstd en .zip et inspecter le contenu avec n'importe quel outil d'archivage. FreeCAD propose également diverses fonctions de simulation, et le format .fcstd peut être converti vers d'autres formats populaires, notamment STEP et STL.
FreeCAD
FreeCAD est disponible pour Windows, Linux et macOS. Son interface graphique est basée sur la technologie Qt ; une interface en ligne de commande (CLI) est également disponible. FreeCAD est basé sur le concept d'atelier (« workbench ») - un ensemble d'outils et de fonctions regroupés pour une tâche spécifique à réaliser lors d'une étape du développement d'un projet. Les ateliers offrent aux utilisateurs la meilleure sélection d'outils pour une tâche donnée. FreeCAD prend également en charge de nombreux autres formats de fichiers utilisés par divers logiciels de CAO.
Chaque sauvegarde de projet produit également un fichier de sauvegarde .fcstd1 contenant la révision précédente dans le même format basé sur ZIP.
Sécurité et sûreté
RISQUE : MEDIUMUn FCStd est une donnée (un ZIP de XML + géométrie) et n'exécute pas de code lui-même à l'ouverture. La véritable prudence concerne le système de macros de FreeCAD : les documents FreeCAD et les ateliers complémentaires peuvent contenir de l'automatisation Python (.FCMacro), et le gestionnaire d'extensions installe du code communautaire - n'exécutez que des macros/ateliers provenant de sources fiables. Le fichier FCStd seul peut être inspecté en toute sécurité ; renommez-le en .zip pour regarder à l'intérieur avant de l'ouvrir si vous avez un doute sur la source. Téléchargez FreeCAD uniquement sur freecad.org ou son GitHub officiel pour éviter les versions repackagées avec des logiciels publicitaires.
Détails du format
en brefProgrammes qui ouvrent les fichiers FCSTD
Détails techniques
spécifications approfondies| Format de conteneur | Archive ZIP (PKZIP / DEFLATE) ; un fichier `.fcstd` est un ZIP valide et peut être ouvert avec n'importe quel outil d'archivage |
| Fichiers internes | `Document.xml` (arbre d'objets paramétriques), `GuiDocument.xml` (état de la vue et de la caméra), un ou plusieurs fichiers de géométrie BREP `.brp`, et une miniature PNG |
| Compression | DEFLATE par entrée ZIP ; les entrées de géométrie `.brp` sont stockées compressées par défaut |
| Octets magiques | `50 4B 03 04` (« PK ») à l'offset 0 - signature d'en-tête de fichier local ZIP standard |
| Type MIME | `application/x-extension-fcstd` ; également reconnu comme `application/zip` par les outils génériques |
| Noyau géométrique | Données de représentation de limites (BREP) OpenCASCADE stockées dans des fichiers `.brp` - même noyau utilisé pour l'import-export STEP/IGES |
| Versionnage du schéma | Les attributs `SchemaVersion`, `ProgramVersion` et `FileVersion` dans l'élément racine de `Document.xml` enregistrent la version de FreeCAD utilisée pour l'écriture |
| Historique paramétrique | Historique complet du modèle paramétrique stocké sous forme d'arbre de dépendances d'objets dans `Document.xml` ; recalculé à l'ouverture |
| Fichier de sauvegarde | Chaque sauvegarde produit un fichier frère `.fcstd1` contenant la révision précédente dans le même format basé sur ZIP |
| Contrôle d'intégrité | Somme de contrôle CRC-32 par entrée ZIP uniquement ; pas de signature numérique globale ni de chiffrement |
| Taille de fichier typique | 50 Ko - 50 Mo ; augmente avec la complexité de la forme, la densité du maillage et les modèles TechDraw intégrés |
| Prise en charge des plateformes | Windows, macOS et Linux - FreeCAD (l'application principale) est multiplateforme et open-source |
| Stockage de l'état de l'interface | L'atelier actif, les paramètres de la vue et les états visible/caché sont enregistrés dans `GuiDocument.xml` aux côtés de la géométrie |
| Limite d'entrées ZIP | Le format ZIP standard autorise jusqu'à 65 535 entrées ; l'extension ZIP64 lève cette limite ; les documents `.fcstd` réels en utilisent beaucoup moins |
| Publié | 2002 (FreeCAD project start); .FCStd container in current form by FreeCAD 0.13+ |
| Dernière version | FreeCAD 1.0 (stable, November 2024); FCStd schema versioned inside Document.xml (SchemaVersion attribute) |
| Standard ouvert | Oui · libre de droits |
| Spécification | wiki.freecad.org |
Conversions FCSTD
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers FCSTD.