Vad är filformatet XSN?
.xsn är ett arkivcontainerformat associerat med programvaruverktyget Microsoft InfoPath. En .xsn-fil är ett CAB-arkiv som innehåller malldata, vyformatering, inbäddad grafik, skript och ett XML-schema paketerat i ett enda distribuerbart paket. InfoPath kan öppna och redigera .xsn-filer direkt; arkivet kan också extraheras med valfritt CAB-kompatibelt verktyg genom att byta namn på det till .cab. .xsn-filer är formulärmallsfiler som används för att skapa strukturerade datainmatningsdokument.
InfoPath är ett mallhanteringsverktyg för att bygga XML-baserade elektroniska formulär. Malldata lagras i komponentfiler inuti arkivet - främst en manifest.xsf-beskrivning, XSL-vytransformationer, ett .xsd-schema och valfria skript-assemblies. InfoPath har officiellt utgått; den sista utgåvan är InfoPath 2013, inte 2014. Från och med 2026 har Microsoft blockerat publicering av nya formulär till SharePoint Online och avvecklar InfoPath Forms Services helt. Microsoft Power Apps och Microsoft Forms är de rekommenderade ersättningarna. Användarinlämnad data sparas som separata .xml-filer, inte inuti själva .xsn-mallen.
Säkerhet & trygghet
RISK: MEDIUMXSN-mallar kan innehålla skript och hanterad kod („code-behind”) som körs när formuläret öppnas eller fylls i, och InfoPath-lösningar med fullt förtroende kan komma åt lokala resurser - så en okänd XSN-fil är inte helt passiv. Öppna endast mallar från källor du litar på, och föredra att inspektera en okänd fil genom att byta namn till .cab och läsa filerna istället för att ladda den i InfoPath. Se upp för slumpmässiga webbplatser som erbjuder nedladdning av „XSN-visare”; eftersom InfoPath har utgått är dessa ofta adware - använd 7-Zip plus en textredigerare istället.
Formatdetaljer
i ett nötskalProgram som öppnar XSN-filer
Tekniska detaljer
djup specifikation| Containerformat | Microsoft Cabinet (CAB) arkiv |
| Magic bytes | 4D 53 43 46 („MSCF”) vid byte-offset 0 - identiskt med valfri .cab-fil |
| MIME-typ | application/vnd.ms-infopath |
| Komprimering | MSZIP (DEFLATE) tillämpad per mapp inuti CAB-containern |
| Byte-ordning | Little-endian (ärvt från CAB-specifikationen) |
| Intern kodning | Binär yttre container; interna XML-, XSL- och XSD-filer är UTF-8-text |
| Kärnfil internt | manifest.xsf - formulärdefinitionens manifest som deklarerar vyer, schema och förtroendenivå |
| Schemaversionering | attributet solutionFormatVersion i manifest.xsf skiljer på scheman för InfoPath 2003, 2007, 2010 och 2013 |
| Integritet och signering | Kontrollsummor för CAB-data per mapp; lösningar med fullt förtroende kan bära Authenticode-kodsignaturer |
| Typisk filstorlek | 10 KB - 2 MB |
| Plattform | Endast Windows |
| Format för användardata | Inskickad data sparas som separata .xml-filer bundna till mallen, inte inbäddade i .xsn-filen |
| Förtroendenivåer | Begränsad, Domän eller Fullt förtroende - deklareras i manifest.xsf; Fullt förtroende kräver signering eller administratörsdistribution |
| Extraktionsmetod | Byt namn till .cab för att öppna med valfritt Cabinet-verktyg (t.ex. 7-Zip); interna filer är mänskligt läsbar XML/XSL |
| Ersatt av | Microsoft Power Apps, Microsoft Forms och SharePoint-listformulär (Microsofts officiella ersättare) |
| Släppt | 2003 (Microsoft Office InfoPath 2003) |
| Senaste version | InfoPath 2013 (last release; no version after Office 2013) |
| Specifikation | learn.microsoft.com |
XSN-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om XSN-filer.