¿Qué es el formato de archivo OSD?
Los archivos .osd son descriptores de paquetes de software en XML plano definidos por el formato Open Software Description, presentado conjuntamente al W3C el 11 de agosto de 1997 por Microsoft Corporation y Marimba Incorporated. La especificación se publicó como una W3C NOTE (una propuesta para consideración, no una Recomendación formal) y nunca fue adoptada ampliamente fuera de la propia línea de productos SoftGrid y, posteriormente, App-V 4.x de Microsoft.
El elemento raíz de un archivo .osd es <SOFTPKG>, que lleva los atributos NAME y VERSION. Los elementos secundarios enumeran las URL de <CODEBASE> que apuntan a la carga útil de instalación y declaran los requisitos previos de <OS>, <OSVERSION> y <PROCESSOR>. En los despliegues de SoftGrid y App-V 4.x, elementos adicionales describen el entorno de la aplicación virtual: rutas de registro virtual, mapeos del sistema de archivos y asignaciones de controladores de protocolo.
Los archivos son pequeños (normalmente de 1 KB a 20 KB), están codificados en UTF-8 o ISO-8859-1 y son totalmente legibles por humanos en cualquier editor de texto. El formato no contiene datos binarios y no requiere un visor especial.
Microsoft App-V 5.0 (2012) abandonó la transmisión basada en OSD en favor del formato de paquete unificado .appv, lo que hace que los archivos .osd estén obsoletos para todos los fines prácticos. Los archivos que se encuentran hoy en día son restos de despliegues de App-V 4.x o SoftGrid de aproximadamente 2007-2014.
La especificación original del W3C está disponible en https://www.w3.org/TR/NOTE-OSD. Cualquier editor capaz de manejar XML puede abrir y editar archivos .osd sin herramientas especiales.
Seguridad y protección
RIESGO: LOWLos archivos OSD son descriptores XML pasivos: contienen metadatos y URL, no código ejecutable. Abrir un archivo OSD en un editor de texto/XML es seguro. En un contexto de despliegue de App-V, un OSD que apunte a una URL de carga útil maliciosa es una preocupación, pero el riesgo está en la carga útil obtenida por el cliente App-V, no en el archivo OSD en sí.
Detalles del formato
en pocas palabras- Configuración de On-Screen Display (varios hardware/software) - Algunos programas de monitores y televisores (por ejemplo, herramientas de calibración de pantalla) utilizan .osd para los ajustes de superposición de OSD, sin relación con el formato de Microsoft/W3C.
Programas que abren archivos OSD
Detalles técnicos
especificación profunda| Tipo de formato | Descriptor de paquete de software en XML plano |
| Codificación | Texto plano UTF-8 o ISO-8859-1 |
| Elemento raíz | `<SOFTPKG>` con atributos `NAME` y `VERSION` |
| Elementos secundarios clave | `<CODEBASE>`, `<IMPLEMENTATION>`, `<OS>`, `<OSVERSION>`, `<PROCESSOR>`, `<ABSTRACT>` |
| Extensiones de App-V/SoftGrid | Elementos adicionales para rutas de registro virtual, mapeos de sistemas de archivos y asignaciones de controladores de protocolo |
| Tamaño de archivo típico | 1 KB - 20 KB |
| Cifrado | Ninguno (especificación base); las cargas útiles referenciadas por `<CODEBASE>` pueden estar firmadas digitalmente de forma independiente |
| Tipo MIME | `text/xml` (primario); `application/xml` (alternativo) |
| Origen de la especificación | W3C NOTE presentada el 11 de agosto de 1997 por Microsoft y Marimba; nunca se convirtió en una Recomendación del W3C |
| Era de uso de App-V | Paquetes de aplicaciones virtuales de Microsoft SoftGrid y App-V 4.x (aproximadamente 2007-2014) |
| Reemplazado por | Formato de paquete `.appv` de Microsoft App-V 5.0 (2012), que unificó todos los datos del paquete en un solo archivo |
| Lanzado | August 11, 1997 (joint W3C NOTE by Microsoft and Marimba) |
| Última versión | OSD v1.0 (1997 spec, never updated); App-V 4.x OSD variant used through ~2014 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.w3.org |
Conversiones de OSD
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos OSD.