| Termin | Definicja |
|---|---|
| MHTML | MHTML to standard opisujący łączenie dokumentu HTML z jego zasobami w jeden plik oparty na kodowaniu MIME. Jak MHTML pakuje stronę HTML w jeden dokumentMHTML, rozwijany jako MIME HTML, jest formatem służącym do zapisania dokumentu HTML razem z zasobami, do których strona się odwołuje. Mogą to być między innymi arkusze stylów CSS, obrazy, pliki JavaScript oraz inne elementy osadzone lub dołączone do dokumentu. Zamiast przechowywać stronę i jej zasoby w oddzielnym katalogu, MHTML umieszcza je w jednym pliku. Najczęściej spotykane rozszerzenia takiego pliku to Podstawą formatu jest mechanizm MIME używany pierwotnie do przesyłania różnych typów danych w wiadomościach internetowych. Specyfikacja MHTML została opisana w dokumencie RFC 2557. Plik ma strukturę wieloczęściową, zwykle opartą na typie Odwołania Content-Location i Content-ID w pliku MHTMLSam fakt umieszczenia wielu danych w jednym pliku nie wystarcza do odtworzenia strony. Dokument HTML musi wskazywać, który fragment MIME odpowiada konkretnemu obrazowi, arkuszowi stylów lub skryptowi. W tym celu MHTML wykorzystuje między innymi nagłówki Zasoby w poszczególnych częściach są opisywane także nagłówkiem Archiwizacja strony a ograniczenia odtwarzaniaMHTML jest przydatny wtedy, gdy trzeba zachować lokalną kopię pojedynczej strony wraz z jej zasobami albo przekazać kompletny dokument bez wysyłania całego katalogu plików. Zapisany plik może zachować wygląd strony dostępny w chwili archiwizacji, lecz nie jest pełnym obrazem działania witryny. Elementy pobierane dynamicznie po zapisaniu dokumentu, dane generowane przez serwer, zawartość zależna od sesji oraz zasoby dostępne wyłącznie przez bieżące połączenie sieciowe mogą nie zostać utrwalone. Kompatybilność zależy od programu, który otwiera plik, oraz od jego zasad bezpieczeństwa. Różne przeglądarki mogą inaczej obsługiwać skrypty, formularze, czcionki, adresy względne i zasoby zewnętrzne zapisane w archiwum. MHTML może zawierać aktywny kod HTML i JavaScript, dlatego plik pochodzący z nieznanego źródła nie powinien być otwierany bez ostrożności. Problemy z wyświetlaniem często wynikają również z niepoprawnego eksportu strony, uszkodzenia separatorów MIME, błędnych nagłówków kodowania znaków albo zapisania wyłącznie części zasobów. Odczyt i naprawa plików MHT na komputerzePodczas diagnostyki pliku MHTML warto najpierw sprawdzić jego rozszerzenie, rozmiar oraz to, czy program zgłasza błąd już przy otwieraniu. MHT jest plikiem tekstowym o strukturze MIME, więc kopię roboczą można analizować w edytorze tekstu, wyszukując nagłówki Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC oraz ich podzespołów, a w ramach diagnostyki oprogramowania można również sprawdzić problemy z otwieraniem lokalnych archiwów MHTML. W praktyce pomoc może obejmować ustalenie, czy przyczyną jest uszkodzony plik, brak obsługi formatu w używanym programie, błędne skojarzenie rozszerzenia z aplikacją albo niekompletny zapis strony. Jeżeli dokument zawiera ważną treść, przed próbami naprawy należy zachować oryginalny plik i pracować na jego kopii. |