Qu'est-ce que le format de fichier MB ?
Les fichiers .mb stockent des données graphiques 3D créées par le logiciel Maya, développé par Autodesk. Le format .mb est un fichier binaire, contrairement au format similaire .MA, qui stocke les données en texte brut. Outre la géométrie, les fichiers .mb contiennent également des données telles que les paramètres d'éclairage, les textures d'objets et les animations. Le format fonctionne sur Windows, macOS et Linux.
Maya prend en charge deux types de persistance de scène : ASCII (format .ma), où l'ensemble du projet est enregistré dans un format texte, et binaire (format .mb). Le mode binaire est le format d'enregistrement par défaut. Les fichiers binaires sont plus petits que les fichiers texte ASCII et se chargent plus rapidement, ce qui les rend préférables dans les pipelines de production. Les données sous-jacentes restent les mêmes quel que soit le format utilisé ; les fichiers .ma permettent également aux utilisateurs d'inspecter et de modifier le fichier dans un éditeur de texte.
En interne, le format .mb est construit sur un conteneur par blocs basé sur IFF. Les fichiers commencent par FOR4 (32 bits) ou, depuis Maya 2014, FOR8 (64 bits) pour prendre en charge les scènes dépassant 2 Go. Les formats d'échange associés incluent .FBX, .ABC et .USD, bien qu'aucun ne remplace le .mb dans un pipeline natif Maya.
Sécurité et sûreté
RISQUE : LOWUn fichier .mb contient des données de scène, pas un programme, il ne peut donc pas s'exécuter seul. Le risque réel provient des scènes Maya qui intègrent des scripts : Maya peut stocker du MEL/Python dans des « scriptNodes » et des déclencheurs « onload », et des scènes malveillantes ont historiquement propagé des logiciels malveillants ciblant Maya (ex: incidents « CgAbBlanket » / vaccins). Ouvrez les fichiers .mb non fiables avec l'exécution de scripts désactivée et maintenez à jour les outils de sécurité/vaccins de Maya ; la forme binaire rend également ces charges utiles plus difficiles à repérer que dans le format texte .ma.
Détails du format
en bref- Programme compilé MapBasic (MapInfo) - Application MapBasic compilée pour MapInfo Professional - sans rapport avec les scènes 3D.
- Projet Multimedia Builder - Fichier de projet pour l'ancien outil de création Multimedia Builder ; obsolète et sans rapport.
- Fichiers de sauvegarde de base de données / boîte aux lettres - Certaines applications utilisent .mb pour des données génériques de base de données ou de boîte aux lettres ; usage spécifique et sans rapport.
Programmes qui ouvrent les fichiers MB
Détails techniques
spécifications approfondies| Format de conteneur | Hiérarchie de blocs IFF FORM/LIST - blocs de groupe FOR4 pour les fichiers 32 bits, FOR8 pour les fichiers de scènes volumineuses 64 bits |
| Signature de fichier (Magic bytes) | `FOR4` (46 4F 52 34) à l'offset 0 pour les fichiers standard ; `FOR8` (46 4F 52 38) pour la variante 64 bits |
| Encodage | Binaire - non lisible par l'homme ou modifiable dans un éditeur de texte |
| Ordre des octets | Big-endian, suivant la convention IFF |
| Compression | Aucune - la géométrie, les courbes d'animation et les données d'attributs sont stockées sans compression dans les blocs |
| Type MIME | `application/octet-stream` ; également reconnu comme `application/x-maya-binary` |
| Taille de fichier typique | De 1 Mo à plusieurs Go selon la géométrie de la scène, les références de textures et l'animation en cache |
| Plateformes prises en charge | Windows, macOS, Linux |
| Limite de taille de fichier 32 bits | ~2 Go (variante FOR4 FORM - longueurs de blocs stockées sur 4 octets) |
| Variante 64 bits pour scènes volumineuses | FOR8 FORM - lève la limite de 2 Go en stockant les longueurs de blocs sur 8 octets ; introduit dans Maya 2014 |
| Modèle de données interne | Graphe de dépendance Maya encodé comme une hiérarchie de nœuds typés, d'attributs, de connexions et de courbes d'animation |
| Format d'enregistrement par défaut | Oui - Maya enregistre les scènes en `.mb` par défaut plutôt qu'au format ASCII `.ma` |
| Équivalent au format texte | `.ma` (Maya ASCII) encode les mêmes données de scène sous forme de texte lisible de type MEL ; le `.mb` est plus compact et se charge plus rapidement |
| Publié | 1998 (Maya 1.0) |
| Dernière version | FOR8 64-bit variant since Maya 2014 (for scenes over 2 GB) |
| Spécification | help.autodesk.com |
Conversions MB
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers MB.