Wat is het ODC-bestandsformaat?
.odc is een op tekst gebaseerd bestandsformaat ontwikkeld door Microsoft voor gebruik met Excel en andere Office-applicaties. .odc-bestanden worden gebruikt voor toegang tot gegevens uit externe bronnen zoals databases, OLAP-kubussen, spreadsheets of tekstbestanden. Structureel gezien is elk .odc-bestand een HTML-document met een ingebed XML-eiland - specifiek een <odc:OfficeDataConnection>-blok - dat de verbindingsreeks, het commandotype en de querydetails opslaat die nodig zijn om de externe bron te bereiken. Bestanden kunnen worden geopend in elke webbrowser of teksteditor, evenals in Excel zelf.
Een .odc-bestand bevat geen gegevens; het slaat de instructies op over hoe Excel verbinding moet maken met en gegevens moet vernieuwen uit die bron. Elk bestand bevat informatie over de gegevensbron, inclusief de locatie, het type, de authenticatiegegevens en alle bijbehorende SQL- of MDX-query's. Omdat verbindingsreeksen servernamen en inloggegevens kunnen bevatten, kunnen .odc-bestanden gevoelige infrastructuurdetails blootleggen als ze onvoorzichtig worden gedeeld.
Ondersteuning voor .odc werd geïntroduceerd in Microsoft Office 2007, dat ook ingebouwd beheer van gegevensverbindingen rechtstreeks in Excel toevoegde. Bestanden kunnen worden gemaakt en geëxporteerd vanuit Excel, en Excel gebruikt ze om verbonden tabellen en PivotTables vanuit de opgegeven bron te vernieuwen. In het moderne Microsoft 365 Excel vullen Power Query / Gegevens ophalen en transformeren-verbindingen de zelfstandige .odc-bestanden steeds vaker aan, hoewel .odc volledig ondersteund blijft.
Beveiliging & veiligheid
RISICO: MEDIUMHet .odc-bestand is platte HTML/XML en niet uitvoerbaar, maar het brengt reële risico's met zich mee: (1) verbindingsreeksen worden in klare tekst opgeslagen en kunnen servernamen en soms inloggegevens blootleggen - behandel .odc-bestanden als gevoelig; (2) het openen van een .odc in Excel kan een externe gegevensverbinding activeren die gegevens ophaalt van een externe bron, wat is gebruikt in scenario's voor data-exfiltratie/phishing, dus open geen .odc-bestanden van niet-vertrouwde afzenders; Excel waarschuwt voordat externe verbindingen worden ingeschakeld - negeer dit niet.
Formaatdetails
in een notendop- Lotus Notes / generieke OpenDocument-verwarring - Sommige catalogi labelen .odc ten onrechte als een OpenDocument-bestand; dat is onjuist - .odc is Microsoft's Office Data Connection, geen ODF-formaat.
Programma's die ODC-bestanden openen
Technische details
diepe specificaties| Ontwikkelaar | Microsoft |
| Primair MIME-type | application/vnd.ms-office.odc |
| Alternatieve MIME-types | text/x-ms-odc; text/html |
| Bestandsstructuur | HTML-document dat een ingebed XML-eiland omhult |
| Kern XML-element | <odc:OfficeDataConnection> binnen een inline <xml>-blok |
| Bestandscodering | UTF-8 platte tekst |
| Versleuteling | Geen - verbindingsreeksen en inloggegevens opgeslagen in platte tekst |
| Typische bestandsgrootte | 1 KB - 10 KB |
| Bestandsidentificatie | HTML meta-tag met ProgId=ODC.Database of ODC.Table; geen binaire magic bytes |
| Ondersteunde verbindingsdoelen | Relationele databases (SQL Server, Access), OLAP/Analysis Services-kubussen, Excel-werkmappen, tekstbestanden, webquery's |
| Opgeslagen parameters | Verbindingsreeks, commandotype (SQL / MDX / Table), commandotekst, authenticatie-instellingen, weergave-metadata |
| Ondersteunde platforms | Windows; macOS (Excel for Mac) |
| Modern complement | Power Query / Gegevens ophalen en transformeren-verbindingen (Microsoft 365 Excel) vervangen steeds vaker .odc-bestanden, hoewel .odc ondersteund blijft |
| Gerelateerde Excel-verbindingsformaten | .iqy (webquery), .dqy (databasequery), .udl (universal data link), .rqy (OLAP-query) |
| Uitgebracht | Microsoft Office 2007 |
| Laatste versie | Tracks the Office version (Microsoft 365 Excel) |
| Specificatie | learn.microsoft.com |
ODC conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ODC-bestanden.