Qu'est-ce que le format de fichier X_B ?
Un fichier .x_b est un fichier de transmission binaire Parasolid - un encodage binaire compact d'un modèle solide 3D produit par le noyau géométrique Parasolid, qui propulse les principales applications CAD, notamment SolidWorks, Siemens NX et Solid Edge.
Parasolid stocke la géométrie sous forme de solides de représentation aux limites (B-rep) précis : des surfaces mathématiques, des arêtes et des faces exactes plutôt que des maillages triangulaires. Cela rend les fichiers .x_b adaptés à la mesure, à la modification et à la fabrication en aval, contrairement aux formats basés sur des maillages tels que STL.
L'en-tête du fichier s'ouvre par un octet sentinelle B, distinguant la variante binaire de son homologue textuel .x_t (qui commence par T). L'en-tête encode également la version du schéma Parasolid, permettant aux applications réceptrices de vérifier la compatibilité. Le corps du fichier contient des entités B-rep sérialisées - solides, coques, faces, arêtes, sommets et instances d'assemblage - dans la sérialisation binaire multiplateforme de Parasolid.
Les fichiers .x_b et .x_t transportent des informations géométriques identiques ; la forme binaire est plus compacte et plus rapide à analyser, tandis que la forme texte est lisible par l'homme. Les deux sont largement utilisés comme formats d'échange neutres entre les systèmes CAD sous licence Parasolid. Les anciens noms de fichiers pour cette paire sont xmt_bin (.x_b) et xmt_txt (.x_t). Siemens ne publie pas publiquement la spécification binaire complète ; l'accès nécessite une licence SDK Parasolid.
Sécurité et sûreté
RISQUE : LOWUn fichier X_B contient des données géométriques 3D passives - aucun code exécutable. En ouvrir un est sûr. Principal risque non malveillant : la géométrie B-rep exacte expose toutes les dimensions de conception au destinataire (exposition de propriété intellectuelle). Les grands assemblages peuvent être lents à traiter. Vérifiez l'extension réelle de tout fichier provenant d'une source non fiable.
Détails du format
en brefProgrammes qui ouvrent les fichiers X_B
Détails techniques
spécifications approfondies| Type de format | Modèle solide CAD 3D - fichier de « transmission » binaire du noyau Parasolid utilisant la géométrie de représentation aux limites (B-rep) |
| Sentinelle d'en-tête | Octet `B` (ASCII 0x42) au début du fichier, distinguant la variante binaire de la variante texte `.x_t` (qui commence par `T`) |
| Représentation géométrique | Surfaces, arêtes et faces B-rep mathématiques exactes - pas un maillage polygonal ; adapté à la mesure et à l'usinage |
| Version du schéma | Numéro de version encodé dans l'en-tête du fichier (ex: « Parasolid schema 35.0 ») ; schéma actuel 36.x |
| Encodage binaire | Sérialisation binaire multiplateforme Parasolid (indépendante de l'architecture ; pas de big/little-endian conventionnel) |
| Taille de fichier typique | 50 Ko - 500 Mo (d'une pièce unique à un grand assemblage) |
| Contrepartie textuelle | `.x_t` (également `xmt_txt`) transporte une géométrie identique sous forme ASCII ; `.x_b` (également `xmt_bin`) est plus compact et plus rapide à analyser |
| Prise en charge des assemblages | Prend en charge plusieurs corps de composants et transformations de placement au sein d'un seul fichier |
| Type MIME | `model/vnd.parasolid.transmit.binary` (type MIME enregistré à l'IANA) |
| Exigence de licence | Licence SDK Parasolid requise pour lire/écrire ; spécification binaire non publiée publiquement par Siemens |
| Support des outils CAD | Pris en charge par toutes les applications sous licence Parasolid : SolidWorks, Siemens NX, Solid Edge, Autodesk Inventor, Fusion 360 |
| Comparaison avec STEP | Contrairement à [STEP](/format/step) (.stp), `.x_b` est propriétaire et nécessite une licence Parasolid ; STEP est le format d'échange neutre ISO |
| Publié | Parasolid kernel since 1988 (Shape Data/Unigraphics); .x_b/.x_t transmit files established in early 1990s |
| Dernière version | Parasolid schema 36.x (current; version tracked in file header) |
| Spécification | plm.sw.siemens.com |
Conversions X_B
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers X_B.