.CDF-MS

File CDF-MS

ClickOnce Deployment binary manifest (CDF) file
Fai una domanda
RISPOSTA RAPIDA

Un file .cdf-ms è un file di cache del manifesto interno creato automaticamente dal sistema di distribuzione Windows ClickOnce / side-by-side. Non va aperto: il runtime .NET lo legge e lo scrive durante l'installazione o l'avvio di un'app ClickOnce. Se un'app ClickOnce non funziona correttamente, ripara o reinstalla l'app; non eliminare manualmente i file .cdf-ms.

Sviluppatore: Microsoft Categoria: File delle impostazioni MIME: application/octet-stream
SI APRE SU Windows
Correlati: .ICA · .DS_STORE · .WMZ · .CFG

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 27, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file CDF-MS?

Un file .cdf-ms è un file di cache del manifesto utilizzato dal sistema di distribuzione Windows ClickOnce e dal runtime dei componenti side-by-side (SxS/Fusion). Contiene dichiarazioni di identità degli assembly, riferimenti alle dipendenze, voci di file e una firma digitale - informazioni necessarie al runtime per individuare, verificare e avviare un'applicazione ClickOnce o un componente .NET.

Ruolo dei file manifesto

I file .cdf-ms vengono scritti automaticamente dal runtime ClickOnce, non dagli utenti. La maggior parte delle copie è in formato XML UTF-8 e può essere ispezionata in un editor di testo. Poiché ogni file reca una firma digitale XML-DSIG, qualsiasi tentativo di modificare un file .cdf-ms invaliderà la sua firma e potrà impedire il corretto funzionamento dell'applicazione. La soluzione corretta è riparare o reinstallare l'applicazione, non modificare direttamente il file di cache.

I file manifesto .cdf-ms sono tipicamente denominati in base all'applicazione a cui si riferiscono - ad esempio, application.exe è accompagnato da application.exe.cdf-ms. A differenza di un semplice file MANIFEST incorporato in un binario Windows PE, un .cdf-ms è un artefatto di cache separato legato alla pipeline di distribuzione ClickOnce, introdotto per la prima volta con .NET Framework 2.0 nel novembre 2005. MSIX è l'alternativa moderna di packaging preferita da Microsoft.

Sicurezza e incolumità

RISCHIO: LOW

Un file .cdf-ms è di per sé un manifesto inerte (solitamente XML) e non può eseguirsi da solo, quindi leggerne uno è innocuo. La cautela nel mondo reale è la stessa di ClickOnce in generale: la cache appartiene a un'app scaricata ed eseguita dall'URL di un editore, e i link di distribuzione ClickOnce sono stati abusati per installare malware (campagne 2023-2024). Non eliminare manualmente i file .cdf-ms per «sistemare» le cose - ciò può corrompere la cache di ClickOnce; usa la funzione di ripristino/reinstallazione dell'app. Considera l'app ClickOnce sottostante, non questo file di cache, come l'oggetto di qualsiasi decisione di fiducia.

Dettagli del formato

in sintesi
NOME COMPLETOClickOnce Deployment binary manifest (CDF) fileanche noto come ClickOnce CDF manifest, Component Definition Framework manifest
SVILUPPATOREMicrosoftdal 2005 (ClickOnce, .NET Framework 2.0 / Visual Studio 2005)
TIPO MIMEapplication/octet-stream
TIPOFile di cache del manifesto ClickOnce/SideBySide (manifesto binario o XML)
Questa estensione è usata anche da…
  • Channel Definition Format (CDF) - Formato push XML «Active Channel» di Microsoft/IE della fine degli anni '90 che utilizzava l'estensione .cdf - storico e non correlato a ClickOnce.

Programmi che aprono file CDF-MS

Windows3 apps
ClickOnce / side-by-side runtime (Windows, .NET) Integrato Non apribile dall'utente: il runtime .NET ClickOnce/SxS legge e scrive i .cdf-ms automaticamente durante l'installazione, l'aggiornamento o l'avvio di un'app ClickOnce.
Notepad++ / VS Code (inspect only) Open-source Apri un .cdf-ms come testo/XML solo per leggere l'identità dell'assembly e le dipendenze. Sola lettura; la modifica rompe la firma e l'app memorizzata nella cache.
Visual Studio (mage.exe / mageui.exe) Freemium Strumenti per sviluppatori: i tool Manifest Generation visualizzano/firmano i manifesti ClickOnce. Usati per la creazione, non per l'apertura da parte dell'utente finale.

Dettagli tecnici

specifiche approfondite
CodificaPrincipalmente XML UTF-8; alcune copie di cache memorizzate in forma binaria compatta
CrittografiaNessuna (integrità tramite firma digitale XML-DSIG, non crittografia)
Dimensione tipica del file1 KB - 50 KB
Tipo MIMEapplication/octet-stream (cache binaria); application/xml (se letto come testo)
Elemento radice XML<assembly> o <asmv1:assembly> nei namespace del manifesto asm.v1/asm.v2
Meccanismo di integritàFirma digitale XML (XML-DSIG) e/o voci hash Authenticode
Sistema di distribuzioneWindows ClickOnce / side-by-side (SxS) Fusion component store
Convenzione di denominazione dei fileRispecchia l'eseguibile di destinazione (es. app.exe.cdf-ms)
Posizione della cacheDirectory dell'archivio componenti ClickOnce per utente (sotto AppData)
Rischio di modificaLa modifica invalida la firma XML-DSIG, impedendo l'avvio dell'applicazione
Sistemi operativiSolo Windows
Rilasciato2005 (ClickOnce, .NET Framework 2.0 / Visual Studio 2005)
Ultima versioneTied to the ClickOnce/Fusion runtime shipping with current .NET (5+/8)
Specificalearn.microsoft.com

Conversioni CDF-MS

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file CDF-MS. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file CDF-MS.

Domande frequenti

Cos'è un file .cdf-ms?
È un file di cache del manifesto interno di Windows utilizzato dal sistema di distribuzione ClickOnce / side-by-side di Microsoft. Il runtime .NET lo crea e lo legge automaticamente durante l'installazione o l'avvio di un'app ClickOnce - è un componente infrastrutturale, non un documento.
Come si apre un file .cdf-ms?
Non c'è nulla che un utente finale debba «aprire». La maggior parte è in formato XML, quindi è possibile ispezionarne uno in Notepad++/VS Code per leggere l'identità dell'assembly, ma non deve essere modificato - la modifica ne rompe la firma.
Posso eliminare i file .cdf-ms?
Evita di eliminarli manualmente: fanno parte della cache di ClickOnce e la loro rimozione può danneggiare l'app o forzarne il nuovo download. Se un'app ClickOnce non funziona bene, riparala o reinstallala.
Perché il mio antivirus ha segnalato un file .cdf-ms?
Il file è un manifesto innocuo, ma appartiene a un'app distribuita tramite ClickOnce scaricata da un URL, e la distribuzione ClickOnce è stata talvolta abusata dai malware. Controlla l'editore dell'app principale piuttosto che concentrarti sul file di cache.
Un file .cdf-ms è uguale a un file .application?
Sono artefatti del manifesto ClickOnce correlati. Un .application è il manifesto di distribuzione su cui si clicca per installare; un .cdf-ms è un manifesto memorizzato nella cache che il runtime conserva nel suo archivio componenti. L'utente interagisce con il .application, non con il .cdf-ms.
Un file .cdf-ms funziona su Mac o Linux?
No. ClickOnce è una tecnologia Windows/.NET; su macOS o Linux il file è privo di significato e può al massimo essere letto come testo XML inerte.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z