Hvad er XSN-filformatet?
.xsn er et arkivcontainerformat knyttet til softwareværktøjet Microsoft InfoPath. En .xsn-fil er et CAB-arkiv, der indeholder skabelondata, visningsformatering, indlejret grafik, scripts og et XML-skema samlet i en enkelt pakke, der kan distribueres. InfoPath kan åbne og redigere .xsn-filer direkte; arkivet kan også udpakkes med ethvert CAB-kompatibelt værktøj ved at omdøbe det til .cab. .xsn-filer er formularskabelonfiler, der bruges til at oprette strukturerede dataindtastningsdokumenter.
InfoPath er et skabelonstyringsværktøj til opbygning af XML-baserede elektroniske formularer. Skabelondata gemmes i komponentfiler inde i arkivet - primært en manifest.xsf-deskriptor, XSL-visningstransformationer, et .xsd-skema og valgfrie script-assemblies. InfoPath blev officielt indstillet; den sidste udgivelse er InfoPath 2013, ikke 2014. Fra 2026 har Microsoft blokeret for udgivelse af nye formularer til SharePoint Online og udfaser InfoPath Forms Services helt. Microsoft Power Apps og Microsoft Forms er de anbefalede erstatninger. Brugerindsendte data gemmes som separate .xml-filer, ikke inde i selve .xsn-skabelonen.
Sikkerhed og tryghed
RISIKO: MEDIUMXSN-skabeloner kan indlejre script og administreret kode („code-behind”), der kører, når formularen åbnes eller udfyldes, og InfoPath-løsninger med fuld tillid kan få adgang til lokale ressourcer - så en upålidelig XSN er ikke helt passiv. Åbn kun skabeloner fra kilder, du stoler på, og foretræk at inspicere en ukendt fil ved at omdøbe den til .cab og læse filerne frem for at indlæse den i InfoPath. Pas på tilfældige „XSN viewer/opener”-downloadsteder; da InfoPath er udgået, er disse ofte adware - brug 7-Zip plus en teksteditor i stedet.
Formatdetaljer
kort fortaltProgrammer der åbner XSN-filer
Tekniske detaljer
dyb specifikation| Containerformat | Microsoft Cabinet (CAB) arkiv |
| Magic bytes | 4D 53 43 46 („MSCF”) ved byte-offset 0 - identisk med enhver .cab-fil |
| MIME-type | application/vnd.ms-infopath |
| Komprimering | MSZIP (DEFLATE) anvendt pr. mappe i CAB-containeren |
| Byte-rækkefølge | Little-endian (nedarvet fra CAB-specifikationen) |
| Intern kodning | Binær ydre container; interne XML-, XSL- og XSD-filer er UTF-8 tekst |
| Intern kernefil | manifest.xsf - formulardefinitionsmanifestet, der erklærer visninger, skema og tillidsniveau |
| Skema-versionering | solutionFormatVersion-attributten i manifest.xsf skelner mellem InfoPath 2003, 2007, 2010 og 2013 skemaer |
| Integritet og signering | CAB-datachecksummer pr. mappe; fuldt betroede løsninger kan indeholde Authenticode-kodesignaturer |
| Typisk filstørrelse | 10 KB - 2 MB |
| Platform | Kun Windows |
| Brugerdataformat | Indsendte data gemmes som separate .xml-filer knyttet til skabelonen, ikke indlejret i .xsn-filen |
| Tillidsniveauer | Restricted, Domain eller Full Trust - erklæret i manifest.xsf; Full Trust kræver signering eller administratorudrulning |
| Udpakningsmetode | Omdøb til .cab for at åbne med ethvert Cabinet-værktøj (f.eks. 7-Zip); interne filer er menneskeligt læsbare XML/XSL |
| Afløst af | Microsoft Power Apps, Microsoft Forms og SharePoint-listformularer (Microsofts officielle erstatninger) |
| Udgivet | 2003 (Microsoft Office InfoPath 2003) |
| Seneste version | InfoPath 2013 (last release; no version after Office 2013) |
| Specifikation | learn.microsoft.com |
XSN-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om XSN-filer.