Qu'est-ce que le format de fichier CDF ?
Un fichier .cdf est un document Computable Document Format créé par Wolfram Research. Il s'agit d'un fichier texte brut UTF-8 encodant une expression Wolfram Language Notebook[] - la même syntaxe sous-jacente qu'un carnet de notes Wolfram .nb - généralement identifié par un commentaire de type de contenu près du début : (* Content-type: application/vnd.wolfram.cdf.text *).
Le CDF a été lancé en juillet 2011 comme format de distribution pour les carnets de notes interactifs Wolfram. Son objectif était analogue au PDF pour les documents statiques : un lecteur sans licence Mathematica pouvait télécharger le CDF Player gratuit et interagir avec des curseurs, des boutons et des calculs en direct intégrés dans le fichier. Un document .cdf peut contenir des mathématiques composées, des graphiques, des visualisations de données et des contrôles d'interface qui exécutent du code Wolfram Language à la demande.
Wolfram Research a déclaré le CDF comme format hérité en 2021. Le CDF Player dédié a été remplacé par Wolfram Player et Wolfram Player Pro, qui gèrent tous deux les fichiers .cdf et .nb. Mathematica et Wolfram Desktop continuent d'ouvrir et de créer des fichiers CDF.
Le format n'a pas d'octets magiques binaires fixes, pas de compression et pas de chiffrement. La taille du fichier varie généralement de quelques dizaines de kilo-octets à quelques méga-octets selon les graphiques intégrés et les sorties précalculées.
Sécurité et sûreté
RISQUE : MEDIUMLes fichiers CDF exécutent du code Wolfram Language lorsqu'ils sont ouverts dans Wolfram Player ou Mathematica. Wolfram Player restreint les opérations autorisées (pas d'accès au système de fichiers, pas d'appels réseau) - l'ouverture d'un CDF dans Wolfram Player est donc relativement sûre. L'ouverture d'un .cdf dans la version complète de Mathematica lève ces restrictions. N'ouvrez que des fichiers CDF provenant de sources fiables. L'extension .cdf est également utilisée par le Common Data Format de la NASA (format binaire complètement différent) et le Channel Definition Format obsolète de Microsoft - vérifiez l'origine du fichier.
Détails du format
en bref- Common Data Format (NASA/GSFC) - Le CDF de la NASA est un format de données scientifiques binaires (.cdf) totalement indépendant pour les données multidimensionnelles ; développé au Goddard Space Flight Center depuis 1985 et largement utilisé en physique spatiale.
- Channel Definition Format (Microsoft) - Format de canal de diffusion basé sur XML de Microsoft datant de 1997 pour Internet Explorer 4 (Active Channels) ; obsolète depuis longtemps.
Programmes qui ouvrent les fichiers CDF
Détails techniques
spécifications approfondies| Encodage | Texte brut ASCII / UTF-8 - syntaxe d'expression Wolfram Language |
| Structure du fichier | Expression Wolfram Language `Notebook[]` avec des objets `Cell[]` - texte, mathématiques composées, graphiques et contrôles d'interface |
| Identification du fichier | Commentaire de type de contenu près du début du fichier : `(* Content-type: application/vnd.wolfram.cdf.text *)` |
| Relation avec le .nb | Structurellement un sous-ensemble contraint du format Wolfram Notebook (`.nb`) ; s'ouvre dans les mêmes applications |
| Éléments interactifs | Curseurs, boutons et autres contrôles qui exécutent des calculs Wolfram Language en direct lorsqu'ils sont activés |
| Type MIME | `application/vnd.wolfram.cdf` ; également `application/vnd.wolfram.cdf.text` |
| Octets magiques | Aucun - texte brut identifié par le commentaire de type de contenu, pas de signature binaire |
| Statut hérité | Déclaré hérité par Wolfram Research en 2021 ; remplacé par le `.nb` ouvert via Wolfram Player / Wolfram Player Pro |
| Objectif initial | Distribution de carnets de notes Wolfram interactifs aux lecteurs sans licence Mathematica (analogue au PDF pour les documents statiques) |
| Taille de fichier typique | De quelques dizaines de Ko à plusieurs Mo selon les graphiques intégrés et les sorties précalculées |
| Prise en charge des plateformes | Windows, macOS, Linux (via CDF Player / Wolfram Player / Wolfram Player Pro) |
| Publié | July 2011 (officially launched by Wolfram Research) |
| Dernière version | N/A - CDF marked legacy in 2021; replaced by Wolfram Computational Notebooks (.nb) |
| Standard ouvert | Oui · libre de droits |
| Spécification | reference.wolfram.com |
Conversions CDF
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers CDF.