Vad är filformatet CDF?
En .cdf-fil är ett Computable Document Format-dokument skapat av Wolfram Research. Det är en vanlig UTF-8-textfil som kodar ett Wolfram Language Notebook[]-uttryck - samma underliggande syntax som en .nb Wolfram Notebook - vanligtvis identifierad av en content-type-kommentar nära toppen: (* Content-type: application/vnd.wolfram.cdf.text *).
CDF lanserades i juli 2011 som ett distributionsformat för interaktiva Wolfram Notebooks. Dess syfte var analogt med PDF för statiska dokument: en läsare utan en Mathematica-licens kunde ladda ner den kostnadsfria CDF Player och interagera med skjutreglage, knappar och live-beräkningar inbäddade i filen. Ett .cdf-dokument kan innehålla typsatt matematik, grafik, datavisualiseringar och gränssnittskontroller som kör Wolfram Language-kod vid behov.
Wolfram Research förklarade CDF som ett föråldrat format 2021. Den dedikerade CDF Player ersattes av Wolfram Player och Wolfram Player Pro, som båda hanterar .cdf- och .nb-filer. Mathematica och Wolfram Desktop fortsätter att öppna och skapa CDF-filer.
Formatet har inga fasta binära magic bytes, ingen komprimering och ingen kryptering. Filstorleken varierar vanligtvis från tiotals kilobyte till några megabyte beroende på inbäddad grafik och förberäknade utdata.
Säkerhet & trygghet
RISK: MEDIUMCDF-filer kör Wolfram Language-kod när de öppnas i Wolfram Player eller Mathematica. Wolfram Player begränsar tillåtna operationer (ingen åtkomst till filsystemet, inga nätverksanrop) - så att öppna en CDF i Wolfram Player är relativt säkert. Att öppna en .cdf i fullständiga Mathematica tar bort dessa begränsningar. Öppna endast CDF-filer från betrodda källor. Filändelsen .cdf används också av NASA:s Common Data Format (ett helt annat binärt format) och Microsofts föråldrade Channel Definition Format - bekräfta filens ursprung.
Formatdetaljer
i ett nötskal- Common Data Format (NASA/GSFC) - NASA:s CDF är ett helt orelaterat binärt vetenskapligt dataformat (.cdf) för multidimensionella data; utvecklat vid Goddard Space Flight Center sedan 1985 och används flitigt inom rymdfysik.
- Channel Definition Format (Microsoft) - Microsofts XML-baserade push-kanalformat från 1997 för Internet Explorer 4 (Active Channels); sedan länge föråldrat.
Program som öppnar CDF-filer
Tekniska detaljer
djup specifikation| Kodning | Vanlig ASCII / UTF-8 text - Wolfram Language-uttryckssyntax |
| Filstruktur | Wolfram Language `Notebook[]`-uttryck med `Cell[]`-objekt - text, typsatt matematik, grafik och gränssnittskontroller |
| Filidentifiering | Content-type-kommentar nära toppen av filen: `(* Content-type: application/vnd.wolfram.cdf.text *)` |
| Relation till .nb | Strukturellt en begränsad delmängd av Wolfram Notebook-formatet (`.nb`); öppnas i samma applikationer |
| Interaktiva element | Skjutreglage, knappar och andra kontroller som kör live Wolfram Language-beräkningar när de aktiveras |
| MIME-typ | `application/vnd.wolfram.cdf`; även `application/vnd.wolfram.cdf.text` |
| Magic bytes | Inga - vanlig text identifierad av content-type-kommentar, inte en binär signatur |
| Status | Förklarad som föråldrad av Wolfram Research 2021; ersatt av `.nb` som öppnas via Wolfram Player / Wolfram Player Pro |
| Ursprungligt syfte | Distribution av interaktiva Wolfram Notebooks till läsare utan en Mathematica-licens (analogt med PDF för statiska dokument) |
| Typisk filstorlek | Tiotals KB till flera MB beroende på inbäddad grafik och förberäknade utdata |
| Plattformsstöd | Windows, macOS, Linux (via CDF Player / Wolfram Player / Wolfram Player Pro) |
| Släppt | July 2011 (officially launched by Wolfram Research) |
| Senaste version | N/A - CDF marked legacy in 2021; replaced by Wolfram Computational Notebooks (.nb) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | reference.wolfram.com |
CDF-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om CDF-filer.