Wat is het XSN-bestandsformaat?
.xsn is een archiefcontainerformaat dat hoort bij de Microsoft InfoPath-softwaretool. Een .xsn-bestand is een CAB-archief dat sjabloongegevens, weergave-opmaak, ingebedde afbeeldingen, scripts en een XML-schema bevat, gebundeld in één implementeerbaar pakket. InfoPath kan .xsn-bestanden rechtstreeks openen en bewerken; het archief kan ook worden uitgepakt met elk CAB-compatibel hulpprogramma door het te hernoemen naar .cab. .xsn-bestanden zijn formuliersjabloonbestanden die worden gebruikt voor het maken van gestructureerde documenten voor gegevensinvoer.
InfoPath is een sjabloonbeheertool voor het bouwen van op XML gebaseerde elektronische formulieren. Sjabloongegevens worden opgeslagen in componentbestanden binnen het archief - voornamelijk een manifest.xsf-descriptor, XSL-weergavetransformaties, een .xsd-schema en optionele script-assemblies. InfoPath is officieel stopgezet; de laatste release is InfoPath 2013, niet 2014. Vanaf 2026 blokkeert Microsoft de publicatie van nieuwe formulieren naar SharePoint Online en wordt InfoPath Forms Services volledig uitgefaseerd. Microsoft Power Apps en Microsoft Forms zijn de aanbevolen vervangers. Door gebruikers ingediende gegevens worden opgeslagen als afzonderlijke .xml-bestanden, niet in de .xsn-sjabloon zelf.
Beveiliging & veiligheid
RISICO: MEDIUMXSN-sjablonen kunnen scripts en beheerde code („code-behind”) bevatten die wordt uitgevoerd wanneer het formulier wordt geopend of ingevuld, en full-trust InfoPath-oplossingen hebben toegang tot lokale bronnen - een niet-vertrouwde XSN is dus niet volledig passief. Open alleen sjablonen van bronnen die u vertrouwt, en geef er de voorkeur aan een onbekende sjabloon te inspecteren door deze te hernoemen naar .cab en de bestanden te lezen in plaats van deze in InfoPath te laden. Pas op voor willekeurige „XSN viewer/opener” downloadsites; nu InfoPath is stopgezet, zijn dit vaak adware-sites - gebruik in plaats daarvan 7-Zip plus een teksteditor.
Formaatdetails
in een notendopProgramma's die XSN-bestanden openen
Technische details
diepe specificaties| Containerformaat | Microsoft Cabinet (CAB) archief |
| Magic bytes | 4D 53 43 46 („MSCF”) op byte-offset 0 - identiek aan elk .cab-bestand |
| MIME-type | application/vnd.ms-infopath |
| Compressie | MSZIP (DEFLATE) toegepast per map binnen de CAB-container |
| Byte-volgorde | Little-endian (geërfd van CAB-specificatie) |
| Interne codering | Binaire buitencontainer; interne XML-, XSL- en XSD-bestanden zijn UTF-8 tekst |
| Kernbestand intern | manifest.xsf - het definitiemanifest van het formulier dat weergaven, schema en vertrouwensniveau declareert |
| Schema-versiebeheer | solutionFormatVersion-kenmerk in manifest.xsf onderscheidt InfoPath 2003, 2007, 2010 en 2013 schema's |
| Integriteit en ondertekening | CAB-gegevenscontrolesommen per map; full-trust oplossingen kunnen Authenticode-handtekeningen bevatten |
| Typische bestandsgrootte | 10 KB - 2 MB |
| Platform | Alleen Windows |
| Formaat gebruikersgegevens | Ingediende gegevens opgeslagen als afzonderlijke .xml-bestanden gekoppeld aan de sjabloon, niet ingebed in de .xsn |
| Vertrouwensniveaus | Restricted, Domain, of Full Trust - gedeclareerd in manifest.xsf; Full Trust vereist ondertekening of implementatie door beheerder |
| Extractiemethode | Hernoem naar .cab om te openen met elke Cabinet-tool (bijv. 7-Zip); interne bestanden zijn menselijk leesbare XML/XSL |
| Vervangen door | Microsoft Power Apps, Microsoft Forms en SharePoint-lijstformulieren (officiële vervangers van Microsoft) |
| Uitgebracht | 2003 (Microsoft Office InfoPath 2003) |
| Laatste versie | InfoPath 2013 (last release; no version after Office 2013) |
| Specificatie | learn.microsoft.com |
XSN conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over XSN-bestanden.