¿Qué es el formato de archivo CDF?
Un archivo .cdf es un documento Computable Document Format creado por Wolfram Research. Es un archivo de texto plano UTF-8 que codifica una expresión Notebook[] de Wolfram Language -la misma sintaxis subyacente que un Wolfram Notebook .nb- típicamente identificado por un comentario de tipo de contenido cerca de la parte superior: (* Content-type: application/vnd.wolfram.cdf.text *).
CDF se lanzó en julio de 2011 como un formato de distribución para Wolfram Notebooks interactivos. Su propósito era análogo al PDF para documentos estáticos: un lector sin una licencia de Mathematica podía descargar el CDF Player gratuito e interactuar con deslizadores, botones y cálculos en vivo incrustados en el archivo. Un documento .cdf puede contener matemáticas tipografiadas, gráficos, visualizaciones de datos y controles de interfaz que ejecutan código de Wolfram Language bajo demanda.
Wolfram Research declaró a CDF como formato heredado en 2021. El CDF Player dedicado fue reemplazado por Wolfram Player y Wolfram Player Pro, los cuales manejan archivos .cdf y .nb. Mathematica y Wolfram Desktop continúan abriendo y creando archivos CDF.
El formato no tiene bytes mágicos binarios fijos, ni compresión, ni cifrado. El tamaño del archivo suele oscilar entre decenas de kilobytes y unos pocos megabytes, dependiendo de los gráficos incrustados y los resultados precalculados.
Seguridad y protección
RIESGO: MEDIUMLos archivos CDF ejecutan código de Wolfram Language al abrirse en Wolfram Player o Mathematica. Wolfram Player restringe las operaciones permitidas (sin acceso al sistema de archivos ni llamadas a la red), por lo que abrir un CDF en Wolfram Player es relativamente seguro. Abrir un .cdf en la versión completa de Mathematica elimina esas restricciones. Abra únicamente archivos CDF de fuentes confiables. La extensión .cdf también es utilizada por el Common Data Format de la NASA (un formato binario completamente diferente) y el obsoleto Channel Definition Format de Microsoft; confirme el origen del archivo.
Detalles del formato
en pocas palabras- Common Data Format (NASA/GSFC) - El CDF de la NASA es un formato de datos científicos binarios (.cdf) completamente ajeno para datos multidimensionales; desarrollado en el Goddard Space Flight Center desde 1985 y ampliamente utilizado en física espacial.
- Channel Definition Format (Microsoft) - Formato de canales push basado en XML de Microsoft de 1997 para Internet Explorer 4 (Active Channels); obsoleto hace mucho tiempo.
Programas que abren archivos CDF
Detalles técnicos
especificación profunda| Codificación | Texto plano ASCII / UTF-8 - sintaxis de expresión de Wolfram Language |
| Estructura del archivo | Expresión `Notebook[]` de Wolfram Language con objetos `Cell[]`: texto, matemáticas tipografiadas, gráficos y controles de interfaz |
| Identificación del archivo | Comentario de tipo de contenido cerca de la parte superior del archivo: `(* Content-type: application/vnd.wolfram.cdf.text *)` |
| Relación con .nb | Estructuralmente es un subconjunto restringido del formato Wolfram Notebook (`.nb`); se abre en las mismas aplicaciones |
| Elementos interactivos | Deslizadores, botones y otros controles que ejecutan cálculos de Wolfram Language en vivo al activarse |
| Tipo MIME | `application/vnd.wolfram.cdf`; también `application/vnd.wolfram.cdf.text` |
| Bytes mágicos | Ninguno - texto plano identificado por comentario de tipo de contenido, no por una firma binaria |
| Estado de legado | Declarado como heredado por Wolfram Research en 2021; reemplazado por `.nb` abierto a través de Wolfram Player / Wolfram Player Pro |
| Propósito original | Distribución de Wolfram Notebooks interactivos a lectores sin licencia de Mathematica (análogo al PDF para documentos estáticos) |
| Tamaño típico de archivo | De decenas de KB a varios MB dependiendo de los gráficos incrustados y los resultados precalculados |
| Soporte de plataformas | Windows, macOS, Linux (vía CDF Player / Wolfram Player / Wolfram Player Pro) |
| Lanzado | July 2011 (officially launched by Wolfram Research) |
| Última versión | N/A - CDF marked legacy in 2021; replaced by Wolfram Computational Notebooks (.nb) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | reference.wolfram.com |
Conversiones de CDF
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos CDF.