Was ist das CDF-Dateiformat?
Eine .cdf-Datei ist ein Computable Document Format-Dokument, das von Wolfram Research erstellt wurde. Es handelt sich um eine einfache UTF-8-Textdatei, die einen Wolfram Language Notebook[]-Ausdruck kodiert - dieselbe zugrunde liegende Syntax wie ein .nb Wolfram Notebook - typischerweise gekennzeichnet durch einen Content-Type-Kommentar am Anfang: (* Content-type: application/vnd.wolfram.cdf.text *).
CDF wurde im Juli 2011 als Distributionsformat für interaktive Wolfram Notebooks eingeführt. Sein Zweck war analog zu PDF für statische Dokumente: Ein Leser ohne Mathematica-Lizenz konnte den kostenlosen CDF Player herunterladen und mit Schiebereglern, Schaltflächen und in die Datei eingebetteten Live-Berechnungen interagieren. Ein .cdf-Dokument kann gesetzte Mathematik, Grafiken, Datenvisualisierungen und Schnittstellensteuerungen enthalten, die bei Bedarf Wolfram Language-Code ausführen.
Wolfram Research erklärte CDF im Jahr 2021 zum Legacy-Format. Der dedizierte CDF Player wurde durch Wolfram Player und Wolfram Player Pro ersetzt, die beide sowohl .cdf- als auch .nb-Dateien verarbeiten. Mathematica und Wolfram Desktop können CDF-Dateien weiterhin öffnen und erstellen.
Das Format hat keine festen binären Magic Bytes, keine Komprimierung und keine Verschlüsselung. Die Dateigröße reicht in der Regel von einigen zehn Kilobyte bis zu einigen Megabyte, abhängig von eingebetteten Grafiken und vorberechneten Ausgaben.
Sicherheit
RISIKO: MEDIUMCDF-Dateien führen Wolfram Language-Code aus, wenn sie in Wolfram Player oder Mathematica geöffnet werden. Wolfram Player schränkt die erlaubten Operationen ein (kein Dateisystemzugriff, keine Netzwerkaufrufe) - daher ist das Öffnen einer CDF in Wolfram Player relativ sicher. Das Öffnen einer .cdf in der Vollversion von Mathematica hebt diese Einschränkungen auf. Öffnen Sie CDF-Dateien nur aus vertrauenswürdigen Quellen. Die Dateiendung .cdf wird auch vom Common Data Format der NASA (völlig anderes Binärformat) und dem veralteten Channel Definition Format von Microsoft verwendet - prüfen Sie die Herkunft der Datei.
Formatdetails
kurz gefasst- Common Data Format (NASA/GSFC) - Das CDF der NASA ist ein völlig unabhängiges binäres wissenschaftliches Datenformat (.cdf) für multidimensionale Daten; es wird seit 1985 am Goddard Space Flight Center entwickelt und ist in der Weltraumphysik weit verbreitet.
- Channel Definition Format (Microsoft) - Microsofts XML-basiertes Push-Channel-Format von 1997 für den Internet Explorer 4 (Active Channels); längst veraltet.
Programme zum Öffnen von CDF-Dateien
Technische Details
technische Spezifikation| Kodierung | Einfacher ASCII / UTF-8 Text - Wolfram Language Ausdruckssyntax |
| Dateistruktur | Wolfram Language `Notebook[]`-Ausdruck mit `Cell[]`-Objekten - Text, gesetzte Mathematik, Grafiken und Schnittstellensteuerungen |
| Datei-Identifizierung | Content-Type-Kommentar am Dateianfang: `(* Content-type: application/vnd.wolfram.cdf.text *)` |
| Beziehung zu .nb | Strukturell eine eingeschränkte Teilmenge des Wolfram Notebook (`.nb`) Formats; wird in denselben Anwendungen geöffnet |
| Interaktive Elemente | Schieberegler, Schaltflächen und andere Steuerelemente, die bei Aktivierung Live-Berechnungen in der Wolfram Language ausführen |
| MIME-Typ | `application/vnd.wolfram.cdf`; auch `application/vnd.wolfram.cdf.text` |
| Magic Bytes | Keine - einfacher Text, der durch den Content-Type-Kommentar identifiziert wird, keine binäre Signatur |
| Legacy-Status | Wurde 2021 von Wolfram Research zum Legacy-Format erklärt; ersetzt durch `.nb`, das über Wolfram Player / Wolfram Player Pro geöffnet wird |
| Ursprünglicher Zweck | Verteilung interaktiver Wolfram Notebooks an Leser ohne Mathematica-Lizenz (analog zu PDF für statische Dokumente) |
| Typische Dateigröße | Zehn KB bis mehrere MB, abhängig von eingebetteten Grafiken und vorberechneten Ausgaben |
| Plattformunterstützung | Windows, macOS, Linux (über CDF Player / Wolfram Player / Wolfram Player Pro) |
| Veröffentlicht | July 2011 (officially launched by Wolfram Research) |
| Neueste Version | N/A - CDF marked legacy in 2021; replaced by Wolfram Computational Notebooks (.nb) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | reference.wolfram.com |
CDF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu CDF-Dateien.