Co to jest format pliku NB?
.nb to format pliku powiązany z oprogramowaniem Mathematica opracowanym przez Wolfram Research. Zamiast prostego pliku wyjściowego, notatnik .nb jest interaktywnym dokumentem obliczeniowym, który łączy kod wykonywalny, sformatowane wyniki, skład matematyczny i multimedia w jednym pliku. Pliki .nb mogą zawierać obrazy, dane audio, funkcje matematyczne lub odniesienia do zasobów zewnętrznych. Pliki .nb przechowują informacje w formacie tekstowym jako wyrażenie języka Wolfram Language najwyższego poziomu Notebook[], z treścią zorganizowaną w zagnieżdżone obiekty Cell[] - komórki wejściowe, wyjściowe, tekstowe i nagłówki sekcji. Dane .nb można przeglądać interaktywnie za pomocą przeglądarki notatników Mathematica; dane te mogą być edytowane i manipulowane.
Mathematica może być używana do wykonywania zaawansowanych obliczeń matematycznych. Obsługuje takie dane jak obrazy, wykresy czy dane audio. Mathematica może generować struktury takie jak fraktale na podstawie równań lub obliczać korelacje sygnałów audio. Notatniki .nb można eksportować do innych formatów, w tym PDF, HTML, LaTeX i CDF. DefaultStyles.nb to wbudowany notatnik, który definiuje domyślne style komórek stosowane do nowych notatników; jest on dostarczany z Mathematica jako szablon stylu, a nie jako sama specyfikacja formatu. Powiązane formaty tekstowe Wolfram obejmują .wl dla czystych skryptów Wolfram Language oraz .m dla starszych plików pakietów.
Bezpieczeństwo
RYZYKO: MEDIUMNotatnik może zawierać wykonywalny kod Wolfram Language, a ewaluacja komórek może uruchamiać dowolne operacje (dostęp do plików, sieć, wywołania systemowe). Otwarcie pliku .nb w celu jego PRZEGLĄDANIA (zwłaszcza w Wolfram Player) jest bezpieczne; ryzyko wiąże się z URUCHAMIANIEM kodu z niezaufanego notatnika. Traktuj nieznany plik .nb jak skrypt: przeczytaj komórki wejściowe przed ewaluacją i nie naciskaj bezmyślnie Shift+Enter w notatniku z nieznanego źródła. Format tekstowy ułatwia inspekcję.
Szczegóły formatu
w pigułceProgramy otwierające pliki NB
Szczegóły techniczne
specyfikacja| Typ MIME | application/vnd.wolfram.mathematica (również application/mathematica dla starszych plików) |
| Kodowanie tekstu | UTF-8; starsze pliki używają ASCII z sekwencjami ucieczki \[Nazwa] dla Unicode i znaków specjalnych |
| Struktura pliku | Pojedyncze wyrażenie Notebook[] najwyższego poziomu zawierające uporządkowaną listę obiektów Cell[], z których każdy jest oznaczony nazwą stylu, taką jak Input, Output, Text, Title lub Section |
| Kompresja | Brak na poziomie pliku; osadzone obrazy rastrowe i duże grafiki są przechowywane jako dane base64 lub PackedArray wewnątrz wyrażeń komórek |
| Typy komórek | Input (kod), Output (buforowane wyniki), Text, Title, Chapter, Section, Subsection, Print, Message - zorganizowane w rozwijane sekcje CellGroup[] |
| Typowy rozmiar pliku | Od 10 KB do kilku MB; rozmiar znacznie rośnie, gdy notatniki buforują grafiki wyjściowe lub osadzają obrazy o wysokiej rozdzielczości |
| Interaktywność na żywo | Komórki kodu są ewaluowane względem działającego jądra Wolfram; wynik jest buforowany w komórkach Output i pozostaje widoczny bez jądra do odczytu statycznego |
| Blokowanie notatnika | Opcjonalny wariant zablokowany dla odtwarzacza (.nbp) tworzony przez Encode[]; ogranicza edycję, pozwalając Wolfram Player na wykonywanie notatnika |
| Obsługa platform | Windows, macOS, Linux przez Wolfram Mathematica (pełne tworzenie) i Wolfram Player (darmowy, tylko uruchamianie); dostępne również przez Wolfram Cloud w przeglądarce |
| Język ewaluacji | Wolfram Language (dawniej Mathematica Language); wszystkie komórki kodu są wyrażeniami Wolfram Language ewaluowanymi przez połączone jądro |
| Formaty eksportu | PDF, HTML, TeX/LaTeX, CDF, PNG, SVG, EPS, Markdown i zwykły tekst poprzez Export[] lub Plik > Zapisz jako |
| Kompatybilność wersji | Kompatybilność wsteczna i w przód między wersjami Mathematica; wersja formatu jest deklarowana w nagłówku pliku, a nowsze konstrukcje są ograniczone funkcjonalnie |
| Identyfikacja pliku | Brak binarnych magicznych bajtów; identyfikowany przez tekstowy komentarz nagłówka (* Content-type: application/vnd.wolfram.mathematica *) w pierwszej linii |
| Powiązane formaty | .wl i .wls (skrypty Wolfram Language), .cdf (Computable Document Format), .m (starszy pakiet), .mx (binarny zrzut zserializowanego wyrażenia) |
| Wydano | 1988 (Mathematica 1.0) |
| Najnowsza wersja | Wolfram Notebook format tracks the app (Mathematica 14.x / Wolfram Language 14, 2024-2025) |
| Specyfikacja | reference.wolfram.com |
Konwersje NB
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki NB.