¿Qué es el formato de archivo X_B?
Un archivo .x_b es un archivo de transmisión binario de Parasolid: una codificación binaria compacta de un modelo sólido 3D producido por el núcleo geométrico Parasolid, que impulsa las principales aplicaciones CAD, incluidas SolidWorks, Siemens NX y Solid Edge.
Parasolid almacena la geometría como sólidos de representación de límites (B-rep) precisos: superficies matemáticas, aristas y caras exactas en lugar de mallas de triángulos. Esto hace que los archivos .x_b sean adecuados para la medición, modificación y fabricación posteriores, a diferencia de los formatos basados en mallas como STL.
El encabezado del archivo comienza con un byte centinela B, que distingue la variante binaria de su contraparte basada en texto .x_t (que comienza con T). El encabezado también codifica la versión del esquema de Parasolid, lo que permite a las aplicaciones receptoras verificar la compatibilidad. El cuerpo del archivo contiene entidades B-rep serializadas (sólidos, carcasas, caras, aristas, vértices e instancias de ensamblaje) en la serialización binaria multiplataforma de Parasolid.
.x_b y .x_t contienen información geométrica idéntica; la forma binaria es más compacta y rápida de analizar, mientras que la forma de texto es legible por humanos. Ambos se utilizan ampliamente como formatos de intercambio neutrales entre sistemas CAD con licencia de Parasolid. Los nombres de archivo más antiguos para el par son xmt_bin (.x_b) y xmt_txt (.x_t). Siemens no publica la especificación binaria completa de forma pública; el acceso requiere una licencia del SDK de Parasolid.
Seguridad y protección
RIESGO: LOWUn archivo X_B contiene datos de geometría 3D pasivos; no hay código ejecutable. Abrir uno es seguro. El principal riesgo no malicioso: la geometría B-rep exacta expone todas las dimensiones del diseño al receptor (exposición de propiedad intelectual). Los ensamblajes grandes pueden ser lentos de procesar. Verifique la extensión real de cualquier archivo proveniente de una fuente no confiable.
Detalles del formato
en pocas palabrasProgramas que abren archivos X_B
Detalles técnicos
especificación profunda| Tipo de formato | Modelo sólido CAD 3D - archivo de «transmisión» binario del núcleo Parasolid que utiliza geometría de representación de límites (B-rep) |
| Centinela de encabezado | Byte `B` (ASCII 0x42) al inicio del archivo, que distingue la variante binaria de la variante de texto `.x_t` (que comienza con `T`) |
| Representación de geometría | Superficies, aristas y caras B-rep matemáticas exactas; no es una malla de polígonos; adecuado para medición y mecanizado |
| Versión del esquema | Número de versión codificado en el encabezado del archivo (por ejemplo, «Parasolid schema 35.0»); esquema actual 36.x |
| Codificación binaria | Serialización binaria multiplataforma de Parasolid (independiente de la arquitectura; no es el convencional big/little-endian) |
| Tamaño de archivo típico | 50 KB - 500 MB (desde una sola pieza hasta un ensamblaje grande) |
| Contraparte de texto | `.x_t` (también `xmt_txt`) contiene geometría idéntica en forma ASCII; `.x_b` (también `xmt_bin`) es más compacto y rápido de analizar |
| Soporte de ensamblaje | Admite múltiples cuerpos de componentes y transformaciones de ubicación dentro de un solo archivo |
| Tipo MIME | `model/vnd.parasolid.transmit.binary` (tipo MIME registrado en IANA) |
| Requisito de licencia | Se requiere licencia del SDK de Parasolid para leer/escribir; la especificación binaria no es publicada públicamente por Siemens |
| Soporte de herramientas CAD | Compatible con todas las aplicaciones con licencia de Parasolid: SolidWorks, Siemens NX, Solid Edge, Autodesk Inventor, Fusion 360 |
| Comparación con STEP | A diferencia de [STEP](/format/step) (.stp), `.x_b` es propietario y requiere una licencia de Parasolid; STEP es el formato de intercambio neutral ISO |
| Lanzado | Parasolid kernel since 1988 (Shape Data/Unigraphics); .x_b/.x_t transmit files established in early 1990s |
| Última versión | Parasolid schema 36.x (current; version tracked in file header) |
| Especificación | plm.sw.siemens.com |
Conversiones de X_B
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos X_B.