Qu'est-ce que le format de fichier LAYOUT ?
Un fichier .layout est un fichier de mise en page Apple MainStage qui stocke l'agencement visuel des commandes d'écran au sein d'un concert ou d'un patch MainStage. Il encode les positions, les tailles, les affectations d'affichage et les mappages de paramètres à l'écran d'éléments tels que les boutons, les curseurs, les indicateurs de niveau et les affichages de clavier avec lesquels un interprète interagit lors d'une performance sur scène.
Les fichiers .layout sont stockés à l'intérieur des paquets de concert .mainstage - des bundles macOS qui apparaissent comme des fichiers uniques dans le Finder. Ils sont écrits au format de liste de propriétés binaire d'Apple (bplist), identifiable par les octets magiques bplist au début du fichier. Les utilisateurs n'ouvrent ni ne modifient directement les fichiers .layout ; ils sont créés et modifiés via le mode Mise en page graphique de MainStage, qui fournit une interface glisser-déposer pour organiser les commandes d'écran.
Comme les fichiers .layout sont des plists binaires standards, leur structure brute peut être inspectée avec l'outil de ligne de commande macOS plutil -p <file>, qui convertit les données binaires en une représentation textuelle lisible par l'homme. La modification manuelle directe du fichier binaire n'est pas pratique.
MainStage a été publié pour la première fois en 2007 dans le cadre de la suite Logic Studio. En décembre 2011, Apple a dissocié Logic Studio et a rendu MainStage disponible en tant qu'achat autonome sur le Mac App Store. La version actuelle est MainStage 3.x, qui fonctionne exclusivement sur macOS. Les fichiers .layout des versions de concert antérieures sont généralement compatibles avec la famille MainStage 3.
Sécurité et sûreté
RISQUE : LOWDonnées de liste de propriétés binaires simples ; non exécutable, pas de capacité de macro. Une modification manuelle et un rechargement dans MainStage pourraient corrompre la mise en page du concert, mais il n'y a aucun risque de sécurité.
Détails du format
en bref- Divers fichiers de mise en page/paramètres d'application - L'extension .layout est également utilisée de manière générique par de nombreuses applications (IDE, outils de conception) pour la persistance de la disposition des fenêtres/panneaux ; pas de norme unique.
- Mise en page Nuance Power PDF / PDF Architect - Certains éditeurs PDF utilisent .layout pour la configuration de la disposition des barres d'outils et des panneaux.
Programmes qui ouvrent les fichiers LAYOUT
Détails techniques
spécifications approfondies| Type de format | Liste de propriétés binaire Apple (`bplist`) |
| Octets magiques | `62 70 6C 69 73 74` (`bplist` en ASCII) à l'offset 0 |
| Encodage | Binaire, big-endian |
| Version du Plist | Encodée dans les octets 6-7 du fichier : `bplist00` (plus courant) ou `bplist01` |
| Stocké à l'intérieur de | Paquet de concert `.mainstage` (bundle/répertoire macOS) |
| Objectif | Encode la disposition des commandes d'écran MainStage - positions, tailles, affectations MIDI/paramètres par patch ou concert |
| Application hôte | Apple MainStage - édité exclusivement via le mode Mise en page graphique |
| Plateforme | macOS uniquement |
| Taille de fichier typique | 10 Ko - 500 Ko |
| Outil d'inspection | `plutil -p <file>` (intégré à macOS) convertit le plist binaire en sortie texte lisible |
| Somme de contrôle | Aucune - la cohérence du fichier repose sur le système de fichiers macOS |
| Contexte du paquet | Un concert `.mainstage` peut contenir plusieurs fichiers `.layout`, un par patch ou configuration de mise en page |
| Publié | 2007 (MainStage 1.0, part of Logic Studio) |
| Dernière version | MainStage 3.x (current, sold separately on Mac App Store since Dec 2011) |
Conversions LAYOUT
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers LAYOUT.