O que é o formato de ficheiro LAYOUT?
Um arquivo .layout é um arquivo de Layout do Apple MainStage que armazena a disposição visual dos controles de tela dentro de um concerto ou patch do MainStage. Ele codifica as posições, tamanhos, atribuições de exibição e mapeamentos de parâmetros na tela de elementos como botões, controles deslizantes, medidores de nível e exibições de teclado com os quais um artista interage durante uma performance ao vivo no palco.
Arquivos .layout são armazenados dentro de pacotes de concerto .mainstage - pacotes do macOS que aparecem como arquivos únicos no Finder. Eles são gravados no formato de lista de propriedades binária da Apple (bplist), identificável pelos magic bytes bplist no início do arquivo. Os usuários não abrem ou editam arquivos .layout diretamente; eles são criados e modificados através do modo Layout gráfico do MainStage, que fornece uma interface de arrastar e soltar para organizar os controles de tela.
Como os arquivos .layout são plists binários padrão, sua estrutura bruta pode ser inspecionada com a ferramenta de linha de comando do macOS plutil -p <arquivo>, que converte os dados binários em uma representação de texto legível por humanos. A edição manual do arquivo binário diretamente é impraticável.
O MainStage foi lançado pela primeira vez em 2007 como parte do pacote Logic Studio. Em dezembro de 2011, a Apple desmembrou o Logic Studio e disponibilizou o MainStage como uma compra independente na Mac App Store. A versão atual é o MainStage 3.x, que roda exclusivamente no macOS. Arquivos .layout de versões anteriores de concertos são geralmente compatíveis com as versões mais recentes da família MainStage 3.
Segurança e proteção
RISCO: LOWDados de lista de propriedades binários simples; não executável, sem capacidade de macro. Editar manualmente e recarregar no MainStage pode corromper o layout do concerto, mas não há risco de segurança.
Detalhes do formato
em resumo- Vários arquivos de layout/configurações de aplicativos - A extensão .layout também é usada genericamente por muitos aplicativos (IDEs, ferramentas de design) para persistência de layout de janelas/painéis; não há um padrão único.
- Layout do Nuance Power PDF / PDF Architect - Alguns editores de PDF usam .layout para configuração de disposição de barras de ferramentas/painéis.
Programas que abrem arquivos LAYOUT
Detalhes técnicos
especificação profunda| Tipo de formato | Lista de propriedades binária da Apple (`bplist`) |
| Magic bytes | `62 70 6C 69 73 74` (`bplist` em ASCII) no deslocamento 0 |
| Codificação | Binário, big-endian |
| Versão do Plist | Codificada nos bytes 6-7 do arquivo: `bplist00` (mais comum) ou `bplist01` |
| Armazenado dentro de | Pacote de concerto `.mainstage` (pacote/diretório do macOS) |
| Finalidade | Codifica o layout do controle de tela do MainStage - posições, tamanhos, atribuições de MIDI/parâmetros por patch ou concerto |
| Aplicativo host | Apple MainStage - editado exclusivamente através do modo Layout gráfico |
| Plataforma | apenas macOS |
| Tamanho de arquivo típico | 10 KB - 500 KB |
| Ferramenta de inspeção | `plutil -p <arquivo>` (nativo do macOS) converte o plist binário em saída de texto legível |
| Checksum | Nenhum - a consistência do arquivo depende do sistema de arquivos do macOS |
| Contexto do pacote | Um concerto `.mainstage` pode conter múltiplos arquivos `.layout`, um por patch ou configuração de layout |
| Lançado | 2007 (MainStage 1.0, part of Logic Studio) |
| Versão mais recente | MainStage 3.x (current, sold separately on Mac App Store since Dec 2011) |
Conversões de LAYOUT
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos LAYOUT.