Co to jest format pliku CDF?
Plik .cdf to dokument Computable Document Format utworzony przez Wolfram Research. Jest to zwykły plik tekstowy UTF-8 kodujący wyrażenie Wolfram Language Notebook[] - tę samą podstawową składnię co .nb Wolfram Notebook - zazwyczaj identyfikowany przez komentarz content-type na początku pliku: (* Content-type: application/vnd.wolfram.cdf.text *).
Format CDF został wprowadzony w lipcu 2011 roku jako format dystrybucyjny dla interaktywnych notatników Wolfram Notebooks. Jego cel był analogiczny do formatu PDF dla dokumentów statycznych: czytelnik bez licencji Mathematica mógł pobrać darmowy CDF Player i wchodzić w interakcję z suwakami, przyciskami i obliczeniami na żywo osadzonymi w pliku. Dokument .cdf może zawierać sformatowaną matematykę, grafikę, wizualizacje danych i elementy sterujące interfejsu, które wykonują kod Wolfram Language na żądanie.
Wolfram Research uznał CDF za format przestarzały w 2021 roku. Dedykowany CDF Player został zastąpiony przez Wolfram Player i Wolfram Player Pro, z których oba obsługują pliki .cdf i .nb. Mathematica i Wolfram Desktop nadal umożliwiają otwieranie i tworzenie plików CDF.
Format nie posiada stałych binarnych magicznych bajtów, kompresji ani szyfrowania. Rozmiar pliku zazwyczaj waha się od kilkudziesięciu kilobajtów do kilku megabajtów, w zależności od osadzonych grafik i wstępnie obliczonych wyników.
Bezpieczeństwo
RYZYKO: MEDIUMPliki CDF wykonują kod Wolfram Language po otwarciu w Wolfram Player lub Mathematica. Wolfram Player ogranicza dozwolone operacje (brak dostępu do systemu plików, brak połączeń sieciowych) - więc otwieranie CDF w Wolfram Player jest stosunkowo bezpieczne. Otwarcie .cdf w pełnej wersji Mathematica usuwa te ograniczenia. Otwieraj pliki CDF tylko z zaufanych źródeł. Rozszerzenie .cdf jest również używane przez NASA Common Data Format (całkowicie inny format binarny) oraz przestarzały Microsoft Channel Definition Format - potwierdź pochodzenie pliku.
Szczegóły formatu
w pigułce- Common Data Format (NASA/GSFC) - NASA CDF to całkowicie niepowiązany binarny format danych naukowych (.cdf) dla danych wielowymiarowych; opracowany w Goddard Space Flight Center w 1985 roku i szeroko stosowany w fizyce kosmicznej.
- Channel Definition Format (Microsoft) - Format kanałów push oparty na XML firmy Microsoft z 1997 roku dla Internet Explorer 4 (Active Channels); od dawna przestarzały.
Programy otwierające pliki CDF
Szczegóły techniczne
specyfikacja| Kodowanie | Zwykły tekst ASCII / UTF-8 - składnia wyrażeń Wolfram Language |
| Struktura pliku | Wyrażenie Wolfram Language `Notebook[]` z obiektami `Cell[]` - tekst, sformatowana matematyka, grafika i elementy sterujące interfejsu |
| Identyfikacja pliku | Komentarz content-type na początku pliku: `(* Content-type: application/vnd.wolfram.cdf.text *)` |
| Relacja do .nb | Strukturalnie ograniczony podzbiór formatu Wolfram Notebook (`.nb`); otwierany w tych samych aplikacjach |
| Elementy interaktywne | Suwaki, przyciski i inne elementy sterujące, które po aktywacji wykonują obliczenia Wolfram Language na żywo |
| Typ MIME | `application/vnd.wolfram.cdf`; również `application/vnd.wolfram.cdf.text` |
| Magiczne bajty | Brak - zwykły tekst identyfikowany przez komentarz content-type, a nie sygnaturę binarną |
| Status | Uznany za przestarzały przez Wolfram Research w 2021 roku; zastąpiony przez `.nb` otwierany przez Wolfram Player / Wolfram Player Pro |
| Oryginalne przeznaczenie | Dystrybucja interaktywnych notatników Wolfram Notebooks do czytelników bez licencji Mathematica (analogicznie do PDF dla dokumentów statycznych) |
| Typowy rozmiar pliku | Od kilkunastu KB do kilku MB w zależności od osadzonych grafik i wstępnie obliczonych wyników |
| Obsługa platform | Windows, macOS, Linux (przez CDF Player / Wolfram Player / Wolfram Player Pro) |
| Wydano | July 2011 (officially launched by Wolfram Research) |
| Najnowsza wersja | N/A - CDF marked legacy in 2021; replaced by Wolfram Computational Notebooks (.nb) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | reference.wolfram.com |
Konwersje CDF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki CDF.