O que é o formato de ficheiro FCSTD?
.fcstd é um arquivo de documento associado ao FreeCAD, um pacote de software de modelagem 2D/3D paramétrica. Internamente, um arquivo .fcstd é um arquivo ZIP contendo Document.xml (a árvore de objetos paramétricos), GuiDocument.xml (estado da visualização/câmera), um ou mais arquivos de geometria OpenCASCADE BREP .brp e uma imagem de miniatura. Você pode renomear .fcstd para .zip e inspecionar o conteúdo em qualquer ferramenta de arquivamento. O FreeCAD também oferece várias funções de simulação, e o formato .fcstd pode ser convertido para outros formatos populares, incluindo STEP e STL.
FreeCAD
O FreeCAD está disponível para Windows, Linux e macOS. Sua GUI é baseada na tecnologia Qt; uma CLI também está disponível. O FreeCAD baseia-se no conceito de uma bancada de trabalho (workbench) - um conjunto de ferramentas e funções agrupadas para uma determinada tarefa que precisa ser executada durante uma etapa do desenvolvimento do projeto. As bancadas de trabalho fornecem aos usuários a melhor seleção de ferramentas para uma determinada tarefa. O FreeCAD também suporta muitos outros formatos de arquivo usados por vários programas de software CAD.
Cada salvamento de projeto também produz um arquivo de backup .fcstd1 contendo a revisão anterior no mesmo formato baseado em ZIP.
Segurança e proteção
RISCO: MEDIUMUm FCStd é um dado (um ZIP de XML + geometria) e não executa código por si só ao ser aberto. A precaução real é o sistema de macros do FreeCAD: documentos do FreeCAD e bancadas de trabalho adicionais podem carregar automação Python (.FCMacro), e o Gerenciador de Complementos instala código da comunidade - execute apenas macros/bancadas de fontes em que você confia. O arquivo FCStd sozinho é seguro para inspecionar; renomeie para .zip para olhar o conteúdo antes de abrir se não tiver certeza da fonte. Baixe o FreeCAD apenas de freecad.org ou de seu GitHub oficial para evitar pacotes com adware.
Detalhes do formato
em resumoProgramas que abrem arquivos FCSTD
Detalhes técnicos
especificação profunda| Formato de contêiner | Arquivo ZIP (PKZIP / DEFLATE); um arquivo `.fcstd` é um ZIP válido e pode ser aberto com qualquer ferramenta de arquivamento |
| Arquivos internos | `Document.xml` (árvore de objetos paramétricos), `GuiDocument.xml` (estado da visualização e câmera), um ou mais arquivos de geometria BREP `.brp` e uma miniatura PNG |
| Compressão | DEFLATE por entrada ZIP; as entradas de geometria `.brp` são armazenadas compactadas por padrão |
| Magic bytes | `50 4B 03 04` («PK») no deslocamento 0 - assinatura de cabeçalho de arquivo local ZIP padrão |
| Tipo MIME | `application/x-extension-fcstd`; também reconhecido como `application/zip` por ferramentas genéricas |
| Kernel de geometria | Dados de representação de contorno OpenCASCADE BREP armazenados em arquivos `.brp` - mesmo kernel usado para importação/exportação STEP/IGES |
| Versão do esquema | Atributos `SchemaVersion`, `ProgramVersion` e `FileVersion` no elemento raiz `Document.xml` registram a versão do FreeCAD que gravou o arquivo |
| Histórico paramétrico | Histórico completo do modelo paramétrico armazenado como uma árvore de dependência de objetos em `Document.xml`; recalculado ao abrir |
| Arquivo de backup | Cada salvamento produz um arquivo irmão `.fcstd1` contendo a revisão anterior no formato idêntico baseado em ZIP |
| Verificação de integridade | Apenas checksum CRC-32 por entrada ZIP; sem assinatura digital de arquivo completo e sem criptografia |
| Tamanho típico do arquivo | 50 KB - 50 MB; cresce com a complexidade da forma, densidade da malha e modelos TechDraw incorporados |
| Suporte de plataforma | Windows, macOS e Linux - o FreeCAD (a aplicação principal) é multiplataforma e de código aberto |
| Armazenamento do estado da GUI | Bancada de trabalho ativa, configurações de viewport e estados visíveis/ocultos são salvos em `GuiDocument.xml` junto com a geometria |
| Limite de entradas ZIP | O ZIP padrão permite até 65.535 entradas; a extensão ZIP64 remove isso; documentos `.fcstd` reais usam muito menos |
| Lançado | 2002 (FreeCAD project start); .FCStd container in current form by FreeCAD 0.13+ |
| Versão mais recente | FreeCAD 1.0 (stable, November 2024); FCStd schema versioned inside Document.xml (SchemaVersion attribute) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | wiki.freecad.org |
Conversões de FCSTD
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos FCSTD.