Wat is het LAYOUT-bestandsformaat?
Een .layout-bestand is een Apple MainStage Layout-bestand waarin de visuele indeling van schermknoppen binnen een MainStage-concert of -patch wordt opgeslagen. Het codeert de posities, afmetingen, weergavetoewijzingen en parameterkoppelingen op het scherm van elementen zoals knoppen, schuifregelaars, niveaumeters en toetsenbordweergaven waarmee een artiest communiceert tijdens een live optreden.
.layout-bestanden worden opgeslagen in .mainstage-concertpakketten - macOS-bundels die in de Finder als afzonderlijke bestanden verschijnen. Ze zijn geschreven in het binaire property list-formaat van Apple (bplist), herkenbaar aan de bplist magic bytes aan het begin van het bestand. Gebruikers openen of bewerken .layout-bestanden niet rechtstreeks; ze worden gemaakt en gewijzigd via de grafische Layout-modus van MainStage, die een drag-and-drop-interface biedt voor het rangschikken van schermknoppen.
Omdat .layout-bestanden standaard binaire plists zijn, kan hun ruwe structuur worden geïnspecteerd met de macOS-opdrachtregeltool plutil -p <file>, die de binaire gegevens converteert naar een menselijk leesbare tekstweergave. Het handmatig rechtstreeks bewerken van het binaire bestand is onpraktisch.
MainStage werd voor het eerst uitgebracht in 2007 als onderdeel van de Logic Studio-bundel. In december 2011 heeft Apple Logic Studio ontbundeld en MainStage beschikbaar gemaakt als een zelfstandige aankoop in de Mac App Store. De huidige versie is MainStage 3.x, die exclusief op macOS draait. .layout-bestanden van eerdere concertversies zijn over het algemeen voorwaarts compatibel binnen de MainStage 3-familie.
Beveiliging & veiligheid
RISICO: LOWEenvoudige binaire property list-gegevens; niet uitvoerbaar, geen macro-mogelijkheden. Handmatig bewerken en opnieuw laden in MainStage kan de lay-out van het concert beschadigen, maar er is geen beveiligingsrisico.
Formaatdetails
in een notendop- Diverse lay-out/instellingenbestanden van applicaties - De .layout-extensie wordt ook generiek gebruikt door veel applicaties (IDE's, ontwerptools) voor het behouden van de venster-/paneelindeling; geen enkele standaard.
- Nuance Power PDF / PDF Architect lay-out - Sommige PDF-editors gebruiken .layout voor de configuratie van de werkbalk-/paneelindeling.
Programma's die LAYOUT-bestanden openen
Technische details
diepe specificaties| Formaat type | Apple binaire property list (`bplist`) |
| Magic bytes | `62 70 6C 69 73 74` (`bplist` in ASCII) op offset 0 |
| Codering | Binair, big-endian |
| Plist-versie | Gecodeerd in bytes 6-7 van bestand: `bplist00` (meest gebruikelijk) of `bplist01` |
| Opgeslagen in | `.mainstage`-concertpakket (macOS-bundel/map) |
| Doel | Codeert de lay-out van MainStage-schermknoppen - posities, afmetingen, MIDI/parameter-toewijzingen per patch of concert |
| Host-applicatie | Apple MainStage - uitsluitend bewerkt via de grafische Layout-modus |
| Platform | Alleen macOS |
| Typische bestandsgrootte | 10 KB - 500 KB |
| Inspectietool | `plutil -p <file>` (ingebouwd in macOS) converteert binaire plist naar leesbare tekstuitvoer |
| Checksum | Geen - bestandsconsistentie vertrouwt op het macOS-bestandssysteem |
| Pakketcontext | Een `.mainstage`-concert kan meerdere `.layout`-bestanden bevatten, één per patch of lay-outconfiguratie |
| Uitgebracht | 2007 (MainStage 1.0, part of Logic Studio) |
| Laatste versie | MainStage 3.x (current, sold separately on Mac App Store since Dec 2011) |
LAYOUT conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over LAYOUT-bestanden.