Co to jest format pliku XSN?
.xsn to format kontenera archiwum powiązany z oprogramowaniem Microsoft InfoPath. Plik .xsn to archiwum CAB, które zawiera dane szablonu, formatowanie widoku, osadzoną grafikę, skrypty i schemat XML spakowane w jeden pakiet wdrożeniowy. InfoPath może bezpośrednio otwierać i edytować pliki .xsn; archiwum można również wypakować za pomocą dowolnego narzędzia zgodnego z CAB, zmieniając jego nazwę na .cab. Pliki .xsn to pliki szablonów formularzy używane do tworzenia strukturalnych dokumentów wprowadzania danych.
InfoPath to narzędzie do zarządzania szablonami służące do budowania formularzy elektronicznych opartych na XML. Dane szablonu są przechowywane w plikach składowych wewnątrz archiwum - przede wszystkim w deskryptorze manifest.xsf, transformatach widoku XSL, schemacie .xsd i opcjonalnych zestawach skryptów. InfoPath został oficjalnie wycofany; ostatnią wersją jest InfoPath 2013, a nie 2014. Od 2026 r. Microsoft zablokował publikowanie nowych formularzy w SharePoint Online i całkowicie wycofuje InfoPath Forms Services. Zalecanymi zamiennikami są Microsoft Power Apps i Microsoft Forms. Dane przesłane przez użytkownika są zapisywane jako oddzielne pliki .xml, a nie wewnątrz samego szablonu .xsn.
Bezpieczeństwo
RYZYKO: MEDIUMSzablony XSN mogą zawierać skrypty i kod zarządzany „code-behind”, który uruchamia się podczas otwierania lub wypełniania formularza, a rozwiązania InfoPath o pełnym zaufaniu mogą uzyskiwać dostęp do zasobów lokalnych - zatem niezaufany plik XSN nie jest całkowicie pasywny. Otwieraj tylko szablony z zaufanych źródeł i preferuj sprawdzanie nieznanych plików poprzez zmianę nazwy na .cab i czytanie plików zamiast ładowania ich w InfoPath. Uważaj na podejrzane strony oferujące „XSN viewer/opener”; po wycofaniu InfoPath często oferują one adware - zamiast tego użyj 7-Zip i edytora tekstu.
Szczegóły formatu
w pigułceProgramy otwierające pliki XSN
Szczegóły techniczne
specyfikacja| Format kontenera | Archiwum Microsoft Cabinet (CAB) |
| Magic bytes | 4D 53 43 46 („MSCF”) przy offsecie bajtu 0 - identyczne jak w każdym pliku .cab |
| Typ MIME | application/vnd.ms-infopath |
| Kompresja | MSZIP (DEFLATE) stosowana dla każdego folderu wewnątrz kontenera CAB |
| Kolejność bajtów | Little-endian (odziedziczona ze specyfikacji CAB) |
| Kodowanie wewnętrzne | Binarny kontener zewnętrzny; wewnętrzne pliki XML, XSL i XSD to tekst UTF-8 |
| Główny plik wewnętrzny | manifest.xsf - manifest definicji formularza deklarujący widoki, schemat i poziom zaufania |
| Wersjonowanie schematu | Atrybut solutionFormatVersion w manifest.xsf rozróżnia schematy InfoPath 2003, 2007, 2010 i 2013 |
| Integralność i podpisywanie | Sumy kontrolne danych CAB dla każdego folderu; rozwiązania o pełnym zaufaniu mogą posiadać podpisy kodu Authenticode |
| Typowy rozmiar pliku | 10 KB - 2 MB |
| Platforma | Tylko Windows |
| Format danych użytkownika | Przesłane dane zapisywane jako oddzielne pliki .xml powiązane z szablonem, nieosadzone w .xsn |
| Poziomy zaufania | Ograniczony, Domenowy lub Pełne Zaufanie - deklarowane w manifest.xsf; Pełne Zaufanie wymaga podpisania lub wdrożenia przez administratora |
| Metoda ekstrakcji | Zmień nazwę na .cab, aby otworzyć za pomocą dowolnego narzędzia Cabinet (np. 7-Zip); pliki wewnętrzne to czytelne dla człowieka XML/XSL |
| Zastąpiony przez | Microsoft Power Apps, Microsoft Forms i formularze list SharePoint (oficjalne zamienniki Microsoft) |
| Wydano | 2003 (Microsoft Office InfoPath 2003) |
| Najnowsza wersja | InfoPath 2013 (last release; no version after Office 2013) |
| Specyfikacja | learn.microsoft.com |
Konwersje XSN
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki XSN.