¿Qué es el formato de archivo LAYOUT?
Un archivo .layout es un archivo de diseño de Apple MainStage que almacena la disposición visual de los controles de pantalla dentro de un concierto o parche de MainStage. Codifica las posiciones, tamaños, asignaciones de pantalla y mapeos de parámetros en pantalla de elementos como botones, deslizadores, medidores de nivel y pantallas de teclado con los que un intérprete interactúa durante una actuación en vivo.
Los archivos .layout se almacenan dentro de los paquetes de concierto .mainstage, que son paquetes de macOS que aparecen como archivos individuales en el Finder. Están escritos en el formato de lista de propiedades binaria de Apple (bplist), identificable por los «magic bytes» bplist al inicio del archivo. Los usuarios no abren ni editan los archivos .layout directamente; se crean y modifican a través del modo Layout gráfico de MainStage, que proporciona una interfaz de arrastrar y soltar para organizar los controles de pantalla.
Debido a que los archivos .layout son plists binarios estándar, su estructura bruta se puede inspeccionar con la herramienta de línea de comandos de macOS plutil -p <archivo>, que convierte los datos binarios en una representación de texto legible por humanos. La edición manual directa del archivo binario no es práctica.
MainStage se lanzó por primera vez en 2007 como parte del paquete Logic Studio. En diciembre de 2011, Apple separó Logic Studio y puso MainStage disponible como una compra independiente en la Mac App Store. La versión actual es MainStage 3.x, que se ejecuta exclusivamente en macOS. Los archivos .layout de versiones anteriores de conciertos son generalmente compatibles con las versiones posteriores dentro de la familia MainStage 3.
Seguridad y protección
RIESGO: LOWDatos de lista de propiedades binarios simples; no ejecutables, sin capacidad de macros. La edición manual y la recarga en MainStage podrían corromper el diseño del concierto, pero no existe riesgo de seguridad.
Detalles del formato
en pocas palabras- Varios archivos de diseño/configuración de aplicaciones - La extensión .layout también se usa de forma genérica por muchas aplicaciones (IDEs, herramientas de diseño) para la persistencia del diseño de ventanas/paneles; no existe un estándar único.
- Diseño de Nuance Power PDF / PDF Architect - Algunos editores de PDF utilizan .layout para la configuración de la disposición de barras de herramientas y paneles.
Programas que abren archivos LAYOUT
Detalles técnicos
especificación profunda| Tipo de formato | Lista de propiedades binaria de Apple (`bplist`) |
| Magic bytes | `62 70 6C 69 73 74` (`bplist` en ASCII) en el desplazamiento 0 |
| Codificación | Binario, big-endian |
| Versión de Plist | Codificada en los bytes 6-7 del archivo: `bplist00` (más común) o `bplist01` |
| Almacenado dentro de | Paquete de concierto `.mainstage` (directorio/paquete de macOS) |
| Propósito | Codifica el diseño de los controles de pantalla de MainStage: posiciones, tamaños, asignaciones MIDI/parámetros por parche o concierto |
| Aplicación host | Apple MainStage - editado exclusivamente a través del modo Layout gráfico |
| Plataforma | Solo macOS |
| Tamaño de archivo típico | 10 KB - 500 KB |
| Herramienta de inspección | `plutil -p <archivo>` (integrada en macOS) convierte el plist binario en una salida de texto legible |
| Checksum | Ninguno - la consistencia del archivo depende del sistema de archivos de macOS |
| Contexto del paquete | Un concierto de `.mainstage` puede contener múltiples archivos `.layout`, uno por parche o configuración de diseño |
| Lanzado | 2007 (MainStage 1.0, part of Logic Studio) |
| Última versión | MainStage 3.x (current, sold separately on Mac App Store since Dec 2011) |
Conversiones de LAYOUT
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos LAYOUT.