¿Qué es el formato de archivo FCSTD?
.fcstd es un archivo de documento asociado con FreeCAD, un paquete de software de modelado paramétrico 2D/3D. Internamente, un archivo .fcstd es un archivo ZIP que contiene Document.xml (el árbol de objetos paramétricos), GuiDocument.xml (estado de la vista/cámara), uno o más archivos de geometría BREP de OpenCASCADE .brp, y una imagen en miniatura. Puede renombrar .fcstd a .zip e inspeccionar el contenido en cualquier herramienta de archivos. FreeCAD también ofrece varias funciones de simulación, y el formato .fcstd se puede convertir a otros formatos populares, incluidos STEP y STL.
FreeCAD
FreeCAD está disponible para Windows, Linux y macOS. Su GUI se basa en la tecnología Qt; también está disponible una CLI. FreeCAD se basa en el concepto de banco de trabajo (workbench): un conjunto de herramientas y funciones agrupadas para una tarea determinada que debe realizarse durante una etapa del desarrollo del proyecto. Los bancos de trabajo proporcionan a los usuarios la mejor selección de herramientas para una tarea específica. FreeCAD también admite muchos otros formatos de archivo utilizados por varios programas de software CAD.
Cada guardado del proyecto también produce un archivo de respaldo .fcstd1 que contiene la revisión anterior en el mismo formato basado en ZIP.
Seguridad y protección
RIESGO: MEDIUMUn FCStd son datos (un ZIP de XML + geometría) y no ejecuta código por sí mismo al abrirse. La precaución real es el sistema de macros de FreeCAD: los documentos de FreeCAD y los bancos de trabajo adicionales pueden contener automatización de Python (.FCMacro), y el Administrador de Complementos instala código de la comunidad - solo ejecute macros/bancos de trabajo de fuentes en las que confíe. El archivo FCStd solo es seguro de inspeccionar; cámbiele el nombre a .zip para mirar dentro antes de abrirlo si no está seguro de la fuente. Descargue FreeCAD solo desde freecad.org o su GitHub oficial para evitar versiones con adware.
Detalles del formato
en pocas palabrasProgramas que abren archivos FCSTD
Detalles técnicos
especificación profunda| Formato contenedor | Archivo ZIP (PKZIP / DEFLATE); un archivo `.fcstd` es un ZIP válido y se puede abrir con cualquier herramienta de archivos |
| Archivos internos | `Document.xml` (árbol de objetos paramétricos), `GuiDocument.xml` (estado de vista y cámara), uno o más archivos de geometría BREP `.brp`, y una miniatura PNG |
| Compresión | DEFLATE por cada entrada ZIP; las entradas de geometría `.brp` se almacenan comprimidas por defecto |
| Bytes mágicos | `50 4B 03 04` («PK») en el desplazamiento 0 - firma estándar de encabezado de archivo local ZIP |
| Tipo MIME | `application/x-extension-fcstd`; también reconocido como `application/zip` por herramientas genéricas |
| Núcleo de geometría | Datos de representación de límites (BREP) de OpenCASCADE almacenados en archivos `.brp` - el mismo núcleo utilizado para la importación-exportación de STEP/IGES |
| Versiones del esquema | Los atributos `SchemaVersion`, `ProgramVersion` y `FileVersion` en el elemento raíz de `Document.xml` registran la versión de FreeCAD que escribió el archivo |
| Historial paramétrico | Historial completo del modelo paramétrico almacenado como un árbol de dependencias de objetos en `Document.xml`; se vuelve a calcular al abrir |
| Archivo de respaldo | Cada guardado produce un archivo hermano `.fcstd1` que contiene la revisión anterior en el formato idéntico basado en ZIP |
| Verificación de integridad | Suma de comprobación CRC-32 por entrada ZIP únicamente; sin firma digital de archivo completo y sin cifrado |
| Tamaño de archivo típico | 50 KB - 50 MB; crece con la complejidad de la forma, la densidad de la malla y las plantillas TechDraw incrustadas |
| Soporte de plataformas | Windows, macOS y Linux - FreeCAD (la aplicación principal) es multiplataforma y de código abierto |
| Almacenamiento del estado de la GUI | El banco de trabajo activo, la configuración de la ventana de visualización y los estados visibles/ocultos se guardan en `GuiDocument.xml` junto con la geometría |
| Límite de entradas ZIP | El estándar ZIP permite hasta 65.535 entradas; la extensión ZIP64 elimina este límite; los documentos `.fcstd` reales utilizan muchas menos |
| Lanzado | 2002 (FreeCAD project start); .FCStd container in current form by FreeCAD 0.13+ |
| Última versión | FreeCAD 1.0 (stable, November 2024); FCStd schema versioned inside Document.xml (SchemaVersion attribute) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | wiki.freecad.org |
Conversiones de FCSTD
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos FCSTD.