O que é o formato de ficheiro OSD?
Arquivos .osd são descritores de pacotes de software em XML simples definidos pelo formato Open Software Description, submetido conjuntamente ao W3C em 11 de agosto de 1997 pela Microsoft Corporation e Marimba Incorporated. A especificação foi publicada como uma W3C NOTE - uma submissão para consideração, não uma Recomendação formal - e nunca foi amplamente adotada fora da própria linha de produtos SoftGrid e, posteriormente, App-V 4.x da Microsoft.
O elemento raiz de um arquivo .osd é <SOFTPKG>, contendo os atributos NAME e VERSION. Elementos filhos listam URLs <CODEBASE> que apontam para a carga útil da instalação e declaram pré-requisitos de <OS>, <OSVERSION> e <PROCESSOR>. Em implantações SoftGrid e App-V 4.x, elementos adicionais descrevem o ambiente de aplicação virtual: caminhos de registro virtual, mapeamentos de sistema de arquivos e atribuições de manipuladores de protocolo.
Os arquivos são pequenos (geralmente de 1 KB a 20 KB), codificados em UTF-8 ou ISO-8859-1 e totalmente legíveis por humanos em qualquer editor de texto. O formato não contém dados binários e não requer um visualizador especial.
O Microsoft App-V 5.0 (2012) abandonou o streaming baseado em OSD em favor do formato de pacote unificado .appv, tornando os arquivos .osd obsoletos para todos os fins práticos. Arquivos encontrados hoje são remanescentes de implantações App-V 4.x ou SoftGrid de aproximadamente 2007-2014.
A especificação original do W3C está disponível em https://www.w3.org/TR/NOTE-OSD. Qualquer editor capaz de lidar com XML pode abrir e editar arquivos .osd sem ferramentas especiais.
Segurança e proteção
RISCO: LOWArquivos OSD são descritores XML passivos - eles contêm metadados e URLs, não código executável. Abrir um arquivo OSD em um editor de texto/XML é seguro. Em um contexto de implantação App-V, um OSD apontando para uma URL de carga útil maliciosa é uma preocupação - mas o risco está na carga útil buscada pelo cliente App-V, não no arquivo OSD em si.
Detalhes do formato
em resumo- Configuração de On-Screen Display (vários hardwares/softwares) - Alguns softwares de monitor e TV (ex: ferramentas de calibração de tela) usam .osd para configurações de sobreposição OSD - não relacionado ao formato Microsoft/W3C.
Programas que abrem arquivos OSD
Detalhes técnicos
especificação profunda| Tipo de formato | Descritor de pacote de software em XML simples |
| Codificação | Texto simples UTF-8 ou ISO-8859-1 |
| Elemento raiz | `<SOFTPKG>` com atributos `NAME` e `VERSION` |
| Principais elementos filhos | `<CODEBASE>`, `<IMPLEMENTATION>`, `<OS>`, `<OSVERSION>`, `<PROCESSOR>`, `<ABSTRACT>` |
| Extensões App-V/SoftGrid | Elementos adicionais para caminhos de registro virtual, mapeamentos de sistema de arquivos e atribuições de manipuladores de protocolo |
| Tamanho de arquivo típico | 1 KB - 20 KB |
| Criptografia | Nenhuma (especificação base); cargas úteis referenciadas por `<CODEBASE>` podem ser assinadas digitalmente de forma independente |
| Tipo MIME | `text/xml` (primário); `application/xml` (alternativo) |
| Origem da especificação | W3C NOTE submetida em 11 de agosto de 1997 pela Microsoft e Marimba; nunca se tornou uma Recomendação do W3C |
| Era de uso do App-V | Pacotes de aplicações virtuais Microsoft SoftGrid e App-V 4.x (aproximadamente 2007-2014) |
| Substituído por | Formato de pacote Microsoft App-V 5.0 `.appv` (2012), que unificou todos os dados do pacote em um único arquivo |
| Lançado | August 11, 1997 (joint W3C NOTE by Microsoft and Marimba) |
| Versão mais recente | OSD v1.0 (1997 spec, never updated); App-V 4.x OSD variant used through ~2014 |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.w3.org |
Conversões de OSD
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos OSD.