.X_B

X_B File

Parasolid Model (binary transmit file)
Ask a question
QUICK ANSWER

An X_B file is a 3D solid model in Siemens' Parasolid binary format, used to share precise CAD geometry between programs like SolidWorks, Solid Edge, NX, and Fusion 360. To view one for free, use CAD Assistant or eDrawings Viewer on the desktop, or upload it to ShareCAD or Autodesk Viewer online. To 3D print it, convert to STL first via CAD Assistant or Fusion 360.

Developer: Siemens Digital Industries Software (Parasolid geometry kernel) Category: CAD Files MIME: application/octet-stream
OPENS ON Windows macOS Linux Web
Related: .DWG · .SLDPRT · .EASM · .NWD

On this page

19k+ extensions indexed
Last reviewed Aug 14, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the X_B file format?

An .x_b file is a Parasolid binary transmit file - a compact binary encoding of a 3D solid model produced by the Parasolid geometry kernel, which powers major CAD applications including SolidWorks, Siemens NX, and Solid Edge.

Parasolid stores geometry as precise boundary-representation (B-rep) solids: exact mathematical surfaces, edges, and faces rather than triangle meshes. This makes .x_b files suitable for downstream measurement, modification, and manufacturing, unlike mesh-based formats such as STL.

The file header opens with a B sentinel byte, distinguishing the binary variant from its text-based counterpart .x_t (which begins with T). The header also encodes the Parasolid schema version, enabling receiving applications to verify compatibility. The file body contains serialized B-rep entities - solids, shells, faces, edges, vertices, and assembly instances - in Parasolid's cross-platform binary serialization.

.x_b and .x_t carry identical geometric information; the binary form is more compact and faster to parse, while the text form is human-readable. Both are widely used as neutral exchange formats between Parasolid-licensed CAD systems. The older filenames for the pair are xmt_bin (.x_b) and xmt_txt (.x_t). Siemens does not publish the full binary specification publicly; access requires a Parasolid SDK license.

Security & safety

RISK: LOW

An X_B file contains passive 3D geometry data - no executable code. Opening one is safe. Main non-malicious risk: exact B-rep geometry exposes all design dimensions to the recipient (IP exposure). Large assemblies may be slow to process. Verify the true extension of any file from an untrusted source.

Format details

in a nutshell
FULL NAMEParasolid Model (binary transmit file)aka Parasolid binary, xmt_bin
DEVELOPERSiemens Digital Industries Software (Parasolid geometry kernel)since Parasolid kernel since 1988 (Shape Data/Unigraphics); .x_b/.x_t transmit files established in early 1990s
CATEGORYCAD Files
MIME TYPEapplication/octet-stream
TYPE3D CAD solid model - Parasolid kernel binary "transmit" file

Programs that open X_B files

Windows5 apps
Autodesk Inventor Paid File > Open imports Parasolid .x_b as a solid body.
eDrawings Viewer Free Free Dassault viewer - open the .x_b to rotate, section, and measure. Familiar to SolidWorks users.
CAD Assistant (Open Cascade) Free Free offline viewer/converter - open the .x_b to view, measure, and export (e.g. STL/STEP/glTF). Best free option for Parasolid binary files.
Autodesk Fusion 360 Freemium Upload/insert the .x_b to import the solid body for editing or STL export. Free for personal/hobby use.
SolidWorks / Solid Edge / NX Paid These are Parasolid-based CAD systems - File > Open imports .x_b natively with full fidelity.
macOS2 apps
CAD Assistant (Open Cascade) Free Free Parasolid-capable viewer/converter on macOS.
Autodesk Fusion 360 Freemium Import the .x_b for viewing/editing; free for personal use.
Linux2 apps
CAD Assistant (Open Cascade) Free Cross-platform Parasolid-capable viewer/converter on Linux.
Parasolid (Linux SDK) Paid Siemens Parasolid SDK/kernel for Linux - developer/OEM tool, not an end-user app.
Web2 apps
ShareCAD Free Free online viewer supporting Parasolid .x_b files - upload and view in browser.
Autodesk Viewer Free Upload the .x_b to view and measure in a browser - no install.

Technical details

deep spec
Format type3D CAD solid model - Parasolid kernel binary "transmit" file using boundary representation (B-rep) geometry
Header sentinel`B` byte (ASCII 0x42) at file start, distinguishing binary from text variant `.x_t` (which starts with `T`)
Geometry representationExact mathematical B-rep surfaces, edges, and faces - not a polygon mesh; suitable for measurement and machining
Schema versionVersion number encoded in file header (e.g. "Parasolid schema 35.0"); current schema 36.x
Binary encodingParasolid cross-platform binary serialization (architecture-independent; not conventional big/little-endian)
Typical file size50 KB - 500 MB (single part to large assembly)
Text counterpart`.x_t` (also `xmt_txt`) carries identical geometry in ASCII form; `.x_b` (also `xmt_bin`) is more compact and faster to parse
Assembly supportSupports multiple component bodies and placement transforms within one file
MIME type`model/vnd.parasolid.transmit.binary` (registered IANA MIME type)
License requirementParasolid SDK license required to read/write; binary specification not publicly published by Siemens
CAD tool supportSupported by all Parasolid-licensed applications: SolidWorks, Siemens NX, Solid Edge, Autodesk Inventor, Fusion 360
Comparison with STEPUnlike [STEP](/format/step) (.stp), `.x_b` is proprietary and requires a Parasolid license; STEP is the ISO neutral exchange format
ReleasedParasolid kernel since 1988 (Shape Data/Unigraphics); .x_b/.x_t transmit files established in early 1990s
Latest versionParasolid schema 36.x (current; version tracked in file header)
Specificationplm.sw.siemens.com

X_B conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with X_B files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about X_B files.

Frequently asked questions

What is the difference between .x_b and .x_t?
.x_b is the binary encoding and .x_t is the ASCII text encoding of the same Parasolid solid model. Both contain identical geometry; .x_b is smaller and faster; .x_t is portable and human-readable. All Parasolid CAD tools support both.
How do I open an X_B file for free?
Use a free viewer - Open Cascade CAD Assistant or eDrawings Viewer (Windows), or the online ShareCAD/Autodesk Viewer (any OS, no install).
How do I convert X_B to STL for 3D printing?
Import the .x_b into CAD Assistant (free) or Fusion 360 (free for personal use) and export as STL, choosing a mesh quality. Then load the STL into your slicer.
What is the difference between X_B (Parasolid) and STEP?
Both carry exact B-rep solids, but STEP is the open ISO standard readable by almost every CAD tool. X_B is Siemens' Parasolid format - perfect fidelity between Parasolid-based CAD (SolidWorks/Solid Edge/NX/Fusion) but less universally supported. For maximum compatibility, ask for STEP.
Why does my CAD software say it can't open an X_B file?
Your CAD tool may not be Parasolid-licensed or may not have Parasolid import enabled. Try CAD Assistant or Fusion 360 (which do support x_b), or ask the sender for a STEP export.

References

1IANA - model/vnd.parasolid.transmit.text MIME registrationwww.iana.org
2Siemens - Parasolid geometry kernelplm.sw.siemens.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.DWGAutoCAD Drawing Database
.SLDPRTSOLIDWORKS Part File
.EASMeDrawings Assembly
.NWDNavisworks Document (published 3D model)
.VWXVectorworks Design File
.DXFDrawing Exchange Format (AutoCAD DXF)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z