Co to jest format pliku MRT?
Plik .mrt to oparty na formacie XML szablon raportu utworzony przez Stimulsoft Designer, narzędzie do raportowania dla platform .NET, Java oraz aplikacji internetowych opracowane przez firmę Stimulsoft. Plik przechowuje kompletny projekt raportu - układy stron, pasma danych, pola tekstowe, struktury tabel, ciągi połączeń z bazami danych oraz reguły formatowania - jako dokument XML w kodowaniu UTF-8.
Elementem głównym (root) XML jest zazwyczaj <StiReport>. Atrybut wersji w elemencie głównym rejestruje wydanie Stimulsoft, w którym utworzono plik; format ewoluuje wraz z każdą wersją produktu, ale zachowuje kompatybilność wsteczną z nowszymi wydaniami.
W czasie wykonywania silnik renderujący Stimulsoft przetwarza szablon .mrt i generuje dane wyjściowe w formatach takich jak PDF, HTML, Excel, Word i CSV, bez modyfikowania pliku źródłowego. Plik .mrt jest artefaktem projektowym, a nie wyrenderowanym dokumentem.
Ponieważ szablony .mrt często zawierają osadzone ciągi połączeń z bazami danych, pliki te powinny być traktowane jako potencjalnie poufne - dane uwierzytelniające mogą być przechowywane w formie czystego tekstu wewnątrz XML. Pliki zawierające osadzone obrazy mogą osiągać rozmiar kilku megabajtów.
Stimulsoft Designer jest dostępny jako bezpłatne narzędzie internetowe, które otwiera i edytuje pliki .mrt bez płatnej licencji, jako zainstalowana aplikacja desktopowa oraz jako komponent SDK do osadzania w niestandardowych aplikacjach .NET lub Java. Produkt jest przeznaczony dla środowisk wykonawczych .NET 6+, .NET Framework, Java, JavaScript, Angular i React.
Bezpieczeństwo
RYZYKO: MEDIUMPliki MRT są plikami XML i nie mogą bezpośrednio wykonywać kodu. Często jednak zawierają ciągi połączeń z bazami danych z osadzonymi danymi uwierzytelniającymi (adresy serwerów, nazwy użytkowników, hasła). Otrzymane pliki .mrt należy traktować jako potencjalnie poufne artefakty konfiguracyjne. Nie udostępniaj ich publicznie.
Szczegóły formatu
w pigułce- Archiwum instalacyjne Microsoft Visio 2010 - Microsoft używał rozszerzenia .mrt wewnętrznie podczas instalacji Visio 2010; są to zastrzeżone pliki tymczasowe instalatora, nieprzeznaczone dla użytkownika końcowego.
- Plik zdalnego testu MikroTik RouterOS - Narzędzie do monitorowania sieci The Dude firmy MikroTik zapisuje wyniki testów przepustowości jako pliki .mrt.
- Hyper-V Modifiable Region Table - Windows Hyper-V używa plików .mrt wewnętrznie do śledzenia zmodyfikowanych regionów punktów kontrolnych dysków wirtualnych.
Programy otwierające pliki MRT
Szczegóły techniczne
specyfikacja| Kodowanie | UTF-8 XML (tekst jawny) |
| Główny element XML | <StiReport> (lub wariant specyficzny dla Stimulsoft) |
| Typ MIME | application/xml |
| Śledzenie wersji | Atrybut wersji w korzeniu XML; ewoluuje z każdym wydaniem produktu Stimulsoft |
| Formaty wyjściowe | PDF, HTML, Excel, Word, CSV, RTF i inne - renderowane w czasie wykonywania; .mrt przechowuje tylko projekt |
| Artefakt czasu projektowania | .mrt jest tylko szablonem projektu; wyrenderowany wynik to oddzielny plik tworzony w czasie wykonywania |
| Typowy rozmiar pliku | 10 KB-5 MB (większe pliki zawierają osadzone obrazy) |
| Obsługa platform | Windows, Linux, macOS przez .NET 6+, .NET Framework, Java, JavaScript, Angular, React |
| Kwestie bezpieczeństwa | Ciągi połączeń z bazą danych (potencjalnie zawierające hasła) mogą być przechowywane jako czysty tekst w XML |
| Bezpłatne narzędzia | Stimulsoft Designer (wersja webowa) otwiera i edytuje pliki .mrt bez płatnej licencji Stimulsoft |
| Model wiązania danych | Źródła danych i parametry połączenia zdefiniowane w szablonie; rzeczywiste dane są pobierane w momencie renderowania |
| Obsługiwane komponenty | Pasma raportów, podraporty, tabele przestawne, komponenty wykresów, pola tekstowe sformatowane, kody kreskowe |
| Wydano | Early 2000s (Stimulsoft Reports product line) |
| Najnowsza wersja | Stimulsoft Reports 2026 (format continuously evolved) |
| Specyfikacja | www.stimulsoft.com |
Konwersje MRT
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki MRT.