Was ist das NB-Dateiformat?
.nb ist ein Dateiformat, das mit der von Wolfram Research entwickelten Software Mathematica verknüpft ist. Anstatt einer einfachen Ausgabedatei ist ein .nb-Notebook ein interaktives Berechnungsdokument, das ausführbaren Code, formatierte Ergebnisse, gesetzte Mathematik und Rich Media in einer einzigen Datei vereint. .nb-Dateien können Bilder, Audiodaten, mathematische Funktionen oder Verweise auf externe Ressourcen enthalten. .nb-Dateien speichern Informationen im Klartext als übergeordneten Notebook[] Wolfram Language-Ausdruck, wobei der Inhalt in verschachtelten Cell[]-Objekten organisiert ist - Eingabezellen, Ausgabezellen, Textzellen und Abschnittsüberschriften. Auf .nb-Daten kann interaktiv mit dem Mathematica-Notebook-Viewer zugegriffen werden; diese Daten können bearbeitet und manipuliert werden.
Mathematica kann zur Durchführung fortgeschrittener mathematischer Berechnungen verwendet werden. Es unterstützt Daten wie Bilder, Graphen oder Audiodaten. Mathematica kann Strukturen wie Fraktale auf Basis von Gleichungen generieren oder Audiosignalkorrelationen berechnen. .nb-Notebooks können in andere Formate exportiert werden, einschließlich PDF, HTML, LaTeX und CDF. DefaultStyles.nb ist ein integriertes Notebook, das die Standard-Zellstile für neue Notebooks definiert; es wird mit Mathematica eher als Stilvorlage denn als Formatspezifikation ausgeliefert. Verwandte textbasierte Wolfram-Formate sind .wl für reine Wolfram Language-Skripte und .m für ältere Paketdateien.
Sicherheit
RISIKO: MEDIUMEin Notebook kann ausführbaren Wolfram Language-Code enthalten, und das Auswerten von Zellen kann beliebige Operationen ausführen (Dateizugriff, Netzwerk, Systemaufrufe). Das Öffnen einer .nb zum ANSEHEN (insbesondere im Wolfram Player) ist sicher; das Risiko besteht im AUSFÜHREN von Code aus einem nicht vertrauenswürdigen Notebook. Behandeln Sie eine unbekannte .nb wie ein Skript: Lesen Sie die Eingabezellen vor der Auswertung und drücken Sie nicht blind Umschalt+Eingabe in einem Notebook aus unbekannter Quelle. Das Klartextformat erleichtert die Inspektion.
Formatdetails
kurz gefasstProgramme zum Öffnen von NB-Dateien
Technische Details
technische Spezifikation| MIME-Typ | application/vnd.wolfram.mathematica (auch application/mathematica für ältere Dateien) |
| Textkodierung | UTF-8; ältere Dateien verwenden ASCII mit \[Name]-Escape-Sequenzen für Unicode und Sonderzeichen |
| Dateistruktur | Einzelner übergeordneter Notebook[]-Ausdruck, der eine geordnete Liste von Cell[]-Objekten enthält, die jeweils mit einem Stilnamen wie Input, Output, Text, Title oder Section gekennzeichnet sind |
| Kompression | Keine auf Dateiebene; eingebettete Rasterbilder und große Grafiken werden als base64- oder PackedArray-Daten innerhalb von Zellenausdrücken gespeichert |
| Zelltypen | Input (Code), Output (gepufferte Ergebnisse), Text, Title, Chapter, Section, Subsection, Print, Message - organisiert in einklappbare CellGroup[]-Abschnitte |
| Typische Dateigröße | 10 KB bis mehrere MB; die Größe wächst erheblich, wenn Notebooks Ausgabegrafiken zwischenspeichern oder hochauflösende Bilder einbetten |
| Live-Interaktivität | Codezellen werden gegen einen laufenden Wolfram-Kernel ausgewertet; die Ausgabe wird in Output-Zellen zwischengespeichert und bleibt ohne Kernel für statisches Lesen sichtbar |
| Notebook-Sperrung | Optionale Player-gesperrte Variante (.nbp), erstellt über Encode[]; schränkt die Bearbeitung ein, während der Wolfram Player das Notebook ausführen kann |
| Plattformunterstützung | Windows, macOS, Linux über Wolfram Mathematica (vollständige Erstellung) und Wolfram Player (kostenlos, nur Ausführung); auch über Wolfram Cloud im Browser verfügbar |
| Evaluierungssprache | Wolfram Language (ehemals Mathematica Language); alle Codezellen sind Wolfram Language-Ausdrücke, die von einem verbundenen Kernel ausgewertet werden |
| Exportformate | PDF, HTML, TeX/LaTeX, CDF, PNG, SVG, EPS, Markdown und Klartext über Export[] oder Datei > Speichern unter |
| Versionskompatibilität | Vorwärts- und rückwärtskompatibel über Mathematica-Versionen hinweg; die Formatversion wird im Dateikopf deklariert und neuere Konstrukte sind funktionsgesteuert |
| Datei-Identifikation | Keine binären Magic Bytes; identifiziert durch den Klartext-Header-Kommentar (* Content-type: application/vnd.wolfram.mathematica *) in der ersten Zeile |
| Verwandte Formate | .wl und .wls (Wolfram Language-Skripte), .cdf (Computable Document Format), .m (Legacy-Paket), .mx (binär serialisierter Ausdrucks-Dump) |
| Veröffentlicht | 1988 (Mathematica 1.0) |
| Neueste Version | Wolfram Notebook format tracks the app (Mathematica 14.x / Wolfram Language 14, 2024-2025) |
| Spezifikation | reference.wolfram.com |
NB-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu NB-Dateien.