Che cos'è il formato di file OSD?
I file .osd sono descrittori di pacchetti software in formato XML definiti dallo standard Open Software Description, presentato congiuntamente al W3C l'11 agosto 1997 da Microsoft Corporation e Marimba Incorporated. La specifica è stata pubblicata come W3C NOTE - una proposta per valutazione, non una Raccomandazione formale - e non è mai stata ampiamente adottata al di fuori della linea di prodotti SoftGrid di Microsoft e della successiva serie App-V 4.x.
L'elemento radice di un file .osd è <SOFTPKG>, che porta gli attributi NAME e VERSION. Gli elementi figli elencano gli URL <CODEBASE> che puntano al payload di installazione e dichiarano i prerequisiti <OS>, <OSVERSION> e <PROCESSOR>. Nelle implementazioni SoftGrid e App-V 4.x, elementi aggiuntivi descrivono l'ambiente applicativo virtuale: percorsi del registro virtuale, mappature del file system e assegnazioni dei gestori di protocollo.
I file sono di piccole dimensioni (tipicamente da 1 KB a 20 KB), codificati in UTF-8 o ISO-8859-1, e sono completamente leggibili dall'uomo in qualsiasi editor di testo. Il formato non contiene dati binari e non richiede alcun visualizzatore speciale.
Microsoft App-V 5.0 (2012) ha abbandonato lo streaming basato su OSD a favore del formato di pacchetto unificato .appv, rendendo i file .osd obsoleti per tutti gli scopi pratici. I file che si incontrano oggi sono residui di distribuzioni App-V 4.x o SoftGrid risalenti all'incirca al periodo 2007-2014.
La specifica originale del W3C è disponibile all'indirizzo https://www.w3.org/TR/NOTE-OSD. Qualsiasi editor in grado di gestire XML può aprire e modificare i file .osd senza strumenti speciali.
Sicurezza e incolumità
RISCHIO: LOWI file OSD sono descrittori XML passivi - contengono metadati e URL, non codice eseguibile. Aprire un file OSD in un editor di testo/XML è sicuro. Nel contesto di una distribuzione App-V, un OSD che punta a un URL di payload malevolo rappresenta un rischio - ma il pericolo risiede nel payload scaricato dal client App-V, non nel file OSD stesso.
Dettagli del formato
in sintesi- Configurazione On-Screen Display (vari hardware/software) - Alcuni software per monitor e TV (ad esempio strumenti di calibrazione del display) utilizzano .osd per le impostazioni di sovrapposizione OSD - non correlato al formato Microsoft/W3C.
Programmi che aprono file OSD
Dettagli tecnici
specifiche approfondite| Tipo di formato | Descrittore di pacchetto software in XML semplice |
| Codifica | Testo semplice UTF-8 o ISO-8859-1 |
| Elemento radice | `<SOFTPKG>` con attributi `NAME` e `VERSION` |
| Elementi figli chiave | `<CODEBASE>`, `<IMPLEMENTATION>`, `<OS>`, `<OSVERSION>`, `<PROCESSOR>`, `<ABSTRACT>` |
| Estensioni App-V/SoftGrid | Elementi aggiuntivi per percorsi del registro virtuale, mappature del file system e assegnazioni dei gestori di protocollo |
| Dimensione tipica del file | 1 KB - 20 KB |
| Crittografia | Nessuna (specifica di base); i payload referenziati da `<CODEBASE>` possono essere firmati digitalmente in modo indipendente |
| Tipo MIME | `text/xml` (primario); `application/xml` (alternativo) |
| Origine della specifica | W3C NOTE presentata l'11 agosto 1997 da Microsoft e Marimba; mai diventata una Raccomandazione W3C |
| Era di utilizzo App-V | Pacchetti applicativi virtuali Microsoft SoftGrid e App-V 4.x (circa 2007-2014) |
| Sostituito da | Formato pacchetto Microsoft App-V 5.0 `.appv` (2012), che ha unificato tutti i dati del pacchetto in un unico file |
| Rilasciato | August 11, 1997 (joint W3C NOTE by Microsoft and Marimba) |
| Ultima versione | OSD v1.0 (1997 spec, never updated); App-V 4.x OSD variant used through ~2014 |
| Standard aperto | Sì · royalty-free |
| Specifica | www.w3.org |
Conversioni OSD
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file OSD.