Hvad er LAYOUT-filformatet?
En .layout-fil er en Apple MainStage Layout-fil, der gemmer den visuelle placering af skærmkontroller i en MainStage-koncert eller et patch. Den koder positioner, størrelser, visningstildelinger og skærmparametermaps for elementer som knapper, skydere, niveaumålere og tastaturvisninger, som en kunstner interagerer med under en liveoptræden.
.layout-filer gemmes inde i .mainstage-koncertpakker - macOS-bundles, der vises som enkelte filer i Finder. De er skrevet i Apples binære property list-format (bplist), som kan identificeres ved bplist magic bytes i starten af filen. Brugere åbner eller redigerer ikke .layout-filer direkte; de oprettes og ændres via MainStages grafiske Layout-tilstand, som tilbyder en drag-and-drop-brugerflade til at arrangere skærmkontroller.
Da .layout-filer er standard binære plists, kan deres rå struktur inspiceres med macOS-kommandolinjeværktøjet plutil -p <fil>, som konverterer de binære data til en menneskeligt læsbar tekstrepræsentation. Manuel redigering af den binære fil direkte er upraktisk.
MainStage blev først udgivet i 2007 som en del af Logic Studio-pakken. I december 2011 adskilte Apple Logic Studio og gjorde MainStage tilgængelig som et selvstændigt køb i Mac App Store. Den nuværende version er MainStage 3.x, som udelukkende kører på macOS. .layout-filer fra tidligere koncertversioner er generelt fremadkompatible inden for MainStage 3-familien.
Sikkerhed og tryghed
RISIKO: LOWRene binære egenskabslistedata; ikke eksekverbar, ingen makro-funktionalitet. Manuel redigering og genindlæsning i MainStage kan ødelægge koncertlayoutet, men der er ingen sikkerhedsrisiko.
Formatdetaljer
kort fortalt- Forskellige applikationslayout/indstillingsfiler - .layout-filtypen bruges også generelt af mange applikationer (IDE'er, designværktøjer) til at gemme vindues- og panelplaceringer; ingen enkelt standard.
- Nuance Power PDF / PDF Architect layout - Nogle PDF-redigeringsprogrammer bruger .layout til konfiguration af værktøjslinjer og paneler.
Programmer der åbner LAYOUT-filer
Tekniske detaljer
dyb specifikation| Format-type | Apple binær egenskabsliste (`bplist`) |
| Magic bytes | `62 70 6C 69 73 74` (`bplist` i ASCII) ved offset 0 |
| Kodning | Binær, big-endian |
| Plist-version | Kodet i byte 6-7 af filen: `bplist00` (mest almindelig) eller `bplist01` |
| Gemt inde i | `.mainstage`-koncertpakke (macOS bundle/mappe) |
| Formål | Koder MainStage skærmkontrollayout - positioner, størrelser, MIDI/paramatertildelinger pr. patch eller koncert |
| Værtsprogram | Apple MainStage - redigeres udelukkende gennem den grafiske Layout-tilstand |
| Platform | Kun macOS |
| Typisk filstørrelse | 10 KB - 500 KB |
| Inspektionsværktøj | `plutil -p <fil>` (indbygget i macOS) konverterer binær plist til læsbar tekst |
| Checksum | Ingen - filkonsistens afhænger af macOS-filsystemet |
| Pakkekontekst | En `.mainstage`-koncert kan indeholde flere `.layout`-filer, én pr. patch eller layoutkonfiguration |
| Udgivet | 2007 (MainStage 1.0, part of Logic Studio) |
| Seneste version | MainStage 3.x (current, sold separately on Mac App Store since Dec 2011) |
LAYOUT-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om LAYOUT-filer.