Hva er OSD-filformatet?
.osd-filer er programvarebeskrivelser i ren XML definert av Open Software Description-formatet, som ble sendt inn til W3C den 11. august 1997 av Microsoft Corporation og Marimba Incorporated. Spesifikasjonen ble publisert som en W3C NOTE - et forslag til vurdering, ikke en formell anbefaling - og ble aldri utbredt utenfor Microsofts egne SoftGrid og senere App-V 4.x-produktlinjer.
En .osd-fils rotelement er <SOFTPKG>, som inneholder attributtene NAME og VERSION. Underelementer lister opp <CODEBASE>-URL-er som peker til installasjonsdataene, og deklarerer forutsetninger for <OS>, <OSVERSION> og <PROCESSOR>. I SoftGrid- og App-V 4.x-distribusjoner beskriver ytterligere elementer det virtuelle applikasjonsmiljøet: virtuelle registernøkler, filsystem-mappinger og tildeling av protokollhåndterere.
Filene er små (vanligvis 1 KB til 20 KB), kodet i UTF-8 eller ISO-8859-1, og er fullt lesbare for mennesker i alle tekstredigeringsprogrammer. Formatet inneholder ingen binærdata og krever ingen spesiell visningsprogramvare.
Microsoft App-V 5.0 (2012) kuttet ut OSD-basert strømming til fordel for det enhetlige .appv-pakkeformatet, noe som gjorde .osd-filer foreldet for alle praktiske formål. Filer man støter på i dag er rester fra App-V 4.x- eller SoftGrid-distribusjoner fra omtrent 2007-2014.
Den originale W3C-spesifikasjonen er tilgjengelig på https://www.w3.org/TR/NOTE-OSD. Alle redigeringsprogrammer som kan håndtere XML kan åpne og redigere .osd-filer uten spesialverktøy.
Sikkerhet og trygghet
RISIKO: LOWOSD-filer er passive XML-beskrivelser - de inneholder metadata og URL-er, ikke kjørbar kode. Det er trygt å åpne en OSD-fil i et tekst- eller XML-redigeringsprogram. I en App-V-kontekst kan en OSD som peker til en skadelig URL være en risiko - men risikoen ligger i dataene som hentes av App-V-klienten, ikke i selve OSD-filen.
Formatdetaljer
i et nøtteskall- On-Screen Display-konfigurasjon (ulike maskinvare/programvare) - Enkelte skjerm- og TV-programmer (f.eks. verktøy for skjermkalibrering) bruker .osd for innstillinger av skjermmenyer - ikke relatert til Microsoft/W3C-formatet.
Programmer som åpner OSD-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Programvarebeskrivelse i ren XML |
| Koding | UTF-8 eller ISO-8859-1 ren tekst |
| Rotelement | `<SOFTPKG>` med attributtene `NAME` og `VERSION` |
| Viktige underelementer | `<CODEBASE>`, `<IMPLEMENTATION>`, `<OS>`, `<OSVERSION>`, `<PROCESSOR>`, `<ABSTRACT>` |
| App-V/SoftGrid-utvidelser | Ytterligere elementer for virtuelle registernøkler, filsystem-mappinger og tildeling av protokollhåndterere |
| Typisk filstørrelse | 1 KB - 20 KB |
| Kryptering | Ingen (grunnspesifikasjon); data referert av `<CODEBASE>` kan være uavhengig kodesignert |
| MIME-type | `text/xml` (primær); `application/xml` (alternativ) |
| Spesifikasjonens opprinnelse | W3C NOTE sendt inn 11. august 1997 av Microsoft og Marimba; ble aldri en W3C Recommendation |
| App-V bruksperiode | Microsoft SoftGrid og App-V 4.x virtuelle applikasjonspakker (omtrent 2007-2014) |
| Erstattet av | Microsoft App-V 5.0 `.appv`-pakkeformat (2012), som samlet alle pakkedata i én enkelt fil |
| Utgitt | August 11, 1997 (joint W3C NOTE by Microsoft and Marimba) |
| Siste versjon | OSD v1.0 (1997 spec, never updated); App-V 4.x OSD variant used through ~2014 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.w3.org |
OSD-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om OSD-filer.