Was ist das X_B-Dateiformat?
Eine .x_b-Datei ist eine binäre Parasolid-Übertragungsdatei - eine kompakte binäre Kodierung eines 3D-Volumenmodells, das vom Parasolid-Geometriekern erstellt wurde. Dieser Kern treibt bedeutende CAD-Anwendungen wie SolidWorks, Siemens NX und Solid Edge an.
Parasolid speichert Geometrien als präzise Boundary-Representation (B-rep) Festkörper: exakte mathematische Oberflächen, Kanten und Flächen anstelle von Dreiecksnetzen. Dies macht .x_b-Dateien im Gegensatz zu netzbasierten Formaten wie STL für nachgelagerte Messungen, Modifikationen und die Fertigung geeignet.
Der Dateikopf beginnt mit einem B-Sentinel-Byte, das die binäre Variante von ihrem textbasierten Gegenstück .x_t (das mit T beginnt) unterscheidet. Der Header kodiert auch die Parasolid-Schemaversion, sodass empfangende Anwendungen die Kompatibilität prüfen können. Der Dateikörper enthält serialisierte B-rep-Entitäten - Festkörper, Schalen, Flächen, Kanten, Eckpunkte und Baugruppeninstanzen - in der plattformübergreifenden binären Serialisierung von Parasolid.
.x_b und .x_t enthalten identische geometrische Informationen; die binäre Form ist kompakter und schneller zu parsen, während die Textform menschenlesbar ist. Beide sind weit verbreitet als neutrale Austauschformate zwischen Parasolid-lizenzierten CAD-Systemen. Die älteren Dateinamen für das Paar sind xmt_bin (.x_b) und xmt_txt (.x_t). Siemens veröffentlicht die vollständige binäre Spezifikation nicht öffentlich; der Zugriff erfordert eine Parasolid-SDK-Lizenz.
Sicherheit
RISIKO: LOWEine X_B-Datei enthält passive 3D-Geometriedaten - keinen ausführbaren Code. Das Öffnen ist sicher. Das größte nicht-böswillige Risiko: Die exakte B-rep-Geometrie legt alle Konstruktionsmaße gegenüber dem Empfänger offen (IP-Exposition). Große Baugruppen können langsam in der Verarbeitung sein. Überprüfen Sie die tatsächliche Dateiendung jeder Datei aus einer nicht vertrauenswürdigen Quelle.
Formatdetails
kurz gefasstProgramme zum Öffnen von X_B-Dateien
Technische Details
technische Spezifikation| Formattyp | 3D-CAD-Volumenmodell - binäre „Transmit“-Datei des Parasolid-Kerns unter Verwendung von Boundary-Representation-Geometrie (B-rep) |
| Header-Sentinel | `B`-Byte (ASCII 0x42) am Dateianfang, zur Unterscheidung der binären von der Textvariante `.x_t` (die mit `T` beginnt) |
| Geometriedarstellung | Exakte mathematische B-rep-Oberflächen, Kanten und Flächen - kein Polygonnetz; geeignet für Messungen und maschinelle Bearbeitung |
| Schema-Version | Im Dateikopf kodierte Versionsnummer (z. B. „Parasolid schema 35.0“); aktuelles Schema 36.x |
| Binäre Kodierung | Plattformübergreifende binäre Serialisierung von Parasolid (architekturunabhängig; kein herkömmliches Big/Little-Endian) |
| Typische Dateigröße | 50 KB - 500 MB (vom Einzelteil bis zur großen Baugruppe) |
| Text-Gegenstück | `.x_t` (auch `xmt_txt`) enthält identische Geometrie in ASCII-Form; `.x_b` (auch `xmt_bin`) ist kompakter und schneller zu parsen |
| Baugruppen-Unterstützung | Unterstützt mehrere Komponentenkörper und Platzierungstransformationen innerhalb einer Datei |
| MIME-Typ | `model/vnd.parasolid.transmit.binary` (registrierter IANA-MIME-Typ) |
| Lizenzanforderung | Parasolid-SDK-Lizenz zum Lesen/Schreiben erforderlich; binäre Spezifikation von Siemens nicht öffentlich publiziert |
| CAD-Tool-Unterstützung | Unterstützt von allen Parasolid-lizenzierten Anwendungen: SolidWorks, Siemens NX, Solid Edge, Autodesk Inventor, Fusion 360 |
| Vergleich mit STEP | Im Gegensatz zu [STEP](/format/step) (.stp) ist `.x_b` proprietär und erfordert eine Parasolid-Lizenz; STEP ist das neutrale ISO-Austauschformat |
| Veröffentlicht | Parasolid kernel since 1988 (Shape Data/Unigraphics); .x_b/.x_t transmit files established in early 1990s |
| Neueste Version | Parasolid schema 36.x (current; version tracked in file header) |
| Spezifikation | plm.sw.siemens.com |
X_B-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu X_B-Dateien.