Vad är filformatet OSD?
.osd-filer är programvarubeskrivningar i vanlig XML definierade av formatet Open Software Description, som gemensamt skickades in till W3C den 11 augusti 1997 av Microsoft Corporation och Marimba Incorporated. Specifikationen publicerades som en W3C NOTE - ett förslag för övervägande, inte en formell rekommendation - och blev aldrig allmänt spridd utanför Microsofts egna produktlinjer SoftGrid och senare App-V 4.x.
Rot-elementet i en .osd-fil är <SOFTPKG>, som innehåller attributen NAME och VERSION. Underordnade element listar <CODEBASE>-URL:er som pekar på installationsdata och deklarerar krav för <OS>, <OSVERSION> och <PROCESSOR>. I distributioner med SoftGrid och App-V 4.x beskriver ytterligare element den virtuella applikationsmiljön: virtuella registernycklar, filsystemsmappningar och tilldelningar av protokollhanterare.
Filerna är små (vanligtvis 1 KB till 20 KB), kodade i UTF-8 eller ISO-8859-1, och helt läsbara för människor i valfri textredigerare. Formatet innehåller ingen binär data och kräver ingen speciell visningsprogramvara.
Microsoft App-V 5.0 (2012) slopade OSD-baserad strömning till förmån för det enhetliga paketformatet .appv, vilket gjorde .osd-filer föråldrade för alla praktiska ändamål. Filer som påträffas idag är rester från App-V 4.x- eller SoftGrid-distributioner från ungefär 2007-2014.
Den ursprungliga W3C-specifikationen finns tillgänglig på https://www.w3.org/TR/NOTE-OSD. Vilken redigerare som helst som kan hantera XML kan öppna och redigera .osd-filer utan specialverktyg.
Säkerhet & trygghet
RISK: LOWOSD-filer är passiva XML-beskrivningar - de innehåller metadata och URL:er, inte körbar kod. Att öppna en OSD-fil i en text- eller XML-redigerare är säkert. I ett App-V-distributionssammanhang kan en OSD som pekar på en skadlig URL vara en risk - men risken ligger i den data som hämtas av App-V-klienten, inte i själva OSD-filen.
Formatdetaljer
i ett nötskal- On-Screen Display-konfiguration (olika hård- och mjukvaror) - Vissa programvaror för bildskärmar och TV-apparater (t.ex. kalibreringsverktyg) använder .osd för inställningar av skärmmenyer - ej relaterat till Microsoft/W3C-formatet.
Program som öppnar OSD-filer
Tekniska detaljer
djup specifikation| Formattyp | Programvarubeskrivning i vanlig XML |
| Kodning | UTF-8 eller ISO-8859-1 vanlig text |
| Rot-element | `<SOFTPKG>` med attributen `NAME` och `VERSION` |
| Viktiga underordnade element | `<CODEBASE>`, `<IMPLEMENTATION>`, `<OS>`, `<OSVERSION>`, `<PROCESSOR>`, `<ABSTRACT>` |
| App-V/SoftGrid-tillägg | Ytterligare element för virtuella registernycklar, filsystemsmappningar och tilldelningar av protokollhanterare |
| Typisk filstorlek | 1 KB - 20 KB |
| Kryptering | Ingen (grundspecifikation); data som refereras av `<CODEBASE>` kan vara oberoende kodsignerad |
| MIME-typ | `text/xml` (primär); `application/xml` (alternativ) |
| Specifikationens ursprung | W3C NOTE inskickad 11 augusti 1997 av Microsoft och Marimba; blev aldrig en W3C-rekommendation |
| App-V användningsperiod | Microsoft SoftGrid och App-V 4.x virtuella applikationspaket (cirka 2007-2014) |
| Ersatt av | Microsoft App-V 5.0 `.appv`-paketformat (2012), som förenade all paketdata i en enda fil |
| Släppt | August 11, 1997 (joint W3C NOTE by Microsoft and Marimba) |
| Senaste version | OSD v1.0 (1997 spec, never updated); App-V 4.x OSD variant used through ~2014 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.w3.org |
OSD-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om OSD-filer.