Hvad er CDF-filformatet?
En .cdf-fil er et Computable Document Format-dokument oprettet af Wolfram Research. Det er en almindelig UTF-8 tekstfil, der koder et Wolfram Language Notebook[]-udtryk - den samme underliggende syntaks som en .nb Wolfram Notebook - typisk identificeret ved en content-type-kommentar nær toppen: (* Content-type: application/vnd.wolfram.cdf.text *).
CDF blev lanceret i juli 2011 som et distributionsformat til interaktive Wolfram Notebooks. Formålet svarede til PDF for statiske dokumenter: en læser uden en Mathematica-licens kunne downloade den gratis CDF Player og interagere med skydere, knapper og live-beregninger indlejret i filen. Et .cdf-dokument kan indeholde opsat matematik, grafik, datavisualiseringer og grænsefladekontroller, der udfører Wolfram Language-kode efter behov.
Wolfram Research erklærede CDF for et forældet format i 2021. Den dedikerede CDF Player blev erstattet af Wolfram Player og Wolfram Player Pro, som begge håndterer både .cdf- og .nb-filer. Mathematica og Wolfram Desktop fortsætter med at kunne åbne og oprette CDF-filer.
Formatet har ingen faste binære magic bytes, ingen komprimering og ingen kryptering. Filstørrelsen varierer typisk fra tiere af kilobytes til nogle få megabytes afhængigt af indlejret grafik og forudberegnede output.
Sikkerhed og tryghed
RISIKO: MEDIUMCDF-filer udfører Wolfram Language-kode, når de åbnes i Wolfram Player eller Mathematica. Wolfram Player begrænser tilladte handlinger (ingen adgang til filsystemet, ingen netværkskald) - så det er relativt sikkert at åbne en CDF i Wolfram Player. Åbning af en .cdf i den fulde Mathematica fjerner disse begrænsninger. Åbn kun CDF-filer fra betroede kilder. Filtypenavnet .cdf bruges også af NASA's Common Data Format (et helt andet binært format) og Microsofts forældede Channel Definition Format - bekræft filens oprindelse.
Formatdetaljer
kort fortalt- Common Data Format (NASA/GSFC) - NASA's CDF er et helt urelateret binært videnskabeligt dataformat (.cdf) til multidimensionelle data; udviklet ved Goddard Space Flight Center siden 1985 og udbredt inden for rumfysik.
- Channel Definition Format (Microsoft) - Microsofts push-kanalformat fra 1997 baseret på XML til Internet Explorer 4 (Active Channels); for længst forældet.
Programmer der åbner CDF-filer
Tekniske detaljer
dyb specifikation| Kodning | Almindelig ASCII / UTF-8 tekst - Wolfram Language-udtrykssyntaks |
| Filstruktur | Wolfram Language `Notebook[]`-udtryk med `Cell[]`-objekter - tekst, opsat matematik, grafik og grænsefladekontroller |
| Filidentifikation | Content-type-kommentar nær toppen af filen: `(* Content-type: application/vnd.wolfram.cdf.text *)` |
| Forhold til .nb | Strukturelt en begrænset delmængde af Wolfram Notebook-formatet (`.nb`); åbnes i de samme applikationer |
| Interaktive elementer | Skydere, knapper og andre kontroller, der udfører live Wolfram Language-beregninger, når de aktiveres |
| MIME-type | `application/vnd.wolfram.cdf`; også `application/vnd.wolfram.cdf.text` |
| Magic bytes | Ingen - almindelig tekst identificeret ved content-type-kommentar, ikke en binær signatur |
| Status | Erklæret forældet af Wolfram Research i 2021; erstattet af `.nb` åbnet via Wolfram Player / Wolfram Player Pro |
| Oprindeligt formål | Distribution af interaktive Wolfram Notebooks til læsere uden en Mathematica-licens (svarende til PDF for statiske dokumenter) |
| Typisk filstørrelse | Tiere af KB til flere MB afhængigt af indlejret grafik og forudberegnede output |
| Platformunderstøttelse | Windows, macOS, Linux (via CDF Player / Wolfram Player / Wolfram Player Pro) |
| Udgivet | July 2011 (officially launched by Wolfram Research) |
| Seneste version | N/A - CDF marked legacy in 2021; replaced by Wolfram Computational Notebooks (.nb) |
| Åben standard | Ja · royaltyfri |
| Specifikation | reference.wolfram.com |
CDF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om CDF-filer.