O que é o formato de ficheiro CDF?
Um arquivo .cdf é um documento Computable Document Format criado pela Wolfram Research. É um arquivo de texto simples em UTF-8 que codifica uma expressão Notebook[] da Wolfram Language - a mesma sintaxe subjacente de um .nb Wolfram Notebook - normalmente identificado por um comentário de tipo de conteúdo próximo ao topo: (* Content-type: application/vnd.wolfram.cdf.text *).
O CDF foi lançado em julho de 2011 como um formato de distribuição para Wolfram Notebooks interativos. Seu propósito era análogo ao PDF para documentos estáticos: um leitor sem uma licença do Mathematica poderia baixar o CDF Player gratuito e interagir com controles deslizantes, botões e computações ao vivo incorporadas no arquivo. Um documento .cdf pode conter matemática tipografada, gráficos, visualizações de dados e controles de interface que executam código Wolfram Language sob demanda.
A Wolfram Research declarou o CDF como um formato legado em 2021. O CDF Player dedicado foi substituído pelo Wolfram Player e Wolfram Player Pro, ambos os quais lidam com arquivos .cdf e .nb. O Mathematica e o Wolfram Desktop continuam a abrir e criar arquivos CDF.
O formato não possui magic bytes binários fixos, nem compressão ou criptografia. O tamanho do arquivo geralmente varia de dezenas de kilobytes a alguns megabytes, dependendo dos gráficos incorporados e das saídas pré-computadas.
Segurança e proteção
RISCO: MEDIUMArquivos CDF executam código Wolfram Language quando abertos no Wolfram Player ou Mathematica. O Wolfram Player restringe as operações permitidas (sem acesso ao sistema de arquivos, sem chamadas de rede) - portanto, abrir um CDF no Wolfram Player é relativamente seguro. Abrir um .cdf no Mathematica completo remove essas restrições. Abra apenas arquivos CDF de fontes confiáveis. A extensão .cdf também é usada pelo Common Data Format da NASA (formato binário completamente diferente) e pelo obsoleto Channel Definition Format da Microsoft - confirme a origem do arquivo.
Detalhes do formato
em resumo- Common Data Format (NASA/GSFC) - O CDF da NASA é um formato de dados científicos binários (.cdf) completamente não relacionado para dados multidimensionais; desenvolvido no Goddard Space Flight Center desde 1985 e amplamente utilizado em física espacial.
- Channel Definition Format (Microsoft) - Formato de canal push baseado em XML de 1997 da Microsoft para o Internet Explorer 4 (Active Channels); obsoleto há muito tempo.
Programas que abrem arquivos CDF
Detalhes técnicos
especificação profunda| Codificação | Texto simples ASCII / UTF-8 - sintaxe de expressão Wolfram Language |
| Estrutura do arquivo | Expressão `Notebook[]` da Wolfram Language com objetos `Cell[]` - texto, matemática tipografada, gráficos e controles de interface |
| Identificação do arquivo | Comentário de tipo de conteúdo próximo ao topo do arquivo: `(* Content-type: application/vnd.wolfram.cdf.text *)` |
| Relação com .nb | Estruturalmente um subconjunto restrito do formato Wolfram Notebook (`.nb`); abre nos mesmos aplicativos |
| Elementos interativos | Controles deslizantes, botões e outros controles que executam computações Wolfram Language ao vivo quando ativados |
| Tipo MIME | `application/vnd.wolfram.cdf`; também `application/vnd.wolfram.cdf.text` |
| Magic bytes | Nenhum - texto simples identificado por comentário de tipo de conteúdo, não por uma assinatura binária |
| Status de legado | Declarado legado pela Wolfram Research em 2021; substituído por `.nb` aberto via Wolfram Player / Wolfram Player Pro |
| Propósito original | Distribuição de Wolfram Notebooks interativos para leitores sem uma licença do Mathematica (análogo ao PDF para documentos estáticos) |
| Tamanho típico do arquivo | Dezenas de KB a vários MB, dependendo dos gráficos incorporados e saídas pré-computadas |
| Suporte de plataforma | Windows, macOS, Linux (via CDF Player / Wolfram Player / Wolfram Player Pro) |
| Lançado | July 2011 (officially launched by Wolfram Research) |
| Versão mais recente | N/A - CDF marked legacy in 2021; replaced by Wolfram Computational Notebooks (.nb) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | reference.wolfram.com |
Conversões de CDF
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos CDF.