Windows Metafile (.wmf)
[MS-WMF]: স্ট্যান্ডার্ডউইন্ডোজ মেটাফাইল (WMF) হল মাইক্রোসফটের লেগ্যাসি ১৬-বিট ভেক্টর এবং রাস্টার কন্টেইনার ফরম্যাট, যা উইন্ডোজ ৩.০ যুগে উইন্ডোজ অ্যাপ্লিকেশনের মধ্যে স্কেলেবল ক্লিপ আর্ট এবং গ্রাফিক্স শেয়ার করার জন্য ডিজাইন করা হয়েছিল।
WMF থেকে SVG কনভার্ট করুন
বিনামূল্যে ইন-ব্রাউজার WMF থেকে SVG কনভার্টার। আপনার ডিভাইসে তাত্ক্ষণিকভাবে ফাইল কনভার্ট করুন।
ইনস্পেক্ট ও মেটাডেটা
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে WMF ফাইল শনাক্ত করে:
বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে WMF ফাইল শনাক্ত করে:
হেক্স সিগনেচার (অফসেট 0):
D7 CD C6 9A / 01 00 09 00ASCII রিপ্রেজেন্টেশন: ×ÍÆš / ....
স্ট্যান্ডার্ডাইজেশন: [MS-WMF]: Windows Metafile Format Specification
প্রযুক্তিগত বৈশিষ্ট্য
| কন্টেইনার আর্কিটেকচার | 16-bit GDI metafile records optionally preceded by a 22-byte Aldus placeable header |
| কম্প্রেশন | Uncompressed 16-bit vector and raster drawing command records |
| বাইট এন্ডিয়াননেস | Little-Endian (Intel x86) |
| কালার স্পেস | Device Dependent RGB |
| চ্যানেল ও কাঠামো | Vector paths, polygons, text strings, and embedded 16-bit/24-bit DIB bitmaps |
| সর্বোচ্চ মাত্রা | 16-bit integer coordinate space (-32,768 to +32,767 units) |
| স্বচ্ছতা | Binary raster operation (ROP2) transparency masks |
| স্ট্রিমিং ও প্রোগ্রেসিভ | Sequential record playback directly into 16-bit Windows GDI |
টেকনিক্যাল তুলনা ম্যাট্রিক্স: WMF বনাম প্রতিযোগীগণ
| প্রযুক্তিগত বৈশিষ্ট্য | WMF (বর্তমান) | EMF | SVG | EPS |
|---|---|---|---|---|
| কোঅর্ডিনেট স্পেস | ১৬-বিট ইন্টিজার (-৩২৭১৮ থেকে ৩২৭১৭) | ৩২-বিট ইন্টিজার স্থানাঙ্ক | IEEE ডবল-প্রেসিশন ফ্লোটিং পয়েন্ট | ১/৭২ ইঞ্চি পোস্টস্ক্রিপ্ট পয়েন্ট |
| অপারেটিং সিস্টেম | লেগ্যাসি ১৬-বিট উইন্ডোজ GDI | ৩২-বিট উইন্ডোজ GDI+ | W3C ইউনিভার্সাল ওয়েব স্ট্যান্ডার্ড | পোস্টস্ক্রিপ্ট প্রিপ্রেস স্ট্যান্ডার্ড |
| আধুনিক ব্রাউজার সমর্থন | কোনো নেটিভ ব্রাউজার সমর্থন নেই | কোনো নেটিভ ব্রাউজার সমর্থন নেই | সমস্ত ব্রাউজারে ১০০% নেটিভ ইনলাইন | কোনো নেটিভ ব্রাউজার সমর্থন নেই |
| নিরাপত্তা পরিস্থিতি | লেগ্যাসি নেটিভ পার্সারে উচ্চ ঝুঁকি | নেটিভ GDI-তে মাঝারি ঝুঁকি | নিরাপদ ঘোষণামূলক এক্সএমএল (স্যানিটাইজড) | উচ্চ ঝুঁকি (এক্সিকিউটেবল ভাষা) |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
গ্রাফিক মারাত্মকভাবে বিকৃত বা একটি মাইক্রোস্কোপিক বিন্দুতে সংকুচিত দেখায়।
মূল কারণ: অনুপস্থিত বা দূষিত অ্যালডাস প্লেসেবল হেডার (0xD7CDC69A ম্যাজিক মার্কার এবং বাউন্ডিং বক্স অনুপস্থিত)।
পুনরুদ্ধার: স্ট্যান্ডার্ড প্লেসেবল বাউন্ডিং বক্স রি-ইনজেক্ট করুন অথবা File2File মেটাফাইল কনভার্টার ব্যবহার করে এসভিজিতে ট্রান্সকোড করুন।
নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর
GDI কলব্যাক এক্সিকিউশন রেকর্ড (SETABORTPROC)-এর কারণে ডব্লিউএমএফ কম্পিউটিং ইতিহাসের অন্যতম ঐতিহাসিকভাবে ঝুঁকিপূর্ণ ফরম্যাট।
পরিচিত অ্যাটাক ভেক্টর
- লেগ্যাসি উইন্ডোজ GDI-তে SETABORTPROC রেকর্ড ইনভোকেশন এর মাধ্যমে যেকোনো কোড এক্সিকিউশন।
- দূষিত ১৬-বিট পলিগন পয়েন্ট অ্যারে প্রসেস করার সময় বাফার ওভারফ্লো।
- এমবেডেড DIB বিটম্যাপ ডিকম্প্রেশনের সময় সীমার বাইরে হিপ রিড।
প্রতিরক্ষামূলক সেরা অনুশীলন:
ঐতিহাসিক উৎপত্তি ও মাইলফলক
প্রধান সুবিধাসমূহ ও গুণাবলী
- কম্প্যাক্ট ভেক্টর স্টোরেজ: লেগ্যাসি ১৯৯০-এর দশকের ক্লিপ আর্ট ফাইলগুলির ওজন সাধারণত মাত্র কয়েক কিলোবাইট হয়।
- স্কেলেবল ভেক্টর শেপ এবং ফন্টগুলি প্রাথমিক ডেস্কটপ প্রিন্টারের রেজোলিউশনে মসৃণভাবে স্কেল করে।
- হাজার হাজার লেগ্যাসি মাইক্রোসফট অফিস নথি এবং সংরক্ষণাগারে এমবেড করা ঐতিহাসিক মান।
কারিগরি সীমাবদ্ধতা ও অসুবিধা
- তীব্র অপ্রচলন: ১৬-বিট ইন্টিজার স্থানাঙ্ক আধুনিক ভেক্টর ফরম্যাটের তুলনায় অঙ্কন নির্ভুলতাকে সীমিত করে।
- কুখ্যাত নিরাপত্তা ইতিহাস: লেগ্যাসি ডব্লিউএমএফ রেকর্ড এক্সিকিউশন ক্ষমতা সমালোচনামূলক রিমোট কোড এক্সিকিউশনের অনুমতি দিয়েছে।
- গ্রেডিয়েন্ট, অস্বচ্ছতা মাস্ক বা সিএসএস স্টাইলিংয়ের মতো আধুনিক ভেক্টর বৈশিষ্ট্যের জন্য কোনো সমর্থন নেই।
আকর্ষণীয় কারিগরি তথ্য
- প্লেসেবল ডব্লিউএমএফ হেডারটি 0xD7 0xCD 0xC6 0x9A ম্যাজিক বাইট দিয়ে শুরু হয়, যা পেজমেকারের জন্য অ্যালডাস কর্পোরেশন দ্বারা উদ্ভাবিত হয়েছিল।
- ২০০৫ সালে 'SETABORTPROC' রেকর্ড দুর্বলতা আক্রমণকারীদের উইন্ডোজ এক্সপ্লোরারে কেবল একটি ছবি দেখার মাধ্যমে যেকোনো এসেম্বলি কোড এক্সিকিউট করার অনুমতি দিয়েছিল।
- ১৯৯০-এর দশকের লক্ষ লক্ষ ফ্লপি ডিস্ক ক্লিপ-আর্ট কালেকশন একচেটিয়াভাবে .WMF ফরম্যাটে বিতরণ করা হয়েছিল।
সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি
WMF ফাইল কী?
WMF (Windows Metafile) হল একটি লিগ্যাসি মাইক্রোসফট ভেক্টর ফরম্যাট যা ১৯৯০ সালে Windows 3.0 এবং মাইক্রোসফট অফিসের প্রারম্ভিক সংস্করণগুলিতে ক্লিপ আর্ট ও ইলাস্ট্রেশন সংরক্ষণের জন্য তৈরি করা হয়েছিল।
কীভাবে আমি WMF-কে SVG বা PNG-তে রূপান্তর করতে পারি?
আপনি সরাসরি আপনার ওয়েব ব্রাউজারে File2File.app ব্যবহার করে নিরাপদে WMF ফাইলগুলিকে আধুনিক, স্কেলযোগ্য SVG ভেক্টর গ্রাফিক্স বা PNG ছবিতে রূপান্তর করতে পারেন।
অতীতে WMF কেন বিপজ্জনক বলে বিবেচিত হত?
২০০৫ সালে একটি মারাত্মক ত্রুটি ধরা পড়েছিল যেখানে WMF ফাইলগুলি এক্সিকিউটেবল প্রিন্টার কলব্যাক ট্রিগার করতে পারত, যার ফলে ক্ষতিকারক ফাইলগুলি কেবল দেখার মাধ্যমেই কম্পিউটারকে সংক্রামিত করতে পারত।