Hva er X_B-filformatet?
En .x_b-fil er en Parasolid binær overføringsfil - en kompakt binær koding av en 3D-solidmodell produsert av Parasolid-geometrikjernen, som driver store CAD-applikasjoner inkludert SolidWorks, Siemens NX og Solid Edge.
Parasolid lagrer geometri som presise grense-representasjons-solider (B-rep): eksakte matematiske overflater, kanter og flater i stedet for trekant-mesher. Dette gjør .x_b-filer egnet for etterfølgende måling, modifisering og produksjon, i motsetning til mesh-baserte formater som STL.
Filhodet åpner med en B-sentinel-byte, som skiller den binære varianten fra dens tekstbaserte motpart .x_t (som begynner med T). Filhodet koder også Parasolid-skjemaversjonen, slik at mottakende applikasjoner kan verifisere kompatibilitet. Filkroppen inneholder serialiserte B-rep-enheter - solider, skall, flater, kanter, hjørner og sammenstillingseksempler - i Parasolids plattformuavhengige binære serialisering.
.x_b og .x_t bærer identisk geometrisk informasjon; den binære formen er mer kompakt og raskere å tolke, mens tekstformen er menneskelig lesbar. Begge er mye brukt som nøytrale utvekslingsformater mellom Parasolid-lisensierte CAD-systemer. De eldre filnavnene for paret er xmt_bin (.x_b) og xmt_txt (.x_t). Siemens publiserer ikke den fullstendige binære spesifikasjonen offentlig; tilgang krever en Parasolid SDK-lisens.
Sikkerhet og trygghet
RISIKO: LOWEn X_B-fil inneholder passive 3D-geometridata - ingen kjørbar kode. Det er trygt å åpne en. Hovedrisiko (ikke-ondsinnet): eksakt B-rep-geometri eksponerer alle designdimensjoner for mottakeren (IP-eksponering). Store sammenstillinger kan være trege å behandle. Verifiser den sanne filendelsen til enhver fil fra en upålitelig kilde.
Formatdetaljer
i et nøtteskallProgrammer som åpner X_B-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | 3D CAD-solidmodell - Parasolid-kjerne binær «overføringsfil» som bruker grense-representasjon (B-rep) geometri |
| Hode-sentinel | `B`-byte (ASCII 0x42) ved filstart, som skiller binær fra tekstvarianten `.x_t` (som starter med `T`) |
| Geometri-representasjon | Eksakte matematiske B-rep-overflater, kanter og flater - ikke et polygon-mesh; egnet for måling og maskinering |
| Skjemaversjon | Versjonsnummer kodet i filhodet (f.eks. «Parasolid schema 35.0»); nåværende skjema 36.x |
| Binær koding | Parasolid plattformuavhengig binær serialisering (arkitektur-uavhengig; ikke konvensjonell big/little-endian) |
| Typisk filstørrelse | 50 KB - 500 MB (enkeltdel til stor sammenstilling) |
| Tekst-motpart | `.x_t` (også `xmt_txt`) bærer identisk geometri i ASCII-form; `.x_b` (også `xmt_bin`) er mer kompakt og raskere å tolke |
| Støtte for sammenstillinger | Støtter flere komponentkropper og plasseringstransformasjoner i én fil |
| MIME-type | `model/vnd.parasolid.transmit.binary` (registrert IANA MIME-type) |
| Lisenskrav | Parasolid SDK-lisens kreves for å lese/skrive; binær spesifikasjon er ikke offentlig publisert av Siemens |
| Støtte i CAD-verktøy | Støttes av alle Parasolid-lisensierte applikasjoner: SolidWorks, Siemens NX, Solid Edge, Autodesk Inventor, Fusion 360 |
| Sammenligning med STEP | I motsetning til [STEP](/format/step) (.stp), er `.x_b` proprietær og krever en Parasolid-lisens; STEP er det nøytrale ISO-utvekslingsformatet |
| Utgitt | Parasolid kernel since 1988 (Shape Data/Unigraphics); .x_b/.x_t transmit files established in early 1990s |
| Siste versjon | Parasolid schema 36.x (current; version tracked in file header) |
| Spesifikasjon | plm.sw.siemens.com |
X_B-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om X_B-filer.