O que é o formato de ficheiro ODC?
.odc é um formato de arquivo baseado em texto desenvolvido pela Microsoft para uso com o Excel e outros aplicativos do Office. Arquivos .odc são usados para acessar dados de recursos externos, como bancos de dados, cubos OLAP, planilhas ou arquivos de texto. Estruturalmente, cada arquivo .odc é um documento HTML com uma ilha XML incorporada - especificamente um bloco <odc:OfficeDataConnection> - que armazena a string de conexão, o tipo de comando e os detalhes da consulta necessários para alcançar a fonte externa. Os arquivos podem ser abertos em qualquer navegador web ou editor de texto, bem como no próprio Excel.
Um arquivo .odc não contém dados; ele armazena as instruções de como o Excel deve se conectar e atualizar os dados dessa fonte. Cada arquivo contém informações sobre a fonte de dados, incluindo sua localização, tipo, credenciais de autenticação e quaisquer consultas SQL ou MDX associadas. Como as strings de conexão podem embutir nomes de servidores e credenciais, os arquivos .odc podem expor detalhes sensíveis de infraestrutura se compartilhados sem cuidado.
O suporte ao .odc foi introduzido no Microsoft Office 2007, que também adicionou o gerenciamento integrado de conexões de dados diretamente no Excel. Os arquivos podem ser criados e exportados do Excel, e o Excel os utiliza para atualizar tabelas conectadas e Tabelas Dinâmicas a partir da fonte especificada. No Microsoft 365 Excel moderno, as conexões Power Query / Obter e Transformar complementam cada vez mais os arquivos .odc independentes, embora o .odc continue sendo totalmente suportado.
Segurança e proteção
RISCO: MEDIUMO arquivo .odc é HTML/XML simples e não executável, mas traz riscos reais: (1) as strings de conexão são armazenadas em texto claro e podem expor nomes de servidores e, às vezes, credenciais - trate arquivos .odc como sensíveis; (2) abrir um .odc no Excel pode disparar uma conexão de dados externa que busca informações de uma fonte remota, o que tem sido usado em cenários de exfiltração de dados/phishing, portanto, não abra arquivos .odc de remetentes não confiáveis; o Excel avisa antes de habilitar conexões externas - dê atenção a isso.
Detalhes do formato
em resumo- Confusão genérica com Lotus Notes / OpenDocument - Alguns catálogos rotulam incorretamente o .odc como um arquivo OpenDocument; isso está incorreto - .odc é a Office Data Connection da Microsoft, não um formato ODF.
Programas que abrem arquivos ODC
Detalhes técnicos
especificação profunda| Desenvolvedor | Microsoft |
| Tipo MIME primário | application/vnd.ms-office.odc |
| Tipos MIME alternativos | text/x-ms-odc; text/html |
| Estrutura do arquivo | Documento HTML envolvendo uma ilha XML incorporada |
| Elemento XML principal | <odc:OfficeDataConnection> dentro de um bloco <xml> inline |
| Codificação do arquivo | Texto simples UTF-8 |
| Criptografia | Nenhuma - strings de conexão e credenciais armazenadas em texto simples |
| Tamanho típico do arquivo | 1 KB - 10 KB |
| Identificação do arquivo | Meta tag HTML com ProgId=ODC.Database ou ODC.Table; sem magic bytes binários |
| Alvos de conexão suportados | Bancos de dados relacionais (SQL Server, Access), cubos OLAP/Analysis Services, pastas de trabalho do Excel, arquivos de texto, consultas web |
| Parâmetros armazenados | String de conexão, tipo de comando (SQL / MDX / Table), texto do comando, configurações de autenticação, metadados de exibição |
| Plataformas suportadas | Windows; macOS (Excel para Mac) |
| Complemento moderno | Conexões Power Query / Obter e Transformar (Microsoft 365 Excel) substituem cada vez mais os arquivos .odc, embora o .odc continue suportado |
| Formatos de conexão do Excel relacionados | .iqy (consulta web), .dqy (consulta de banco de dados), .udl (link de dados universal), .rqy (consulta OLAP) |
| Lançado | Microsoft Office 2007 |
| Versão mais recente | Tracks the Office version (Microsoft 365 Excel) |
| Especificação | learn.microsoft.com |
Conversões de ODC
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos ODC.