O que é o formato de ficheiro X_B?
Um arquivo .x_b é um arquivo de transmissão binário Parasolid - uma codificação binária compacta de um modelo sólido 3D produzido pelo núcleo de geometria Parasolid, que alimenta as principais aplicações CAD, incluindo SolidWorks, Siemens NX e Solid Edge.
O Parasolid armazena a geometria como sólidos de representação de contorno (B-rep) precisos: superfícies matemáticas, arestas e faces exatas, em vez de malhas de triângulos. Isso torna os arquivos .x_b adequados para medição, modificação e fabricação posteriores, ao contrário de formatos baseados em malha como o STL.
O cabeçalho do arquivo abre com um byte sentinela B, distinguindo a variante binária de sua contraparte baseada em texto .x_t (que começa com T). O cabeçalho também codifica a versão do esquema Parasolid, permitindo que as aplicações receptoras verifiquem a compatibilidade. O corpo do arquivo contém entidades B-rep serializadas - sólidos, cascas, faces, arestas, vértices e instâncias de montagem - na serialização binária multiplataforma do Parasolid.
.x_b e .x_t carregam informações geométricas idênticas; a forma binária é mais compacta e rápida de processar, enquanto a forma de texto é legível por humanos. Ambos são amplamente utilizados como formatos de troca neutros entre sistemas CAD licenciados pelo Parasolid. Os nomes de arquivo mais antigos para a dupla são xmt_bin (.x_b) e xmt_txt (.x_t). A Siemens não publica a especificação binária completa publicamente; o acesso requer uma licença do SDK Parasolid.
Segurança e proteção
RISCO: LOWUm arquivo X_B contém dados de geometria 3D passivos - sem código executável. Abrir um é seguro. Principal risco não malicioso: a geometria B-rep exata expõe todas as dimensões do projeto ao destinatário (exposição de PI). Montagens grandes podem ser lentas para processar. Verifique a extensão real de qualquer arquivo de uma fonte não confiável.
Detalhes do formato
em resumoProgramas que abrem arquivos X_B
Detalhes técnicos
especificação profunda| Tipo de formato | Modelo sólido CAD 3D - arquivo de «transmissão» binário do núcleo Parasolid usando geometria de representação de contorno (B-rep) |
| Sentinela de cabeçalho | Byte `B` (ASCII 0x42) no início do arquivo, distinguindo a variante binária da variante de texto `.x_t` (que começa com `T`) |
| Representação de geometria | Superfícies, arestas e faces B-rep matemáticas exatas - não é uma malha de polígonos; adequado para medição e usinagem |
| Versão do esquema | Número da versão codificado no cabeçalho do arquivo (ex: «Parasolid schema 35.0»); esquema atual 36.x |
| Codificação binária | Serialização binária multiplataforma Parasolid (independente de arquitetura; não é o big/little-endian convencional) |
| Tamanho de arquivo típico | 50 KB - 500 MB (de uma única peça a uma grande montagem) |
| Contraparte de texto | `.x_t` (também `xmt_txt`) carrega geometria idêntica em forma ASCII; `.x_b` (também `xmt_bin`) é mais compacto e rápido de processar |
| Suporte a montagem | Suporta múltiplos corpos de componentes e transformações de posicionamento dentro de um único arquivo |
| Tipo MIME | `model/vnd.parasolid.transmit.binary` (tipo MIME registrado na IANA) |
| Requisito de licença | Licença do SDK Parasolid necessária para ler/escrever; especificação binária não publicada publicamente pela Siemens |
| Suporte a ferramentas CAD | Suportado por todas as aplicações licenciadas pelo Parasolid: SolidWorks, Siemens NX, Solid Edge, Autodesk Inventor, Fusion 360 |
| Comparação com STEP | Ao contrário do [STEP](/format/step) (.stp), o `.x_b` é proprietário e requer uma licença Parasolid; o STEP é o formato de troca neutro da ISO |
| Lançado | Parasolid kernel since 1988 (Shape Data/Unigraphics); .x_b/.x_t transmit files established in early 1990s |
| Versão mais recente | Parasolid schema 36.x (current; version tracked in file header) |
| Especificação | plm.sw.siemens.com |
Conversões de X_B
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos X_B.