Wat is het MB-bestandsformaat?
.mb-bestanden slaan 3D-grafische gegevens op die zijn gemaakt met Maya-software, ontwikkeld door Autodesk. .mb is een binair bestand, in tegenstelling tot het vergelijkbare .MA-formaat, dat gegevens in platte tekst opslaat. Naast geometrie bevatten .mb-bestanden ook gegevens zoals belichtingsinstellingen, objecttexturen en animaties. Het formaat werkt op Windows, macOS en Linux.
Maya ondersteunt twee soorten scène-opslag: ASCII (.ma-formaat), waarbij het hele project in een tekstformaat wordt opgeslagen, en binair (.mb-formaat). De binaire modus is het standaard opslagformaat. Binaire bestanden zijn kleiner dan ASCII-tekstbestanden en laden sneller, waardoor ze de voorkeur hebben in productie-pipelines. De onderliggende gegevens blijven hetzelfde, ongeacht het gebruikte formaat; met .ma-bestanden kunnen gebruikers het bestand bovendien inspecteren en aanpassen in een tekstverwerker.
Intern is .mb gebouwd op een op IFF gebaseerde chunked container. Bestanden beginnen met FOR4 (32-bit) of, sinds Maya 2014, FOR8 (64-bit) om scènes groter dan 2 GB te ondersteunen. Gerelateerde uitwisselingsformaten zijn onder meer .FBX, .ABC en .USD, hoewel geen daarvan .mb vervangt in een Maya-native pipeline.
Beveiliging & veiligheid
RISICO: LOWEen .mb bevat scènedata, geen programma, dus het kan niet uit zichzelf draaien. Het realistische risico zit in Maya-scènes die scripts bevatten: Maya kan MEL/Python opslaan in scriptNodes en „onload”-triggers, en kwaadaardige scènes hebben in het verleden op Maya gerichte malware verspreid (bijv. de „CgAbBlanket”/vaccin-incidenten). Open niet-vertrouwde .mb-bestanden met scriptuitvoering uitgeschakeld en houd de beveiligings-/vaccintools van Maya up-to-date; de binaire vorm maakt dergelijke payloads ook moeilijker te ontdekken dan in tekstuele .ma-bestanden.
Formaatdetails
in een notendop- MapBasic gecompileerd programma (MapInfo) - Gecompileerde MapBasic-applicatie voor MapInfo Professional - niet gerelateerd aan 3D-scènes.
- Multimedia Builder-project - Projectbestand voor de oude Multimedia Builder-auteurstool; verouderd en niet gerelateerd.
- Database / mailbox back-upbestanden - Sommige apps gebruiken .mb voor generieke database- of mailboxgegevens; niche en niet gerelateerd.
Programma's die MB-bestanden openen
Technische details
diepe specificaties| Containerformaat | IFF FORM/LIST chunk-hiërarchie - FOR4-groepschunks voor 32-bit bestanden, FOR8 voor 64-bit grote scènebestanden |
| Magic bytes | `FOR4` (46 4F 52 34) bij byte-offset 0 voor standaardbestanden; `FOR8` (46 4F 52 38) voor de 64-bit variant |
| Codering | Binair - niet menselijk leesbaar of bewerkbaar in een tekstverwerker |
| Byte-volgorde | Big-endian, volgens de IFF-conventie |
| Compressie | Geen - geometrie, animatiecurves en attribuutgegevens worden ongecomprimeerd opgeslagen binnen chunks |
| MIME-type | `application/octet-stream`; ook herkend als `application/x-maya-binary` |
| Typische bestandsgrootte | 1 MB tot enkele GB, afhankelijk van de scènegeometrie, textuurreferenties en gecachte animatie |
| Platformondersteuning | Windows, macOS, Linux |
| 32-bit bestandsgrootte-limiet | ~2 GB (FOR4 FORM-variant - chunklengtes opgeslagen als 4-byte waarden) |
| 64-bit variant voor grote scènes | FOR8 FORM - heft de limiet van 2 GB op door chunklengtes op te slaan als 8-byte waarden; geïntroduceerd in Maya 2014 |
| Intern datamodel | Maya-afhankelijkheidsgrafiek gecodeerd als een hiërarchie van getypeerde nodes, attributen, verbindingen en animatiecurves |
| Standaard opslagformaat | Ja - Maya slaat scènes standaard op als `.mb` in plaats van het ASCII `.ma`-formaat |
| Tegenhanger in tekstformaat | `.ma` (Maya ASCII) codeert dezelfde scènegegevens als menselijk leesbare MEL-achtige tekst; `.mb` is compacter en laadt sneller |
| Uitgebracht | 1998 (Maya 1.0) |
| Laatste versie | FOR8 64-bit variant since Maya 2014 (for scenes over 2 GB) |
| Specificatie | help.autodesk.com |
MB conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over MB-bestanden.