Hva er CDF-filformatet?
En .cdf-fil er et Computable Document Format-dokument opprettet av Wolfram Research. Det er en ren UTF-8-tekstfil som koder et Wolfram Language Notebook[]-uttrykk - den samme underliggende syntaksen som en .nb Wolfram Notebook - vanligvis identifisert av en «content-type»-kommentar nær toppen: (* Content-type: application/vnd.wolfram.cdf.text *).
CDF ble lansert i juli 2011 som et distribusjonsformat for interaktive Wolfram Notebooks. Formålet var analogt med PDF for statiske dokumenter: en leser uten en Mathematica-lisens kunne laste ned den gratis CDF Player og samhandle med glidere, knapper og direkte beregninger innebygd i filen. Et .cdf-dokument kan inneholde typesatt matematikk, grafikk, datavisualiseringer og grensesnittkontroller som utfører Wolfram Language-kode ved behov.
Wolfram Research erklærte CDF som et foreldet format i 2021. Den dedikerte CDF Player ble erstattet av Wolfram Player og Wolfram Player Pro, som begge håndterer både .cdf- og .nb-filer. Mathematica og Wolfram Desktop fortsetter å åpne og opprette CDF-filer.
Formatet har ingen faste binære «magic bytes», ingen komprimering og ingen kryptering. Filstørrelsen varierer vanligvis fra noen titalls kilobyte til noen få megabyte, avhengig av innebygd grafikk og forhåndsberegnede resultater.
Sikkerhet og trygghet
RISIKO: MEDIUMCDF-filer kjører Wolfram Language-kode når de åpnes i Wolfram Player eller Mathematica. Wolfram Player begrenser tillatte operasjoner (ingen tilgang til filsystemet, ingen nettverksanrop) - så det er relativt trygt å åpne en CDF i Wolfram Player. Å åpne en .cdf i fullversjonen av Mathematica fjerner disse restriksjonene. Åpne kun CDF-filer fra pålitelige kilder. Filendelsen .cdf brukes også av NASAs Common Data Format (et helt annet binært format) og Microsofts utdaterte Channel Definition Format - bekreft filens opprinnelse.
Formatdetaljer
i et nøtteskall- Common Data Format (NASA/GSFC) - NASAs CDF er et helt urelatert binært vitenskapelig dataformat (.cdf) for multidimensjonale data; utviklet ved Goddard Space Flight Center siden 1985 og mye brukt innen romfysikk.
- Channel Definition Format (Microsoft) - Microsofts XML-baserte «push-channel»-format fra 1997 for Internet Explorer 4 (Active Channels); for lengst foreldet.
Programmer som åpner CDF-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Ren ASCII / UTF-8 tekst - Wolfram Language-uttrykkssyntaks |
| Filstruktur | Wolfram Language `Notebook[]`-uttrykk med `Cell[]`-objekter - tekst, typesatt matematikk, grafikk og grensesnittkontroller |
| Filidentifikasjon | «Content-type»-kommentar nær toppen av filen: `(* Content-type: application/vnd.wolfram.cdf.text *)` |
| Forhold til .nb | Strukturelt et begrenset undersett av Wolfram Notebook-formatet (`.nb`); åpnes i de samme programmene |
| Interaktive elementer | Glidere, knapper og andre kontroller som utfører direkte Wolfram Language-beregninger når de aktiveres |
| MIME-type | `application/vnd.wolfram.cdf`; også `application/vnd.wolfram.cdf.text` |
| Magic bytes | Ingen - ren tekst identifisert av «content-type»-kommentar, ikke en binær signatur |
| Status | Erklært foreldet av Wolfram Research i 2021; erstattet av `.nb` åpnet via Wolfram Player / Wolfram Player Pro |
| Opprinnelig formål | Distribusjon av interaktive Wolfram Notebooks til lesere uten en Mathematica-lisens (analogt med PDF for statiske dokumenter) |
| Typisk filstørrelse | Titalls KB til flere MB avhengig av innebygd grafikk og forhåndsberegnede resultater |
| Plattformstøtte | Windows, macOS, Linux (via CDF Player / Wolfram Player / Wolfram Player Pro) |
| Utgitt | July 2011 (officially launched by Wolfram Research) |
| Siste versjon | N/A - CDF marked legacy in 2021; replaced by Wolfram Computational Notebooks (.nb) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | reference.wolfram.com |
CDF-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om CDF-filer.