Co to jest format pliku ODC?
.odc to tekstowy format plików opracowany przez firmę Microsoft do użytku z programem Excel i innymi aplikacjami Office. Pliki .odc służą do uzyskiwania dostępu do danych z zasobów zewnętrznych, takich jak bazy danych, kostki OLAP, arkusze kalkulacyjne lub pliki tekstowe. Strukturalnie każdy plik .odc jest dokumentem HTML z osadzoną wyspą XML - konkretnie blokiem <odc:OfficeDataConnection> - który przechowuje ciąg połączenia, typ polecenia i szczegóły zapytania potrzebne do dotarcia do źródła zewnętrznego. Pliki można otwierać w dowolnej przeglądarce internetowej lub edytorze tekstu, a także w samym programie Excel.
Plik .odc nie zawiera danych; przechowuje instrukcje dotyczące tego, jak Excel powinien łączyć się ze źródłem i odświeżać dane z tego źródła. Każdy plik zawiera informacje o źródle danych, w tym jego lokalizację, typ, poświadczenia uwierzytelniające oraz wszelkie powiązane zapytania SQL lub MDX. Ponieważ ciągi połączeń mogą zawierać nazwy serwerów i poświadczenia, pliki .odc mogą ujawnić wrażliwe szczegóły infrastruktury, jeśli zostaną udostępnione bez zachowania ostrożności.
Wsparcie dla .odc zostało wprowadzone w Microsoft Office 2007, który dodał również wbudowane zarządzanie połączeniami danych bezpośrednio w programie Excel. Pliki mogą być tworzone i eksportowane z programu Excel, a Excel używa ich do odświeżania połączonych tabel i tabel przestawnych ze wskazanego źródła. W nowoczesnym programie Microsoft 365 Excel połączenia Power Query / Pobieranie i przekształcanie coraz częściej uzupełniają samodzielne pliki .odc, choć format .odc pozostaje w pełni obsługiwany.
Bezpieczeństwo
RYZYKO: MEDIUMPlik .odc to zwykły HTML/XML i nie jest wykonywalny, ale niesie ze sobą realne ryzyko: (1) ciągi połączeń są przechowywane w jawnym tekście i mogą ujawniać nazwy serwerów, a czasem poświadczenia - traktuj pliki .odc jako wrażliwe; (2) otwarcie pliku .odc w programie Excel może wywołać połączenie z danymi zewnętrznymi, które pobiera dane ze zdalnego źródła, co było wykorzystywane w scenariuszach eksfiltracji danych/phishingu, więc nie otwieraj plików .odc od niezaufanych nadawców; Excel ostrzega przed włączeniem połączeń zewnętrznych - należy tych ostrzeżeń przestrzegać.
Szczegóły formatu
w pigułce- Lotus Notes / ogólne pomylenie z OpenDocument - Niektóre katalogi błędnie oznaczają .odc jako plik OpenDocument; jest to niepoprawne - .odc to Microsoft Office Data Connection, a nie format ODF.
Programy otwierające pliki ODC
Szczegóły techniczne
specyfikacja| Deweloper | Microsoft |
| Podstawowy typ MIME | application/vnd.ms-office.odc |
| Alternatywne typy MIME | text/x-ms-odc; text/html |
| Struktura pliku | Dokument HTML otaczający osadzoną wyspę XML |
| Główny element XML | <odc:OfficeDataConnection> wewnątrz bloku <xml> |
| Kodowanie pliku | Zwykły tekst UTF-8 |
| Szyfrowanie | Brak - ciągi połączeń i poświadczenia przechowywane w zwykłym tekście |
| Typowy rozmiar pliku | 1 KB - 10 KB |
| Identyfikacja pliku | Tag meta HTML z ProgId=ODC.Database lub ODC.Table; brak binarnych sygnatur (magic bytes) |
| Obsługiwane cele połączeń | Relacyjne bazy danych (SQL Server, Access), kostki OLAP/Analysis Services, skoroszyty Excel, pliki tekstowe, kwerendy internetowe |
| Przechowywane parametry | Ciąg połączenia, typ polecenia (SQL / MDX / Table), tekst polecenia, ustawienia uwierzytelniania, metadane wyświetlania |
| Obsługiwane platformy | Windows; macOS (Excel dla komputerów Mac) |
| Nowoczesne uzupełnienie | Połączenia Power Query / Pobieranie i przekształcanie (Microsoft 365 Excel) coraz częściej zastępują pliki .odc, choć .odc pozostaje obsługiwany |
| Powiązane formaty połączeń Excel | .iqy (kwerenda internetowa), .dqy (kwerenda bazy danych), .udl (uniwersalne łącze danych), .rqy (kwerenda OLAP) |
| Wydano | Microsoft Office 2007 |
| Najnowsza wersja | Tracks the Office version (Microsoft 365 Excel) |
| Specyfikacja | learn.microsoft.com |
Konwersje ODC
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ODC.