Hvad er X_B-filformatet?
En .x_b-fil er en Parasolid binær transmit-fil - en kompakt binær kodning af en 3D-solidmodel produceret af Parasolid-geometrikernen, som driver store CAD-applikationer, herunder SolidWorks, Siemens NX og Solid Edge.
Parasolid gemmer geometri som præcise boundary-representation (B-rep) solider: eksakte matematiske overflader, kanter og flader frem for trekantede meshes. Dette gør .x_b-filer velegnede til efterfølgende måling, modifikation og fremstilling, i modsætning til mesh-baserede formater som STL.
Filhovedet åbner med en B sentinel-byte, der adskiller den binære variant fra dens tekstbaserede modstykke .x_t (som begynder med T). Headeren koder også Parasolid-skemaversionen, hvilket gør det muligt for modtagende applikationer at verificere kompatibilitet. Filens krop indeholder serialiserede B-rep-enheder - solider, skaller, flader, kanter, hjørnepunkter og samlingsinstanser - i Parasolids platformsuafhængige binære serialisering.
.x_b og .x_t bærer identisk geometrisk information; den binære form er mere kompakt og hurtigere at parse, mens tekstformen er menneskeligt læsbar. Begge er meget udbredte som neutrale udvekslingsformater mellem Parasolid-licenserede CAD-systemer. De ældre filnavne for parret er xmt_bin (.x_b) og xmt_txt (.x_t). Siemens offentliggør ikke den fulde binære specifikation offentligt; adgang kræver en Parasolid SDK-licens.
Sikkerhed og tryghed
RISIKO: LOWEn X_B-fil indeholder passive 3D-geometridata - ingen eksekverbar kode. Det er sikkert at åbne en. Den primære ikke-ondsindede risiko: eksakt B-rep-geometri afslører alle designdimensioner for modtageren (IP-eksponering). Store samlinger kan være langsomme at behandle. Bekræft den sande filendelse for enhver fil fra en upålidelig kilde.
Formatdetaljer
kort fortaltProgrammer der åbner X_B-filer
Tekniske detaljer
dyb specifikation| Formattype | 3D CAD-solidmodel - Parasolid-kerne binær «transmit»-fil ved hjælp af boundary representation (B-rep) geometri |
| Header-sentinel | `B`-byte (ASCII 0x42) ved filstart, der adskiller binær fra tekstvarianten `.x_t` (som starter med `T`) |
| Geometri-repræsentation | Eksakte matematiske B-rep-overflader, kanter og flader - ikke et polygon-mesh; velegnet til måling og maskinbearbejdning |
| Skemaversion | Versionsnummer kodet i filhovedet (f.eks. «Parasolid schema 35.0»); nuværende skema 36.x |
| Binær kodning | Parasolid platformsuafhængig binær serialisering (arkitekturuafhængig; ikke konventionel big/little-endian) |
| Typisk filstørrelse | 50 KB - 500 MB (enkelt del til stor samling) |
| Tekst-modstykke | `.x_t` (også `xmt_txt`) bærer identisk geometri i ASCII-form; `.x_b` (også `xmt_bin`) er mere kompakt og hurtigere at parse |
| Understøttelse af samlinger | Understøtter flere komponentlegemer og placerings-transformationer i én fil |
| MIME-type | `model/vnd.parasolid.transmit.binary` (registreret IANA MIME-type) |
| Licenskrav | Parasolid SDK-licens påkrævet for at læse/skrive; binær specifikation er ikke offentliggjort af Siemens |
| CAD-værktøjsunderstøttelse | Understøttes af alle Parasolid-licenserede applikationer: SolidWorks, Siemens NX, Solid Edge, Autodesk Inventor, Fusion 360 |
| Sammenligning med STEP | I modsætning til [STEP](/format/step) (.stp), er `.x_b` proprietær og kræver en Parasolid-licens; STEP er det neutrale ISO-udvekslingsformat |
| Udgivet | Parasolid kernel since 1988 (Shape Data/Unigraphics); .x_b/.x_t transmit files established in early 1990s |
| Seneste version | Parasolid schema 36.x (current; version tracked in file header) |
| Specifikation | plm.sw.siemens.com |
X_B-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om X_B-filer.