Hvad er OSD-filformatet?
.osd-filer er softwarepakkebeskrivelser i almindelig XML defineret af Open Software Description-formatet, som blev indsendt i fællesskab til W3C den 11. august 1997 af Microsoft Corporation og Marimba Incorporated. Specifikationen blev udgivet som en W3C NOTE - et forslag til overvejelse, ikke en formel anbefaling - og blev aldrig bredt vedtaget uden for Microsofts egne SoftGrid og senere App-V 4.x produktlinjer.
Rod-elementet i en .osd-fil er <SOFTPKG>, som indeholder attributterne NAME og VERSION. Under-elementer viser <CODEBASE>-URL'er, der peger på installationsdataene, og erklærer forudsætninger for <OS>, <OSVERSION> og <PROCESSOR>. I SoftGrid- og App-V 4.x-installationer beskriver yderligere elementer det virtuelle applikationsmiljø: virtuelle registreringsstier, filsystem-mappings og tildelinger af protokolhåndteringer.
Filerne er små (typisk 1 KB til 20 KB), kodet i UTF-8 eller ISO-8859-1, og fuldt læsbare for mennesker i ethvert tekstredigeringsprogram. Formatet indeholder ingen binære data og kræver ingen speciel fremviser.
Microsoft App-V 5.0 (2012) droppede OSD-baseret streaming til fordel for det forenede .appv-pakkeformat, hvilket gjorde .osd-filer forældede til alle praktiske formål. Filer, man støder på i dag, er rester fra App-V 4.x- eller SoftGrid-installationer fra omkring 2007-2014.
Den oprindelige W3C-specifikation er tilgængelig på https://www.w3.org/TR/NOTE-OSD. Enhver editor, der kan håndtere XML, kan åbne og redigere .osd-filer uden specialværktøj.
Sikkerhed og tryghed
RISIKO: LOWOSD-filer er passive XML-beskrivelser - de indeholder metadata og URL'er, ikke eksekverbar kode. Det er sikkert at åbne en OSD-fil i et tekst- eller XML-redigeringsprogram. I en App-V-kontekst kan en OSD, der peger på en ondsindet URL, være en bekymring - men risikoen ligger i de data, der hentes af App-V-klienten, ikke i selve OSD-filen.
Formatdetaljer
kort fortalt- On-Screen Display-konfiguration (forskellig hardware/software) - Noget skærm- og tv-software (f.eks. værktøjer til skærmkalibrering) bruger .osd til indstillinger for OSD-overlay - ikke relateret til Microsoft/W3C-formatet.
Programmer der åbner OSD-filer
Tekniske detaljer
dyb specifikation| Formattype | Softwarepakkebeskrivelse i almindelig XML |
| Kodning | UTF-8 eller ISO-8859-1 almindelig tekst |
| Rod-element | `<SOFTPKG>` med attributterne `NAME` og `VERSION` |
| Vigtige under-elementer | `<CODEBASE>`, `<IMPLEMENTATION>`, `<OS>`, `<OSVERSION>`, `<PROCESSOR>`, `<ABSTRACT>` |
| App-V/SoftGrid-udvidelser | Yderligere elementer til virtuelle registreringsstier, filsystem-mappings og tildelinger af protokolhåndteringer |
| Typisk filstørrelse | 1 KB - 20 KB |
| Kryptering | Ingen (basisspecifikation); data refereret af `<CODEBASE>` kan være uafhængigt kodesigneret |
| MIME-type | `text/xml` (primær); `application/xml` (alternativ) |
| Specifikationens oprindelse | W3C NOTE indsendt 11. august 1997 af Microsoft og Marimba; blev aldrig en W3C-anbefaling |
| App-V brugsperiode | Microsoft SoftGrid og App-V 4.x virtuelle applikationspakker (ca. 2007-2014) |
| Erstattet af | Microsoft App-V 5.0 `.appv`-pakkeformat (2012), som samlede alle pakkedata i én enkelt fil |
| Udgivet | August 11, 1997 (joint W3C NOTE by Microsoft and Marimba) |
| Seneste version | OSD v1.0 (1997 spec, never updated); App-V 4.x OSD variant used through ~2014 |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.w3.org |
OSD-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om OSD-filer.