ملف mht عبارة عن ملف وحيد يتضمن بيانات نصية (ASCII Data) وهي عبارات HTML ونحوها،
مع بيانات أخرى ثنائية (Binary Data) والممثلة غالبا بالصور ، مشفرة بخوارزمية Base64.
الفائدة منها:
جمع ملفات الصور والبرمجة النصية والأنماط التنسيقية مع صفحات الوب في ملف واحد،
ليسهل التعامل معها ولإرسالها بالبريد بسهولة.
كيفية عملها (إنشاءها):
- يتم حفظ الملف بهذه الصيغة من إنترنت إكسبلورر عبر قائمة (ملف) ثم (حفظ باسم) ثم اختيار: Web Archive - single file.
- أو من برنامج بريد كـ Outlook Express أو ThunderBird بحفظ الرسالة أو الملف الجديد المُـنشأ من خلاله
كملف eml. ثم بتغيير ملحق الملف إلى mht.
البرامج التي تقرأ هذه الصيغة:
1- Internet Explorer 5.0 وما بعده.
2- Firefox 1.x مع الملحق MAF - Mozilla Archive Format.
3- MS Word 10 - XP وما تلاه.
4- Outlook Express وOutlook الكبير. (يلزم تغيير ملحق الملف إلى eml.)
5- ThunderBird على كل من ويندوز ولينوكس. (يلزم تغيير ملحق الملف إلى eml.)
6- KMail على لينوكس ضمن بيئة KDE . (لكنه لم يعرض الصور)
هل هي صيغة قياسية؟
للأسف لا أدري إن كان يمكن الجزم بأنها كذلك، فكثير من هذه الملفات المحفوظة عندي سابقا عن طريق المتصفح IE
لا تفتح مرة أخرى عن طريق إصدارة متقدمة من إنترنت إكسبلورر مثلا، وأحيانا لا يقدر هذا الأخير على حفظ الملف بشكل سليم.
__________________
(( وَاهًا لهذه الّلغة .. التي أصبحت بينَ أعجميّ ُينادي بوَأْدِها، و عربيٍّ يعملُ على كَيدِها.
ومن نَظرَ في بطونِ تلكَ الكتبِ التي تُتُرجَمُ اليومَ رأى هذه الغَادةَ الشرقيةَ
و هي على فراشِ موتِها تَندِبُ خِدرًا قد ابتلذته الأقلام، و سِترًا قد هتكته الأوهام،
و قد فتحوا لها في بُطونِ هذه الكتبِ قبورًا، وخاطُوا لها من تلك الصُحُـفِ أكفانًا،
و هَيَّأُوا من هذه الأقلامِ أعوادًا.
و ما هو إلا أن يُثنِيَ ذلكَ الغربيُّ بدعوتِه حتى يُسرِعَ إلى جنازتِها أهلُها و ذو قرابتِها ))
حافظ إبراهيم في مقدمة كتاب (البؤساء)
[ من تغريب الألفاظ العلمية للعلامة : بكر بن عبد الله أبو زيد ]
____________________________________________
سبحانك اللهم و بحمدك .. أشهد أن لا إله إلا أنت .. أستغفرك و أتوب إليك.
أبو حازم الاسكندراني .
السلام عليكم و رحمة الله و بركاته .
اتمنى ان تكون بأتم الصحة و العافية لدى قرائتك ردي .
يعلم الله العلي القدير الذي فوق سبع سماوات ان شاهدت اسمك قبل عدة ايام و تسائلت اي ابو حازم يا ترى ؟ فقد انقطع فترة طويلة. و الحمد لله انك بصحة طيبة و حمدا لله على عودتك الينا
أقدر لك شعورك أخي العزيز ، ولكنها مشاغل الحياة ـ كما تعلم ـ هي التي تجعلني أنقطع بين الفينة والأخرى.
لكني لا ألبث إلا أن أعود لأنهلَ من بحر الفوائد القيمة والمواضيع المفيدة.
أبو حازم جزاك الله خير ... مافي طريقة لعمل سكريبت php يصدر الصفحة الى هذه الأرشفة ؟ لأني أراها أفضل من التصدير الى pdf حيث أنها لا تظهر الحروف العربية
فعلاً .. يا فوجا ..
ننتظر طريقة او كود يصدر الصفحة لهذه الطريقة ..
ننتظر ذلك ..
وشكراً لك يا أبو حازم الاسكندراني ..
الف شكر لك .
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
لكن تذكروا في النهاية أنها ملف من نوع Email Archive (كذا الـ MIME Type له الذي تعرف عليه نظام لينوكس افتراضا حيث إنه ينظر إلى المحتوى وليس اللاحقة) و هي التي تحمل عادةً ملحق eml. والتي يتم حفظها في برامج البريد الإلكتروني كما تم ذكره آنفا.
فإن هذه الخاصية (الحفظ بصيغة mht) لن تكون متاحة على إنترنت إكسبلورر إن لم يوجد Outlook Express على النظام !
حيث إن الخاصية تستخدم دالة في ملف Inetcomm.dll والذي يُثبت عن طريق تركيب البرنامج المذكور.
__________________
(( وَاهًا لهذه الّلغة .. التي أصبحت بينَ أعجميّ ُينادي بوَأْدِها، و عربيٍّ يعملُ على كَيدِها.
ومن نَظرَ في بطونِ تلكَ الكتبِ التي تُتُرجَمُ اليومَ رأى هذه الغَادةَ الشرقيةَ
و هي على فراشِ موتِها تَندِبُ خِدرًا قد ابتلذته الأقلام، و سِترًا قد هتكته الأوهام،
و قد فتحوا لها في بُطونِ هذه الكتبِ قبورًا، وخاطُوا لها من تلك الصُحُـفِ أكفانًا،
و هَيَّأُوا من هذه الأقلامِ أعوادًا.
و ما هو إلا أن يُثنِيَ ذلكَ الغربيُّ بدعوتِه حتى يُسرِعَ إلى جنازتِها أهلُها و ذو قرابتِها ))
حافظ إبراهيم في مقدمة كتاب (البؤساء)
[ من تغريب الألفاظ العلمية للعلامة : بكر بن عبد الله أبو زيد ]
____________________________________________
سبحانك اللهم و بحمدك .. أشهد أن لا إله إلا أنت .. أستغفرك و أتوب إليك.
أبو حازم جزاك الله خير ... مافي طريقة لعمل سكريبت php يصدر الصفحة الى هذه الأرشفة ؟ لأني أراها أفضل من التصدير الى pdf حيث أنها لا تظهر الحروف العربية.
بالنسبة لـ PDF فقد تم حل المشكلة جزئيا من قبل الأستاذ خالد الشمعة كما تجده في قسم لغات البرمجة.
وقد وجدت طلبك قـَدَرا أثناء تنقيبي في PHPClasses.org .. وهو عبارة عن فئة برمجة (Class) تقوم بتصدير لائحة ملفات إلى ملف MHT واحد: