NB File Documentation


Overview

Feature Value
File Extension .nb
MIME Type application/mathematica
Developer Wolfram Research
Primary Usage Mathematical computation and visualization
Format Type Text-based
Open With Mathematica, Wolfram CDF Player, Some text editors
Editable Yes, with Mathematica or compatible editors
Supports Interactivity Yes, including dynamic content and manipulables
Encryption Supports encryption for secure content
Version Control Friendly Partially, due to text-based format but better with specialized tools
Supports Embedded Objects Yes, such as images and interfaces
Platform Compatibility Windows, macOS, Linux
Programming Language Wolfram Language
Support for External Code Can interface with languages like Python, C, Java, and others
Versioning Backward compatibility with older versions
Automation Supports scripting for automation of tasks within the notebook
Cloud Integration Direct support for Wolfram Cloud, enabling sharing and web deployment
Documentation Support In-built documentation for thousands of functions and symbols
Extension Mechanism Support for Mathematica packages (.m) for extended functionality
Interactive Tutorials Includes interactive tutorials for learning and teaching purposes