MHTML - MHTML

MHTML
Fayl nomi kengaytmasi
.mht, .mhtml
Internet-media turi
ko'p qismli / tegishli dastur / x-mimearchive
Format turiBelgilash tili
KengaytirilganHTML
StandartRFC 2557 (taklif qilingan 1999)

MHTML, an initsializm ning MIME agregatni kapsulalash HTML hujjatlar, veb-sahifa arxiv formati birlashtirish uchun ishlatiladi kompyuter fayli, HTML kodi va unga sherik bo'lgan resurslar (masalan, rasmlar, Flash animatsiyalari, Java dasturlari va audio va videofayllar) ko'priklar veb-sahifaning HTML-kodida. MHTML faylining mazmuni birinchi ishlab chiqilgan usullar yordamida kodlanadi HTML elektron pochta xabarlar, MIME kontent turidan foydalanib ko'p qismli / bog'liq.[1] MHTML fayllari a dan foydalanadi .mhtml yoki .mht fayl nomini kengaytirish.

Faylning birinchi qismi an elektron pochta sarlavhasi. Ikkinchi qism odatda HTML kodidir. Keyingi qismlar asl nusxasi bilan aniqlangan qo'shimcha manbalardir bir xil resurslarni qidiruvchilar (URL) va kodlangan 64 ikkilikdan matngacha kodlash. MHTML ochiq standart sifatida taklif qilingan, keyin 1999 yilda qayta ko'rib chiqilgan nashrda tarqatilgan RFC 2557.

.Mhtml (veb-arxiv) va .eml (elektron pochta) fayl nomlari kengaytmalari bir-birining o'rnini bosishi mumkin: yoki fayl nomi kengaytmasi boshqasidan boshqasiga o'zgartirilishi mumkin. .Eml xabarini elektron pochta orqali yuborish mumkin va uni an elektron pochta mijozi. Elektron pochta xabarini .mhtml yoki .mht fayl nomlari kengaytmasi yordamida saqlash mumkin va keyin veb-brauzerda ko'rsatish yoki boshqa dasturlarni tahrirlash uchun, shu jumladan, ochilishi mumkin. matn protsessorlari va matn muharrirlari.[a]

Brauzerni qo'llab-quvvatlash

Ba'zi brauzerlar to'g'ridan-to'g'ri yoki uchinchi tomon kengaytmalari orqali MHTML formatini qo'llab-quvvatlaydi, ammo veb-sahifani o'z resurslari bilan birga MHTML fayli sifatida saqlash jarayoni standartlashtirilmagan. Shu sababli, bitta brauzer yordamida MHTML fayli sifatida saqlangan veb-sahifa boshqasida boshqacha ko'rsatilishi mumkin.

Internet Explorer

5.0 versiyasidan boshlab, IE veb-sahifalarni va tashqi resurslarni bitta MHTML faylida o'qish va saqlashni qo'llab-quvvatlovchi birinchi brauzer edi.

Opera

Veb-sahifalarni MHTML fayllari sifatida saqlashni qo'llab-quvvatlash Opera 9.0 veb-brauzer.[2] Opera 9.50-dan Presto-ga asoslangan Opera mahsulotining qolgan qismi (hozirda Opera 12.16 da 2013 yil 19-iyulda), sahifalarni saqlash uchun standart format MHTML. Yangi Webkit / Blink-ga asoslangan Opera (Opera 15) ning dastlabki versiyasi MHTML-ni qo'llab-quvvatlamadi, ammo keyingi versiyalar (Opera 16-dan boshlab) qo'llab-quvvatlaydi.

MHTML manzil satriga "opera: // flags # save-page-as-mhtml" yozish orqali yoqish mumkin.

Gugl xrom

