¿Qué es el formato de archivo ODC?
.odc es un formato de archivo basado en texto desarrollado por Microsoft para su uso con Excel y otras aplicaciones de Office. Los archivos .odc se utilizan para acceder a datos de recursos externos como bases de datos, cubos OLAP, hojas de cálculo o archivos de texto. Estructuralmente, cada archivo .odc es un documento HTML con una isla XML incrustada -específicamente un bloque <odc:OfficeDataConnection>- que almacena la cadena de conexión, el tipo de comando y los detalles de la consulta necesarios para llegar a la fuente externa. Los archivos pueden abrirse en cualquier navegador web o editor de texto, así como en el propio Excel.
Un archivo .odc no contiene datos; almacena las instrucciones sobre cómo Excel debe conectarse y actualizar los datos de esa fuente. Cada archivo contiene información sobre el origen de los datos, incluyendo su ubicación, tipo, credenciales de autenticación y cualquier consulta SQL o MDX asociada. Debido a que las cadenas de conexión pueden incluir nombres de servidor y credenciales, los archivos .odc pueden exponer detalles sensibles de la infraestructura si se comparten sin cuidado.
El soporte para .odc se introdujo en Microsoft Office 2007, que también añadió la gestión de conexiones de datos integrada directamente en Excel. Los archivos pueden crearse y exportarse desde Excel, y Excel los utiliza para actualizar tablas conectadas y tablas dinámicas desde la fuente especificada. En el moderno Microsoft 365 Excel, las conexiones de Power Query / Obtener y transformar datos complementan cada vez más a los archivos .odc independientes, aunque .odc sigue siendo totalmente compatible.
Seguridad y protección
RIESGO: MEDIUMEl archivo .odc es HTML/XML plano y no es ejecutable, pero conlleva riesgos reales: (1) las cadenas de conexión se almacenan en texto claro y pueden exponer nombres de servidor y, a veces, credenciales; trate los archivos .odc como información sensible; (2) abrir un .odc en Excel puede activar una conexión de datos externa que extrae información de una fuente remota, lo cual se ha utilizado en escenarios de exfiltración de datos/phishing, por lo que no abra archivos .odc de remitentes no confiables; Excel advierte antes de habilitar conexiones externas: preste atención.
Detalles del formato
en pocas palabras- Confusión genérica con Lotus Notes / OpenDocument - Algunos catálogos etiquetan erróneamente .odc como un archivo OpenDocument; eso es incorrecto: .odc es la Office Data Connection de Microsoft, no un formato ODF.
Programas que abren archivos ODC
Detalles técnicos
especificación profunda| Desarrollador | Microsoft |
| Tipo MIME principal | application/vnd.ms-office.odc |
| Tipos MIME alternativos | text/x-ms-odc; text/html |
| Estructura del archivo | Documento HTML que envuelve una isla XML incrustada |
| Elemento XML principal | <odc:OfficeDataConnection> dentro de un bloque <xml> en línea |
| Codificación del archivo | Texto plano UTF-8 |
| Cifrado | Ninguno: las cadenas de conexión y las credenciales se almacenan en texto plano |
| Tamaño de archivo típico | 1 KB - 10 KB |
| Identificación del archivo | Etiqueta meta HTML con ProgId=ODC.Database o ODC.Table; sin bytes mágicos binarios |
| Objetivos de conexión admitidos | Bases de datos relacionales (SQL Server, Access), cubos OLAP/Analysis Services, libros de Excel, archivos de texto, consultas web |
| Parámetros almacenados | Cadena de conexión, tipo de comando (SQL / MDX / Table), texto del comando, configuración de autenticación, metadatos de visualización |
| Plataformas compatibles | Windows; macOS (Excel para Mac) |
| Complemento moderno | Las conexiones de Power Query / Obtener y transformar datos (Microsoft 365 Excel) reemplazan cada vez más a los archivos .odc, aunque .odc sigue siendo compatible |
| Formatos de conexión de Excel relacionados | .iqy (consulta web), .dqy (consulta de base de datos), .udl (enlace de datos universal), .rqy (consulta OLAP) |
| Lanzado | Microsoft Office 2007 |
| Última versión | Tracks the Office version (Microsoft 365 Excel) |
| Especificación | learn.microsoft.com |
Conversiones de ODC
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos ODC.