Wat is het IQY-bestandsformaat?
Tekstbestanden met webquery's - Internet Query-bestanden die worden gebruikt door Microsoft-applicaties, met name Excel, worden opgeslagen met de extensie .iqy. Met dergelijke bestanden kunnen gebruikers informatie van websites ophalen en deze rechtstreeks in een spreadsheet importeren. .iqy-bestanden worden standaard opgeslagen in de MS Office-submap Program Files\Microsoft Office\Queries.
.iqy is een bestand in platte tekst en kan eenvoudig worden geopend met elke tekstverwerker. Elk bestand bevat verschillende definities zoals:
- URL - het adres waarnaar de query moet worden verzonden
- Selection - het gegevensbereik dat moet worden opgehaald, bijvoorbeeld
EntirePageof een genummerde tabelindex - Formatting - bepaalt hoe gegevens op het werkblad worden gerangschikt
- Optionele parameters zoals
PreFormattedTextToColumnsenSingleBlockTextImport
De canonieke structuur opent met het trefwoord WEB op de eerste regel, het versienummer (meestal 1) op de tweede, en de doel-URL op de derde.
.iqy-bestanden worden gebruikt om externe gegevens in spreadsheetdocumenten te importeren. In Windows zijn dergelijke bestanden standaard gekoppeld aan Microsoft Excel. Een gerelateerd .DQY-bestand dient een vergelijkbare rol voor ODBC-databasequery's, terwijl geïmporteerde gegevens vaak worden opgeslagen als een .XLSX-werkmap of geëxporteerd als CSV. Omdat .iqy-bestanden Excel naar willekeurige externe locaties kunnen verwijzen - inclusief file:// en UNC-paden - werden ze rond 2018 een berucht kanaal voor malwarelevering, misbruikt in phishing-campagnes om kwaadaardige payloads te downloaden en uit te voeren via e-mailbijlagen. Veel e-mailfilters blokkeren .iqy-bijlagen nu standaard. Excel 2016 en later raden de Power Query („Ophalen en transformeren”)-connectoren aan als een veiliger en krachtiger alternatief.
Beveiliging & veiligheid
RISICO: HIGHIQY-bestanden zijn een erkend kanaal voor malwarelevering. Het openen van een bestand geeft Excel de opdracht verbinding te maken met de URL erin, wat aanvallers hebben gebruikt om externe payloads op te halen en script/macro-ketens te activeren (met name de Marap- en FlawedAmmyy-malspamcampagnes van 2018). Behandel elke .iqy die via e-mail of chat binnenkomt als vijandig: dubbelklik er NIET op. Inspecteer het eerst in Kladblok/TextEdit - het is platte tekst, dus u kunt de bestemmings-URL lezen. Voer .iqy-bestanden alleen uit vanaf een bron die u volledig vertrouwt, en houd de prompts voor externe gegevens en de Beveiligde weergave van Excel ingeschakeld. Veel e-mailgateways blokkeren om deze reden standaard .iqy-bijlagen.
Formaatdetails
in een notendopProgramma's die IQY-bestanden openen
Technische details
diepe specificaties| Bestandscategorie | Instructiebestand in platte tekst - vertelt Excel welke URL moet worden opgehaald; bevat zelf geen spreadsheetgegevens |
| Openingssleutelwoord | De eerste regel is altijd de letterlijke tekst `WEB`, die het querytype identificeert voor de applicatie |
| Versieveld | De tweede regel bevat het versienummer van het formaat, meestal `1` |
| URL-veld | De derde regel bevat de doel-URL waarmee Excel verbinding maakt wanneer de query wordt uitgevoerd |
| Tekstcodering | ASCII / UTF-8, platte tekst; CRLF-regeleinden op Windows |
| Typische bestandsgrootte | Minder dan 1 KB - meestal slechts een handvol regels |
| Binaire handtekening | Geen - geen magic bytes; het bestand wordt geïdentificeerd door het trefwoord `WEB` op regel 1 |
| Selectieparameter | Bepaalt welke inhoud moet worden geïmporteerd: `EntirePage` haalt alle tabellen op; een geheel getal (bijv. `1`) richt zich op een specifieke tabel op de pagina |
| Parameterprompts | Optionele `["naam","prompt"]` regels laten Excel de gebruiker om een waarde vragen voordat de query wordt uitgevoerd |
| Vernieuwingsgedrag | Excel kan de query automatisch vernieuwen bij het openen van het bestand of met een configureerbaar interval (bijv. elke 60 minuten) via de verbindingsinstellingen van het werkblad |
| MIME-type | `text/plain`; ook geregistreerd als `application/x-ms-iqy` |
| Beveiligingsrisico | Kan verwijzen naar willekeurige `http://`, `file://`, of UNC-paden; vanaf 2018 zwaar misbruikt in phishing-campagnes; wordt vaak geblokkeerd door e-mailfilters |
| Standaard querymap | `%ProgramFiles%\Microsoft Office\Queries\` - de ingebouwde opslaglocatie van Excel voor opgeslagen webquery's |
| Vervangen door | Power Query („Ophalen en transformeren”) in Excel 2016+, dat OAuth, REST-API's en tientallen extra gegevensbron-connectoren ondersteunt |
| Gerelateerde queryformaten | `.dqy` (ODBC-query's), `.rqy` (OLE DB-query's), `.oqy` (OLAP/cube-query's) |
| Uitgebracht | 1990s (Microsoft Excel Web Query, since Excel 97/2000) |
| Laatste versie | Stable legacy format; superseded by Power Query (Get & Transform) in Excel 2016+ |
| Specificatie | support.microsoft.com |
IQY conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over IQY-bestanden.