.CDF-MS

CDF-MS-fil

ClickOnce Deployment binary manifest (CDF) file
Ställ en fråga
SNABBT SVAR

En .cdf-ms-fil är en intern manifest-cachefil som Windows ClickOnce / side-by-side-distributionssystem skapar automatiskt. Du öppnar den inte -- .NET-runtimen läser och skriver den under installation eller start av en ClickOnce-app. Om en ClickOnce-app inte fungerar korrekt bör du reparera eller installera om appen; radera inte .cdf-ms-filer manuellt.

Utvecklare: Microsoft Kategori: Inställningsfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows
Relaterat: .ICA · .DS_STORE · .WMZ · .CFG

På denna sida

19k+ filtillägg indexerade
Senast granskad Jun 27, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet CDF-MS?

En .cdf-ms-fil är en manifest-cachefil som används av Windows ClickOnce-distributionssystem och side-by-side (SxS/Fusion) komponent-runtime. Den innehåller deklarationer av sammansättningsidentitet, beroendereferenser, filposter och en digital signatur - information som runtimen behöver för att lokalisera, verifiera och starta en ClickOnce-applikation eller .NET-komponent.

Manifestfilernas roll

.cdf-ms-filer skrivs automatiskt av ClickOnce-runtimen, inte av användare. De flesta kopior är UTF-8 XML och kan inspekteras i en textredigerare. Eftersom varje fil bär en XML-DSIG digital signatur kommer varje försök att ändra en .cdf-ms-fil att ogiltigförklara dess signatur och kan förhindra att applikationen körs korrekt. Den rätta åtgärden är att reparera eller installera om applikationen, inte att redigera cachefilen direkt.

.cdf-ms-manifestfiler är vanligtvis namngivna efter den applikation de refererar till - till exempel åtföljs application.exe av application.exe.cdf-ms. Till skillnad från en vanlig MANIFEST-fil inbäddad i en Windows PE-binär, är en .cdf-ms en separat cache-artefakt bunden till ClickOnce-distributionspipelinen, först introducerad med .NET Framework 2.0 i november 2005. MSIX är Microsofts föredragna moderna paketeringsalternativ.

Säkerhet & trygghet

RISK: LOW

En .cdf-ms i sig är ett passivt manifest (vanligtvis XML) och kan inte köras på egen hand, så att läsa en är ofarligt. Den verkliga försiktigheten är densamma som för ClickOnce i allmänhet: cachen tillhör en app som laddades ner och kördes från en utgivares URL, och ClickOnce-distributionslänkar har missbrukats för att installera skadlig kod (kampanjer 2023-2024). Radera inte .cdf-ms-filer manuellt för att «fixa» saker - det kan korrumpera ClickOnce-cachen; använd appens reparation/ominstallation. Behandla den underliggande ClickOnce-appen, inte denna cachefil, som föremål för säkerhetsbedömning.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNClickOnce Deployment binary manifest (CDF) fileäven känd som ClickOnce CDF manifest, Component Definition Framework manifest
UTVECKLAREMicrosoftsedan 2005 (ClickOnce, .NET Framework 2.0 / Visual Studio 2005)
MIME-TYPapplication/octet-stream
TYPClickOnce/SideBySide manifest-cachefil (binär eller XML-manifest)
Detta filtillägg används också av…
  • Channel Definition Format (CDF) - Microsoft/IE «Active Channel» XML-pushformat från sent 1990-tal använde .cdf - historiskt och orelaterat till ClickOnce.

Program som öppnar CDF-MS-filer

Windows3 apps
ClickOnce / side-by-side runtime (Windows, .NET) Inbyggd Öppnas inte av användaren: .NET ClickOnce/SxS-runtimen läser och skriver .cdf-ms automatiskt vid installation, uppdatering eller start av en ClickOnce-app.
Notepad++ / VS Code (inspect only) Öppen källkod Öppna en .cdf-ms som text/XML endast för att läsa sammansättningsidentitet och beroenden. Skrivskyddad; redigering bryter signaturen och den cachade appen.
Visual Studio (mage.exe / mageui.exe) Freemium Utvecklarverktyg: Manifest Generation-verktygen visar/signerar ClickOnce-manifest. Används för skapande, inte för slutanvändarens «öppnande».

Tekniska detaljer

djup specifikation
KodningFrämst UTF-8 XML; vissa cachekopior lagras i kompakt binär form
KrypteringIngen (integritet via XML-DSIG digital signatur, inte kryptering)
Typisk filstorlek1 KB - 50 KB
MIME-typapplication/octet-stream (binär cache); application/xml (vid läsning som text)
XML-rotelement<assembly> eller <asmv1:assembly> i namnrymderna asm.v1/asm.v2
IntegritetsmekanismXML Digital Signature (XML-DSIG) och/eller Authenticode-hashposter
DistributionssystemWindows ClickOnce / side-by-side (SxS) Fusion-komponentlager
NamnkonventionSpeglar den målkörbara filen (t.ex. app.exe.cdf-ms)
Cache-platsAnvändarspecifik ClickOnce-komponentlagerkatalog (under AppData)
ModifieringsriskRedigering ogiltigförklarar XML-DSIG-signaturen, vilket hindrar applikationsstart
OperativsystemEndast Windows
Släppt2005 (ClickOnce, .NET Framework 2.0 / Visual Studio 2005)
Senaste versionTied to the ClickOnce/Fusion runtime shipping with current .NET (5+/8)
Specifikationlearn.microsoft.com

CDF-MS-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med CDF-MS-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om CDF-MS-filer.

Vanliga frågor

Vad är en .cdf-ms-fil?
Det är en intern Windows-manifest-cachefil som används av Microsofts ClickOnce / side-by-side-distributionssystem. .NET-runtimen skapar och läser den automatiskt vid installation eller start av en ClickOnce-app - det är en systemkomponent, inte ett dokument.
Hur öppnar jag en .cdf-ms-fil?
Det finns inget för en slutanvändare att «öppna». De flesta är XML, så du kan inspektera en i Notepad++/VS Code för att läsa sammansättningsidentiteten, men du bör inte redigera den - redigering bryter dess signatur.
Kan jag radera .cdf-ms-filer?
Undvik att radera dem manuellt: de är en del av ClickOnce-cachen, och att ta bort dem kan förstöra eller tvinga fram en ny nedladdning av appen. Om en ClickOnce-app inte fungerar, reparera eller installera om den istället.
Varför flaggade mitt antivirusprogram en .cdf-ms-fil?
Filen är ett ofarligt manifest, men den tillhör en ClickOnce-distribuerad app som hämtats från en URL, och ClickOnce-distribution har missbrukats av skadlig kod. Kontrollera den överordnade appens utgivare snarare än att fokusera på cachefilen.
Är en .cdf-ms samma sak som en .application-fil?
De är relaterade ClickOnce-manifestartefakter. En .application är distributionsmanifestet du klickar på för att installera; en .cdf-ms är ett cachat manifest som runtimen sparar i sitt komponentlager. Du interagerar med .application, inte .cdf-ms.
Fungerar en .cdf-ms-fil på Mac eller Linux?
Nej. ClickOnce är en Windows/.NET-teknik; på macOS eller Linux är filen meningslös och kan på sin höjd läsas som passiv XML-text.

Referenser

1Microsoft Learn - ClickOnce Deployment Manifestlearn.microsoft.com
2Microsoft Learn - ClickOnce security and deploymentlearn.microsoft.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TMPTemporary File

Relaterade filtillägg

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö