Windows Metafile (.wmf)

[MS-WMF]: স্ট্যান্ডার্ড

উইন্ডোজ মেটাফাইল (WMF) হল মাইক্রোসফটের লেগ্যাসি ১৬-বিট ভেক্টর এবং রাস্টার কন্টেইনার ফরম্যাট, যা উইন্ডোজ ৩.০ যুগে উইন্ডোজ অ্যাপ্লিকেশনের মধ্যে স্কেলেবল ক্লিপ আর্ট এবং গ্রাফিক্স শেয়ার করার জন্য ডিজাইন করা হয়েছিল।

WMF থেকে SVG কনভার্ট করুন

বিনামূল্যে ইন-ব্রাউজার WMF থেকে SVG কনভার্টার। আপনার ডিভাইসে তাত্ক্ষণিকভাবে ফাইল কনভার্ট করুন।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে WMF ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

১০০% প্রাইভেট ব্রাউজার-মধ্যস্থ কনভার্শন - ফাইল কখনো আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
জিরো-নেটওয়ার্ক-ট্রান্সমিশন প্রাইভেসি গ্যারান্টি: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে WMF ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

D7 CD C6 9A / 01 00 09 00

ASCII রিপ্রেজেন্টেশন: ×ÍÆš / ....

স্ট্যান্ডার্ডাইজেশন: [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 (বর্তমান)EMFSVGEPS
কোঅর্ডিনেট স্পেস১৬-বিট ইন্টিজার (-৩২৭১৮ থেকে ৩২৭১৭)৩২-বিট ইন্টিজার স্থানাঙ্কIEEE ডবল-প্রেসিশন ফ্লোটিং পয়েন্ট১/৭২ ইঞ্চি পোস্টস্ক্রিপ্ট পয়েন্ট
অপারেটিং সিস্টেমলেগ্যাসি ১৬-বিট উইন্ডোজ GDI৩২-বিট উইন্ডোজ GDI+W3C ইউনিভার্সাল ওয়েব স্ট্যান্ডার্ডপোস্টস্ক্রিপ্ট প্রিপ্রেস স্ট্যান্ডার্ড
আধুনিক ব্রাউজার সমর্থনকোনো নেটিভ ব্রাউজার সমর্থন নেইকোনো নেটিভ ব্রাউজার সমর্থন নেইসমস্ত ব্রাউজারে ১০০% নেটিভ ইনলাইনকোনো নেটিভ ব্রাউজার সমর্থন নেই
নিরাপত্তা পরিস্থিতিলেগ্যাসি নেটিভ পার্সারে উচ্চ ঝুঁকিনেটিভ GDI-তে মাঝারি ঝুঁকিনিরাপদ ঘোষণামূলক এক্সএমএল (স্যানিটাইজড)উচ্চ ঝুঁকি (এক্সিকিউটেবল ভাষা)

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

গ্রাফিক মারাত্মকভাবে বিকৃত বা একটি মাইক্রোস্কোপিক বিন্দুতে সংকুচিত দেখায়।

মূল কারণ: অনুপস্থিত বা দূষিত অ্যালডাস প্লেসেবল হেডার (0xD7CDC69A ম্যাজিক মার্কার এবং বাউন্ডিং বক্স অনুপস্থিত)।

পুনরুদ্ধার: স্ট্যান্ডার্ড প্লেসেবল বাউন্ডিং বক্স রি-ইনজেক্ট করুন অথবা File2File মেটাফাইল কনভার্টার ব্যবহার করে এসভিজিতে ট্রান্সকোড করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

GDI কলব্যাক এক্সিকিউশন রেকর্ড (SETABORTPROC)-এর কারণে ডব্লিউএমএফ কম্পিউটিং ইতিহাসের অন্যতম ঐতিহাসিকভাবে ঝুঁকিপূর্ণ ফরম্যাট।

পরিচিত অ্যাটাক ভেক্টর

  • লেগ্যাসি উইন্ডোজ GDI-তে SETABORTPROC রেকর্ড ইনভোকেশন এর মাধ্যমে যেকোনো কোড এক্সিকিউশন।
  • দূষিত ১৬-বিট পলিগন পয়েন্ট অ্যারে প্রসেস করার সময় বাফার ওভারফ্লো।
  • এমবেডেড DIB বিটম্যাপ ডিকম্প্রেশনের সময় সীমার বাইরে হিপ রিড।

প্রতিরক্ষামূলক সেরা অনুশীলন:

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2006মাইক্রোসফট সমালোচনামূলক উইন্ডোজ মেটাফাইল দুর্বলতার (CVE-2005-4560) জন্য জরুরি প্যাচ জারি করে।
1993উইন্ডোজ এনটি-র সাথে ৩২-বিট এনহ্যান্সড মেটাফাইল (EMF) ফরম্যাট দ্বারা প্রতিস্থাপিত হয়।
1990উইন্ডোজ ৩.০ এর সাথে প্রবর্তিত, যা দ্রুত ডেস্কটপ পাবলিশিং ক্লিপ আর্টের জন্য স্ট্যান্ডার্ড ফরম্যাটে পরিণত হয়।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • কম্প্যাক্ট ভেক্টর স্টোরেজ: লেগ্যাসি ১৯৯০-এর দশকের ক্লিপ আর্ট ফাইলগুলির ওজন সাধারণত মাত্র কয়েক কিলোবাইট হয়।
  • স্কেলেবল ভেক্টর শেপ এবং ফন্টগুলি প্রাথমিক ডেস্কটপ প্রিন্টারের রেজোলিউশনে মসৃণভাবে স্কেল করে।
  • হাজার হাজার লেগ্যাসি মাইক্রোসফট অফিস নথি এবং সংরক্ষণাগারে এমবেড করা ঐতিহাসিক মান।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • তীব্র অপ্রচলন: ১৬-বিট ইন্টিজার স্থানাঙ্ক আধুনিক ভেক্টর ফরম্যাটের তুলনায় অঙ্কন নির্ভুলতাকে সীমিত করে।
  • কুখ্যাত নিরাপত্তা ইতিহাস: লেগ্যাসি ডব্লিউএমএফ রেকর্ড এক্সিকিউশন ক্ষমতা সমালোচনামূলক রিমোট কোড এক্সিকিউশনের অনুমতি দিয়েছে।
  • গ্রেডিয়েন্ট, অস্বচ্ছতা মাস্ক বা সিএসএস স্টাইলিংয়ের মতো আধুনিক ভেক্টর বৈশিষ্ট্যের জন্য কোনো সমর্থন নেই।

আকর্ষণীয় কারিগরি তথ্য

  • প্লেসেবল ডব্লিউএমএফ হেডারটি 0xD7 0xCD 0xC6 0x9A ম্যাজিক বাইট দিয়ে শুরু হয়, যা পেজমেকারের জন্য অ্যালডাস কর্পোরেশন দ্বারা উদ্ভাবিত হয়েছিল।
  • ২০০৫ সালে 'SETABORTPROC' রেকর্ড দুর্বলতা আক্রমণকারীদের উইন্ডোজ এক্সপ্লোরারে কেবল একটি ছবি দেখার মাধ্যমে যেকোনো এসেম্বলি কোড এক্সিকিউট করার অনুমতি দিয়েছিল।
  • ১৯৯০-এর দশকের লক্ষ লক্ষ ফ্লপি ডিস্ক ক্লিপ-আর্ট কালেকশন একচেটিয়াভাবে .WMF ফরম্যাটে বিতরণ করা হয়েছিল।

সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি

WMF ফাইল কী?

WMF (Windows Metafile) হল একটি লিগ্যাসি মাইক্রোসফট ভেক্টর ফরম্যাট যা ১৯৯০ সালে Windows 3.0 এবং মাইক্রোসফট অফিসের প্রারম্ভিক সংস্করণগুলিতে ক্লিপ আর্ট ও ইলাস্ট্রেশন সংরক্ষণের জন্য তৈরি করা হয়েছিল।

কীভাবে আমি WMF-কে SVG বা PNG-তে রূপান্তর করতে পারি?

আপনি সরাসরি আপনার ওয়েব ব্রাউজারে File2File.app ব্যবহার করে নিরাপদে WMF ফাইলগুলিকে আধুনিক, স্কেলযোগ্য SVG ভেক্টর গ্রাফিক্স বা PNG ছবিতে রূপান্তর করতে পারেন।

অতীতে WMF কেন বিপজ্জনক বলে বিবেচিত হত?

২০০৫ সালে একটি মারাত্মক ত্রুটি ধরা পড়েছিল যেখানে WMF ফাইলগুলি এক্সিকিউটেবল প্রিন্টার কলব্যাক ট্রিগার করতে পারত, যার ফলে ক্ষতিকারক ফাইলগুলি কেবল দেখার মাধ্যমেই কম্পিউটারকে সংক্রামিত করতে পারত।