Wat is het X_B-bestandsformaat?
Een .x_b-bestand is een binair Parasolid-verzendbestand - een compacte binaire codering van een 3D-solid-model geproduceerd door de Parasolid-geometriekernel, die grote CAD-applicaties zoals SolidWorks, Siemens NX en Solid Edge aanstuurt.
Parasolid slaat geometrie op als nauwkeurige boundary-representation (B-rep) solids: exacte wiskundige oppervlakken, randen en vlakken in plaats van driehoekige meshes. Dit maakt .x_b-bestanden geschikt voor metingen, aanpassingen en fabricage, in tegenstelling tot op mesh gebaseerde formaten zoals STL.
De bestandsheader begint met een B sentinel-byte, die de binaire variant onderscheidt van zijn op tekst gebaseerde tegenhanger .x_t (die begint met T). De header codeert ook de Parasolid-schemaversie, waardoor ontvangende applicaties de compatibiliteit kunnen controleren. De bestandsinhoud bevat geserialiseerde B-rep-entiteiten - solids, shells, vlakken, randen, hoekpunten en assemblage-instanties - in de platformonafhankelijke binaire serialisatie van Parasolid.
.x_b en .x_t bevatten identieke geometrische informatie; de binaire vorm is compacter en sneller te verwerken, terwijl de tekstvorm menselijk leesbaar is. Beiden worden veel gebruikt als neutrale uitwisselingsformaten tussen CAD-systemen met een Parasolid-licentie. De oudere bestandsnamen voor het paar zijn xmt_bin (.x_b) en xmt_txt (.x_t). Siemens publiceert de volledige binaire specificatie niet openbaar; toegang vereist een Parasolid SDK-licentie.
Beveiliging & veiligheid
RISICO: LOWEen X_B-bestand bevat passieve 3D-geometriegegevens - geen uitvoerbare code. Het openen ervan is veilig. Belangrijkste niet-kwaadaardige risico: exacte B-rep-geometrie stelt alle ontwerpinformatie bloot aan de ontvanger (IP-blootstelling). Grote assemblages kunnen traag zijn om te verwerken. Controleer de werkelijke extensie van elk bestand van een niet-vertrouwde bron.
Formaatdetails
in een notendopProgramma's die X_B-bestanden openen
Technische details
diepe specificaties| Formaattype | 3D CAD-solid-model - Parasolid-kernel binair „verzendbestand” met boundary-representation (B-rep) geometrie |
| Header-sentinel | `B`-byte (ASCII 0x42) aan het begin van het bestand, waarmee de binaire variant wordt onderscheiden van de tekstvariant `.x_t` (die begint met `T`) |
| Geometrieweergave | Exacte wiskundige B-rep-oppervlakken, randen en vlakken - geen polygoon-mesh; geschikt voor metingen en machinale bewerking |
| Schemaversie | Versienummer gecodeerd in de bestandsheader (bijv. „Parasolid schema 35.0”); huidig schema 36.x |
| Binaire codering | Parasolid platformonafhankelijke binaire serialisatie (architectuuronafhankelijk; geen conventionele big/little-endian) |
| Typische bestandsgrootte | 50 KB - 500 MB (van enkel onderdeel tot grote assemblage) |
| Tegenhanger in tekst | `.x_t` (ook `xmt_txt`) bevat identieke geometrie in ASCII-vorm; `.x_b` (ook `xmt_bin`) is compacter en sneller te verwerken |
| Ondersteuning voor assemblages | Ondersteunt meerdere component-bodies en plaatsingstransformaties binnen één bestand |
| MIME-type | `model/vnd.parasolid.transmit.binary` (geregistreerd IANA MIME-type) |
| Licentievereiste | Parasolid SDK-licentie vereist om te lezen/schrijven; binaire specificatie niet openbaar gepubliceerd door Siemens |
| Ondersteuning voor CAD-tools | Ondersteund door alle applicaties met een Parasolid-licentie: SolidWorks, Siemens NX, Solid Edge, Autodesk Inventor, Fusion 360 |
| Vergelijking met STEP | In tegenstelling tot [STEP](/format/step) (.stp), is `.x_b` eigendomsrechtelijk beschermd en vereist het een Parasolid-licentie; STEP is het neutrale ISO-uitwisselingsformaat |
| Uitgebracht | Parasolid kernel since 1988 (Shape Data/Unigraphics); .x_b/.x_t transmit files established in early 1990s |
| Laatste versie | Parasolid schema 36.x (current; version tracked in file header) |
| Specificatie | plm.sw.siemens.com |
X_B conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over X_B-bestanden.