Co to jest format pliku IQY?
Pliki tekstowe przechowujące kwerendy internetowe - pliki kwerend internetowych używane przez aplikacje Microsoft, przede wszystkim Excel, są zapisywane z rozszerzeniem .iqy. Takie pliki pozwalają użytkownikom pobierać informacje ze stron internetowych i importować je bezpośrednio do arkusza kalkulacyjnego. Pliki .iqy są domyślnie zapisywane w podfolderze MS Office Program Files\Microsoft Office\Queries.
.iqy jest plikiem tekstowym i można go łatwo otworzyć za pomocą dowolnego edytora tekstu. Każdy plik zawiera różne definicje, takie jak:
- URL - adres, do którego ma zostać wysłana kwerenda
- Selection - zakres danych do pobrania, na przykład
EntirePagelub numerowany indeks tabeli - Formatting - kontroluje sposób rozmieszczenia danych w arkuszu
- Opcjonalne parametry, takie jak
PreFormattedTextToColumnsiSingleBlockTextImport
Kanoniczna struktura otwiera się słowem kluczowym WEB w pierwszej linii, numerem wersji (zazwyczaj 1) w drugiej i docelowym adresem URL w trzeciej.
Pliki .iqy służą do importowania danych zewnętrznych do dokumentów arkuszy kalkulacyjnych. W systemie Windows takie pliki są domyślnie skojarzone z Microsoft Excel. Powiązany plik .DQY pełni podobną rolę dla kwerend baz danych ODBC, podczas gdy zaimportowane dane są często zapisywane jako skoroszyt .XLSX lub eksportowane jako CSV. Ponieważ pliki .iqy mogą kierować Excel do dowolnych zdalnych lokalizacji - w tym ścieżek file:// i UNC - stały się one głośnym wektorem dostarczania złośliwego oprogramowania około 2018 roku, wykorzystywanym w kampaniach phishingowych do pobierania i uruchamiania złośliwych ładunków za pośrednictwem załączników e-mail. Wiele filtrów pocztowych domyślnie blokuje teraz załączniki .iqy. Excel 2016 i nowsze wersje zalecają łączniki Power Query („Pobieranie i przekształcanie”) jako bezpieczniejszy i bardziej zaawansowany zamiennik.
Bezpieczeństwo
RYZYKO: HIGHPliki IQY są uznanym wektorem dostarczania złośliwego oprogramowania. Otwarcie jednego z nich nakazuje programowi Excel połączenie się z zawartym w nim adresem URL, co atakujący wykorzystywali do pobierania zdalnych ładunków i uruchamiania łańcuchów skryptów/makr (zwłaszcza kampanie malspamowe Marap i FlawedAmmyy z 2018 roku). Traktuj każdy plik .iqy otrzymany pocztą e-mail lub przez czat jako wrogi: NIE klikaj go dwukrotnie. Najpierw sprawdź go w programie Notatnik/TextEdit - to zwykły tekst, więc możesz odczytać docelowy adres URL. Uruchamiaj pliki .iqy tylko ze źródeł, którym w pełni ufasz, i pozostaw włączone monity Excela dotyczące danych zewnętrznych i Widoku chronionego. Z tego powodu wiele bramek pocztowych domyślnie blokuje załączniki .iqy.
Szczegóły formatu
w pigułceProgramy otwierające pliki IQY
Szczegóły techniczne
specyfikacja| Kategoria pliku | Plik instrukcji tekstowych - informuje Excel, który adres URL ma pobrać; sam nie zawiera danych arkusza |
| Słowo kluczowe otwierające | Pierwsza linia to zawsze dosłowny tekst `WEB`, identyfikujący typ kwerendy dla aplikacji |
| Pole wersji | Druga linia zawiera numer wersji formatu, zazwyczaj `1` |
| Pole URL | Trzecia linia zawiera docelowy adres URL, z którym Excel łączy się po wykonaniu kwerendy |
| Kodowanie tekstu | ASCII / UTF-8, zwykły tekst; zakończenia linii CRLF w systemie Windows |
| Typowy rozmiar pliku | Poniżej 1 KB - zazwyczaj zaledwie kilka linii |
| Sygnatura binarna | Brak - brak magicznych bajtów; plik jest identyfikowany przez słowo kluczowe `WEB` w linii 1 |
| Parametr wyboru | Kontroluje, która zawartość ma zostać zaimportowana: `EntirePage` pobiera wszystkie tabele; liczba całkowita (np. `1`) celuje w konkretną tabelę na stronie |
| Monity o parametry | Opcjonalne linie `["nazwa","monit"]` pozwalają Excelowi zapytać użytkownika o wartość przed wykonaniem kwerendy |
| Zachowanie odświeżania | Excel może odświeżać kwerendę automatycznie przy otwieraniu pliku lub w konfigurowalnych odstępach czasu (np. co 60 minut) poprzez ustawienia połączenia arkusza |
| Typ MIME | `text/plain`; zarejestrowany również jako `application/x-ms-iqy` |
| Ryzyko bezpieczeństwa | Może odwoływać się do dowolnych ścieżek `http://`, `file://` lub UNC; intensywnie wykorzystywany w kampaniach phishingowych od 2018 roku; powszechnie blokowany przez filtry e-mail |
| Domyślny folder kwerend | `%ProgramFiles%\Microsoft Office\Queries\` - wbudowana lokalizacja Excela dla zapisanych kwerend internetowych |
| Zastąpiony przez | Power Query („Pobieranie i przekształcanie”) w Excel 2016+, który obsługuje OAuth, REST API i dziesiątki dodatkowych łączników źródeł danych |
| Powiązane formaty kwerend | `.dqy` (kwerendy ODBC), `.rqy` (kwerendy OLE DB), `.oqy` (kwerendy OLAP/kostki) |
| Wydano | 1990s (Microsoft Excel Web Query, since Excel 97/2000) |
| Najnowsza wersja | Stable legacy format; superseded by Power Query (Get & Transform) in Excel 2016+ |
| Specyfikacja | support.microsoft.com |
Konwersje IQY
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki IQY.