Vad är filformatet IQY?
Textfiler som innehåller webbfrågor - Internet Query-filer som används av Microsoft-applikationer, främst Excel, sparas med filtillägget .iqy. Dessa filer gör det möjligt för användare att hämta information från webbplatser och importera den direkt till ett kalkylblad. .iqy-filer sparas som standard i MS Office-undermappen Program Files\Microsoft Office\Queries.
.iqy är en klartextfil och kan enkelt öppnas med valfri textredigerare. Varje fil innehåller olika definitioner såsom:
- URL - adressen som frågan ska skickas till
- Selection - det dataintervall som ska hämtas, till exempel
EntirePageeller ett numrerat tabellindex - Formatting - styr hur data arrangeras i kalkylbladet
- Valfria parametrar som
PreFormattedTextToColumnsochSingleBlockTextImport
Den kanoniska strukturen inleds med nyckelordet WEB på första raden, versionsnumret (vanligtvis 1) på den andra och mål-URL:en på den tredje.
.iqy-filer används för att importera externa data till kalkylblad. I Windows är dessa filer som standard associerade med Microsoft Excel. En relaterad .DQY-fil tjänar ett liknande syfte för ODBC-databasfrågor, medan importerad data ofta sparas som en .XLSX-arbetsbok eller exporteras som CSV. Eftersom .iqy-filer kan peka Excel mot godtyckliga fjärrplatser - inklusive file:// och UNC-sökvägar - blev de en ökänd vektor för skadlig kod runt 2018, vilket utnyttjades i nätfiskekampanjer för att ladda ner och köra skadliga filer via e-postbilagor. Många e-postfilter blockerar nu .iqy-bilagor som standard. Excel 2016 och senare rekommenderar Power Query-anslutningar (»Hämta och transformera«) som en säkrare och mer kapabel ersättare.
Säkerhet & trygghet
RISK: HIGHIQY-filer är en erkänd vektor för spridning av skadlig kod. Att öppna en sådan instruerar Excel att ansluta till URL:en inuti, vilket angripare har använt för att hämta fjärrfiler och utlösa skript/makro-kedjor (noterbart i Marap- och FlawedAmmyy-kampanjerna 2018). Behandla alla .iqy-filer som anländer via e-post eller chatt som fientliga: dubbelklicka INTE på dem. Granska dem först i Anteckningar/TextEdit - det är klartext, så du kan läsa mål-URL:en. Kör endast .iqy-filer från en källa du litar fullständigt på, och låt Excels uppmaningar om externa data och Skyddad vy vara aktiverade. Många e-postgateways blockerar .iqy-bilagor som standard av denna anledning.
Formatdetaljer
i ett nötskalProgram som öppnar IQY-filer
Tekniska detaljer
djup specifikation| Filkategori | Instruktionsfil i klartext - talar om för Excel vilken URL som ska hämtas; innehåller ingen kalkylbladsdata i sig |
| Inledande nyckelord | Första raden är alltid den bokstavliga texten `WEB`, vilket identifierar frågetypen för applikationen |
| Versionsfält | Andra raden innehåller formatets versionsnummer, vanligtvis `1` |
| URL-fält | Tredje raden innehåller mål-URL:en som Excel ansluter till när frågan körs |
| Textkodning | ASCII / UTF-8, klartext; CRLF-radbrytningar på Windows |
| Typisk filstorlek | Under 1 KB - vanligtvis bara ett fåtal rader |
| Binär signatur | Ingen - inga magic bytes; filen identifieras av nyckelordet `WEB` på rad 1 |
| Urvalsparameter | Styr vilket innehåll som ska importeras: `EntirePage` hämtar alla tabeller; ett heltal (t.ex. `1`) riktar sig mot en specifik tabell på sidan |
| Parameterfrågor | Valfria `["namn","fråga"]`-rader låter Excel fråga användaren efter ett värde innan frågan körs |
| Uppdateringsbeteende | Excel kan uppdatera frågan automatiskt när filen öppnas eller med ett konfigurerbart intervall (t.ex. var 60:e minut) via kalkylbladets anslutningsinställningar |
| MIME-typ | `text/plain`; även registrerad som `application/x-ms-iqy` |
| Säkerhetsrisk | Kan referera till godtyckliga `http://`, `file://` eller UNC-sökvägar; kraftigt utnyttjad i nätfiskekampanjer från 2018 och framåt; blockeras ofta av e-postfilter |
| Standardmapp för frågor | `%ProgramFiles%\Microsoft Office\Queries\` - Excels inbyggda lagringsplats för sparade webbfrågor |
| Ersatt av | Power Query (»Hämta och transformera«) i Excel 2016+, som stöder OAuth, REST API:er och dussintals ytterligare datakällor |
| Relaterade frågeformat | `.dqy` (ODBC-frågor), `.rqy` (OLE DB-frågor), `.oqy` (OLAP/kub-frågor) |
| Släppt | 1990s (Microsoft Excel Web Query, since Excel 97/2000) |
| Senaste version | Stable legacy format; superseded by Power Query (Get & Transform) in Excel 2016+ |
| Specifikation | support.microsoft.com |
IQY-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om IQY-filer.