Co to jest MHTML?

MHTML to skrót od „MIME HTML”, który jest formatem pliku łączącym stronę internetową i wszystkie jej zasoby. Większość przeglądarek internetowych domyślnie zapisuje strony internetowe jako wiele plików, zwykle plik HTML (Hypertext Markup Language) i powiązany folder zasobów, który może zawierać obrazy, muzykę lub inne dane. MHTML umieszcza wszystkie te informacje w jednym pliku, zwanym także archiwum HTML, który często jest łatwiejszy w obsłudze.

Jednym z zadań, w którym MHTML może być bardzo przydatny, jest wysyłanie stron internetowych za pośrednictwem poczty e-mail, ponieważ umożliwia klientowi poczty e-mail wyświetlanie całej strony internetowej bez faktycznego przebywania w witrynie. Format archiwum zapewnia również łatwy sposób przeglądania strony internetowej bez konieczności przebywania w trybie online. Pomimo tych możliwości, MHTML podlega tym samym ograniczeniom, co bardziej szczegółowa metoda zapisywania stron internetowych w formacie HTML-plus-resource-folder. Archiwa HTML nie są automatycznie aktualizowane, gdy strona internetowa jest aktualizowana w trybie online. Pliki są jednostkami statycznymi, które zapewniają migawkę strony w określonym momencie.

Pliki MHTML można wyświetlać w edytorze tekstu, tak jak zwykłe pliki HTML. Obrazy i zasoby, które nie mają reprezentacji tekstowej, nie są zachowywane w edytorze tekstu i są wyświetlane jako ciągi losowych liter i cyfr. Kod źródłowy strony, a także arkusz stylów, który reguluje układ strony, jest łatwo widoczny. Przeglądanie archiwum HTML jako tekstu nie wpływa na wyświetlanie strony internetowej, gdy archiwum jest przeglądane w przeglądarce.

Strona internetowa wyświetlana z pliku MHTML nie zawsze jest dokładną repliką strony, tak jak pierwotnie wyglądała online. Konwersja do formatu archiwum może spowodować niewielkie problemy z arkuszami stylów, co z kolei spowoduje różnice w układzie między zapisaną stroną a wersją wyświetlaną online. Zmiany te są zwykle niewielkie, a nieprawidłowe marginesy wokół obrazów są powszechne. Poważne problemy z układem są rzadkie. Ogólnie rzecz biorąc, archiwa HTML są solidnymi i niezawodnymi sposobami zagęszczania stron internetowych.