¿Qué es el formato de archivo NB?
.nb es un formato de archivo asociado con el software Mathematica desarrollado por Wolfram Research. En lugar de ser un simple archivo de salida, un cuaderno .nb es un documento computacional en vivo que mezcla código ejecutable, resultados formateados, matemáticas tipografiadas y contenido multimedia en un solo archivo. Los archivos .nb pueden contener imágenes, datos de audio, funciones matemáticas o referencias a recursos externos. Los archivos .nb almacenan información en texto plano como una expresión de Wolfram Language de nivel superior Notebook[], con el contenido organizado en objetos Cell[] anidados: celdas de entrada, celdas de salida, celdas de texto y encabezados de sección. Se puede acceder a los datos de .nb de forma interactiva utilizando el visor de cuadernos de Mathematica; esos datos pueden ser editados y manipulados.
Mathematica puede utilizarse para realizar cálculos matemáticos avanzados. Admite datos como imágenes, gráficos o datos de audio. Mathematica puede generar estructuras como fractales basados en ecuaciones, o calcular correlaciones de señales de audio. Los cuadernos .nb pueden exportarse a otros formatos, incluyendo PDF, HTML, LaTeX y CDF. DefaultStyles.nb es un cuaderno integrado que define los estilos de celda predeterminados aplicados a los nuevos cuadernos; se distribuye con Mathematica como una plantilla de estilo en lugar de como la especificación del formato en sí. Los formatos basados en texto de Wolfram relacionados incluyen .wl para scripts puros de Wolfram Language y .m para archivos de paquetes heredados.
Seguridad y protección
RIESGO: MEDIUMUn cuaderno puede contener código ejecutable de Wolfram Language, y la evaluación de celdas puede ejecutar operaciones arbitrarias (acceso a archivos, red, llamadas al sistema). Abrir un .nb para VERLO (especialmente en Wolfram Player) es seguro; el riesgo es EJECUTAR código de un cuaderno no confiable. Trate un .nb desconocido como un script: lea las celdas de entrada antes de evaluar y no presione Shift+Enter a ciegas en un cuaderno de procedencia desconocida. El formato de texto plano facilita la inspección.
Detalles del formato
en pocas palabrasProgramas que abren archivos NB
Detalles técnicos
especificación profunda| Tipo MIME | application/vnd.wolfram.mathematica (también application/mathematica para archivos más antiguos) |
| Codificación de texto | UTF-8; los archivos heredados usan ASCII con secuencias de escape \[Nombre] para Unicode y caracteres especiales |
| Estructura del archivo | Expresión única Notebook[] de nivel superior que contiene una lista ordenada de objetos Cell[], cada uno etiquetado con un nombre de estilo como Input, Output, Text, Title o Section |
| Compresión | Ninguna a nivel de archivo; las imágenes ráster incrustadas y los gráficos grandes se almacenan como datos base64 o PackedArray dentro de las expresiones de celda |
| Tipos de celda | Input (código), Output (resultados en caché), Text, Title, Chapter, Section, Subsection, Print, Message - organizados en secciones CellGroup[] colapsables |
| Tamaño de archivo típico | De 10 KB a varios MB; el tamaño crece significativamente cuando los cuadernos almacenan gráficos de salida en caché o incrustan imágenes de alta resolución |
| Interactividad en vivo | Las celdas de código se evalúan contra un kernel de Wolfram en ejecución; la salida se almacena en caché en las celdas Output y permanece visible sin un kernel para lectura estática |
| Bloqueo de cuaderno | Variante opcional bloqueada para reproductor (.nbp) creada a través de Encode[]; restringe la edición mientras permite que Wolfram Player ejecute el cuaderno |
| Soporte de plataforma | Windows, macOS, Linux a través de Wolfram Mathematica (autoría completa) y Wolfram Player (gratuito, solo ejecución); también disponible a través de Wolfram Cloud en un navegador |
| Lenguaje de evaluación | Wolfram Language (anteriormente Mathematica Language); todas las celdas de código son expresiones de Wolfram Language evaluadas por un kernel conectado |
| Formatos de exportación | PDF, HTML, TeX/LaTeX, CDF, PNG, SVG, EPS, Markdown y texto plano a través de Export[] o Archivo > Guardar como |
| Compatibilidad de versiones | Compatible hacia adelante y hacia atrás entre versiones de Mathematica; la versión del formato se declara en el encabezado del archivo y las construcciones más nuevas están limitadas por funciones |
| Identificación del archivo | Sin bytes mágicos binarios; identificado por el comentario de encabezado de texto plano (* Content-type: application/vnd.wolfram.mathematica *) en la primera línea |
| Formatos relacionados | .wl y .wls (scripts de Wolfram Language), .cdf (Computable Document Format), .m (paquete heredado), .mx (volcado de expresión serializada binaria) |
| Lanzado | 1988 (Mathematica 1.0) |
| Última versión | Wolfram Notebook format tracks the app (Mathematica 14.x / Wolfram Language 14, 2024-2025) |
| Especificación | reference.wolfram.com |
Conversiones de NB
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos NB.