Google Chrome brauzerida MHTML fayllarini yaratish uchun "chrome: // flags / # save-page-as-mhtml" havolasi orqali eksperimental "Sahifani MHTML sifatida saqlash" parametrini almashtirish orqali qo'llab-quvvatlanar edi. 25.0 (versiyadan beri olib tashlangan 75.0 )[3] va 35.0 versiyasidan beri brauzerni kengaytirish uchun API.[4]. 75-versiyadan boshlab, "" qo'shilishi kerak bo'lgan xususiyatni yoqish uchun- sahifani mhtml sifatida saqlang"parametri keyin Chrome.exe Chrome yorlig'ining Xususiyatlar panelida yoki uni buyruq satri / terminalidan ishga tushirganda, lekin bu xususiyat 86-versiyada sukut bo'yicha yoqilgan.

Vivaldi

Google Chrome-ga o'xshash, Xrom asoslangan Vivaldi brauzeri 2.3-nashrdan beri veb-sahifalarni MHTML fayllari sifatida saqlashi mumkin.[5]

U "vivaldi: // flags / # save-page-as-mhtml" parametrini almashtirish orqali MHTML fayllarini o'qishni ham, yozishni ham qo'llab-quvvatlaydi.

Firefox

Mozilla Firefox MHTML-ni qo'llab-quvvatlamaydi.[6] Kelgunga qadar versiya 57 ("Firefox Quantum"), MHT fayllarini a o'rnatish orqali o'qish va yozish mumkin edi brauzer kengaytmasi, kabi Mozilla arxiv formati yoki UnMHT.

Safari

3.1.1 versiyasidan boshlab, Apple Inc. "s Safari veb-brauzer hanuzgacha MHTML formatini qo'llab-quvvatlamaydi. Buning o'rniga, Safari veb-arxiv formatini va macOS versiyada bosib chiqarishni o'z ichiga oladiPDF xususiyati.

Ko'pgina boshqa zamonaviy veb-brauzerlarda bo'lgani kabi, MHTML fayllarini qo'llab-quvvatlash Safari-ga har xil uchinchi tomon kengaytmalari orqali qo'shilishi mumkin.

Konqueror

3.5.7 versiyasidan boshlab, KDE "s Konqueror veb-brauzer MHTML fayllarini qo'llab-quvvatlamaydi. Kengaytma loyihasi, mhtconv, MHTML fayllarini saqlash va ko'rishga ruxsat berish uchun ishlatilishi mumkin.

Kirish NetFront

NetFront 3,4 (Sony Ericsson kabi qurilmalarda K850 ) MHTML fayllarini ko'rish va saqlashi mumkin.

Xira oy

Xira oy MHT fayllarini o'qish va yozish uchun kengaytmani o'rnatishni talab qiladi. Bitta kengaytma bemalol mavjud, MozArchiver, Mozilla Archive Format kengaytmasining vilkasi.

GNOME veb

GNOME veb 2014 yil sentyabr oyida chiqarilgan 3.14.1 versiyasidan beri veb-sahifalarni MHTML-da o'qish va saqlashni qo'llab-quvvatladi.[7]

MHT tomoshabinlari

MHTML fayllarini ko'rish va ularni PDF va boshqa formatlarga o'tkazish uchun tijorat dasturiy mahsulotlar mavjud ePub. Biroz HTML muharriri dasturlar MHTML fayllarini ko'rishi va tahrirlashi mumkin.

MIME turi

MHTML uchun MIME turi yaxshi kelishilmagan. Ishlatilgan MIME turlariga quyidagilar kiradi:

  • ko'p qismli / bog'liq
  • dastur / x-mimearchive
  • xabar / rfc822

Boshqa ilovalar

Muammolarni yozuvchi

Muammolarni yozuvchi Windows uchun uning chiqishini MHT formatida saqlashi mumkin.

Google Drive kengaytmasiga saqlang

Uchun "Google Drive-ga saqlash" kengaytmasi Gugl xrom uning natijalaridan biri sifatida MHTML sifatida saqlashi mumkin.

Microsoft OneNote

