MHTML failų formatas
Overview
MHTML failai, trumpas MIME HTML, yra unikalus būdas archyvuoti žiniatinklio puslapius. Įsivaizduokite, kad naršote įdomų tinklalapį su vaizdais, vaizdo įrašais ir interaktyviais elementais - visos šios sudedamosios dalys gali būti sujungtos į vieną nepakitą MHTML failų formatą. Šis formatas buvo sukurtas “Microsoft” kaip priemonė užfiksuoti visą web puslapio esmę viename atsisiunčiamo pakete. Nesvarbu, ar esate kūrėjas, norintis išsaugoti sudėtingą interneto turinį ar kažkas, kas išsprendžia programos problemą “Windows”, suprasti, kaip “MHTML” veikia.
MHTML failai plačiai naudojami įvairiose platformose ir programose. Pavyzdžiui, “Internet Explorer” gali išsaugoti visą tinklalapį kaip “MHTML” failus, todėl vartotojams lengva saugoti ir peržiūrėti visą žiniatinklio patirtį neprisijungus. Be to, Microsoft Word palaiko šių failų atidarymą tiesiogiai, leidžiančią jums matyti archyvuotą svetainę dokumentų redaktoriuje.
Pagrindinės savybės
- Išsamus archyvas: užfiksuoja visus tinklalapio elementus, įskaitant HTML, vaizdus, video ir kitus išteklius.
- Cross-Platform Compatibility: plačiai palaikoma įvairiose operacinėse sistemose ir programose, tokiose kaip Internet Explorer ir Microsoft Word.
- Problemos sprendimo įrankis: Naudojamas „Windows“ įrašyti programos naudojimo metu susidūrusių problemų scenarijus.
- RFC atitikimas: griežtai laikosi RFC 2557 specifikacijų, užtikrinančių standartizaciją ir sąveikumą.
- MIME encapsulation: Naudoja MIME antraštes, kad organizuotų ir nuorodų įvairias žiniatinklio puslapio dalis MHTML failo viduje.
Techninės specifikacijos
Formatų struktūra
MHTML formatas iš esmės yra tekstinis archyvas, kuris naudoja MIME (Multipurpose Internet Mail Extensions), kad įtrauktų keletą išteklių į vieną failą. Jis yra struktūrizuotas kaip ZIP panašus konteineris, bet su specifikais „MIME“ antraštėmis ir turinio rūšimis, todėl jis skiriasi nuo kitų archyvų formatų, tokių kaip „ZIP“ arba „TAR.
Pagrindiniai komponentai
- Root Resource: pagrindinis HTML dokumentas tinklalapyje.
- Inline ištekliai: nuotraukos, scenarijai, stiliaus lapai ir kiti elementai, nurodyti šaknų šaltinyje.
- MIME antraštės: Turinio tipas, turinio tapatybė ir turinį vieta yra labai svarbūs išteklių identifikacijai ir nuorodoms MHTML failo viduje.
Standartai ir suderinamumas
MHTML formatas yra standartizuotas RFC 2557, užtikrinant suderinamumą įvairiose platformose ir programose. ji palaiko daugybę “Windows” versijų ir įvairių žiniatinklio naršyklės, kurios laikosi MIME standartų.
Istorija ir evoliucija
MHTML" buvo įvestas 1990-ųjų pabaigoje kaip priemonė sudėtingų tinklalapio puslapių apibendrinimui į vieną failą, kad būtų lengviau dalytis ir archyvuoti. jo pradinis tikslas buvo palengvinti interneto turinio žiūrėjimą, tačiau jis greitai išsivystė ir tarnavo papildomoms funkcijoms, tokioms kaip “Windows” programoms skirtų problemų sprendimo įrankių.
Darbas su MHTML failais
MHTML failų atidarymas
Norėdami atidaryti MHTML failą, galite naudoti įvairią programinę įrangą:
- Internet Explorer: vienas iš paprasčiausių būdų peržiūrėti MHTML failus.
- Microsoft Word: Jis gali būti naudojamas atverti ir redaguoti MHTML turinį, tarsi jis būtų įprastas dokumentas.
- Kiti naršyklės: Kai kurie šiuolaikiniai naršyklai taip pat gali palaikyti MHTML failų atidarymą, nors suderinamumas gali skirtis.
MHTML failų konvertavimas
MHTML failo konvertavimas paprastai reiškia jo turinio ištraukimą arba jo konversiją į kitą formatą, pvz., HTML:
- HTML: atskirti sujungtus išteklius ir juos peržiūrėti atskirai.
- PDF: Siekiant sukurti statinę interneto puslapio versiją, kuri išsaugo formatavimą, bet nėra interaktyvi.
MHTML failų kūrimas
MHTML failai paprastai yra sukurti naudojant naršyklės funkcijas ar konkrečias programas, skirtas archyvuoti žiniatinklio turinį. „Internet Explorer“, pavyzdžiui, leidžia jums išsaugoti visą interneto puslapius, kaip MHTML failus tiesiogiai iš savo meniu parinktis.
Dažniausiai naudojami atvejai
- Offline Web Browsing: Išsaugoti visą interneto puslapį, kad būtų galima peržiūrėti offline.
- Web archiving: užfiksuoti ir išsaugoti svetainės būklę tam tikru laiku.
- Problemos sprendimas: Atsisiųsti programos problemas, su kuriomis susiduria „Windows“ sistemos.
- Dokumentų pasidalijimas: Siųsti sudėtingą žiniatinklio turinį kaip vieną failų priedą.
Privalumai ir apribojimai
Pranašumai:
- Išsamus archyvas, kuriame yra visi tinklalapio elementai.
- Tarp platformų suderinamumas su įvairiomis programomis ir operacinėmis sistemomis.
- Standartizuotas formatas, atitinkantis RFC 2557, užtikrinantis sąveikumą.
- Naudinga klaidų sprendimui ir programos problemų įrašymui “Windows.
Apribojimai:
- Ne plačiai palaikoma už „Internet Explorer“ ir „Microsoft Word.
- Jis gali būti didelis dėl daugelio išteklių sujungimo.
- Ribotas sąveika, kai atidarytas kaip statinis dokumentas, o ne gyvas tinklalapis.
Kūrėjų ištekliai
Programavimas su MHTML failais palaikomas per įvairias API ir bibliotekas. kodo pavyzdžiai ir įgyvendinimo vadovai netrukus bus pridėti.
Dažnai užduodami klausimai
Kaip atidaryti MHTML failą?
Galite naudoti „Internet Explorer“, „Microsoft Word“ arba kitus naršykles, kurios palaiko MIME tipus, kad atidarytumėte MHTML failus.
Koks skirtumas tarp MHTML ir HTML?
Nors abu formatai yra susiję su žiniatinklio turiniu, MHTML apibūdina visą tinklalapį, įskaitant visus išteklius (paveikslus, scenarijus ir tt), o HTML atstovauja tik struktūrinį puslapio ženklą.
Ar galiu konvertuoti MHTML failą atgal į atskirus HTML failus?
Taip, galite naudoti įrankius ar scenarijus, kurie ištraukia ir atskiria susietas išteklius MHTML failo atkurti atskirus HTML dokumentus.