Microsoft OneNote, OneNote 2010 dan boshlab, individual sahifalarni .mht fayllari sifatida elektron pochta orqali yuboradi.

Evernote

Evernote Windows uchun eslatmalarni MHT formatida, HTML-ga alternativa sifatida yoki o'zining .enex formatida eksport qilishi mumkin.

Ekspluatatsiya

2015 yil may oyida tadqiqotchi shuni ta'kidladiki, tajovuzkorlar MHT faylini yaratib, MSO ob'ektini oxiriga qo'shib, zararli hujjatlar tuzishi mumkin (MSO - bu Microsoft Outlook e-mail dasturi) va natijada olingan faylni .doc kengaytmasi bilan qayta nomlash.[8] Etkazib berish usuli spam-elektron pochta orqali bo'ladi.[9]

2019 yil aprel oyida xavfsizlik bo'yicha tadqiqotchi an XML eXternal Entity (XXE) foydalanuvchi MHT faylini ochganda foydalanishi mumkin bo'lgan zaiflik. Windows operatsion tizimi sukut bo'yicha Internet Explorer-da barcha MHT fayllarini avtomatik ravishda ochish uchun o'rnatilgandan so'ng, foydalanuvchi elektron pochta, tezkor xabarlar yoki boshqa vektor orqali olgan faylni ikki marta bosganida ekspluatatsiya, shu jumladan turli xil brauzer.[10]

Shuningdek qarang

Izohlar

  1. ^ MHTML fayllari bitta sahifadagi barcha sahifa ma'lumotlarini, shu jumladan multimedia tarkibini o'z ichiga olganligi sababli, bu fayllar multimedia tarkibini alohida fayllarda saqlaydigan oddiy HTML fayllaridan sezilarli darajada kattaroqdir. Ilgari matn muharrirlari va pastki tizimlar katta MHTML fayllarini boshqarish uchun kurashishi mumkin. Kabi kommunal xizmatlardan foydalangan holda ko'proq MHTML fayllari orqali matn satrlarini qidirish grep ko'proq vaqt talab qiladi.

Adabiyotlar

  1. ^ Xolden, Amanda. "HTML va MHTML ning farqi". Arxivlandi asl nusxasi 2017 yil 17-noyabrda. Olingan 17 noyabr 2017.
  2. ^ Santambrogio, Klaudio (2006 yil 10 mart). "... va har hafta yana bitta!". Opera dasturiy ta'minoti. Arxivlandi asl nusxasi 2010 yil 15 yanvarda. Olingan 2009-05-15.
  3. ^ https://support.google.com/chrome/thread/7696455?hl=en
  4. ^ "chrome.pageCapture". developer.chrome.com. Olingan 2019-11-10.
  5. ^ février 6, Publié sur; Tetschner, 2019-yil Jon Jon fon (2019-02-06). "Vivaldi Update | Avtomatik ravishda steklash yorliqlari". Vivaldi (frantsuz tilida). Olingan 2019-05-16.
  6. ^ "Xato 40873 - rfc 2557 MHTML sifatida saqlang; veb-sahifani bitta faylda to'ldiring".
  7. ^ https://gitlab.gnome.org/GNOME/epiphany/blob/master/NEWS#L1061
  8. ^ Kovachs, Eduard (2015 yil 11-may). "Hujumchilar MHTML hujjatlarida zararli makrolarni yashirishadi". SecurityWeek.Com. Olingan 19 aprel, 2019.
  9. ^ Mosuela, Lordian (2015 yil 10-iyul). "Ibratli zararli dasturlarning yangi fokuslari". Kiren. Olingan 19 aprel, 2019.
  10. ^ Cimpanu, Katalin (2019 yil 12-aprel). "Internet Explorer nol kunlik xakerlarga Windows shaxsiy kompyuterlaridan fayllarni o'g'irlashga imkon beradi". ZDNet. Olingan 19 aprel, 2019.

Tashqi havolalar