MIME টাইপ রেফারেন্স
ফাইল এক্সটেনশন দিয়ে MIME টাইপ খুঁজুন বা MIME টাইপ দিয়ে এক্সটেনশন বের করুন। সাধারণ MIME টাইপের একটি বিস্তৃত ডেটাবেস ব্রাউজ করুন। সব প্রসেসিং আপনার ব্রাউজারেই হয়।
অনুসন্ধানের ফলাফল
| এক্সটেনশন | MIME টাইপ | বিভাগ |
|---|
কোনো মিলে যাওয়া MIME টাইপ পাওয়া যায়নি।
বিভাগ অনুযায়ী ব্রাউজ করুন
MIME টাইপ রেফারেন্স ব্যবহারের পদ্ধতি
খুঁজুন বা ব্রাউজ করুন
সার্চ বক্সে একটি এক্সটেনশন (.html) বা MIME টাইপ লিখুন, অথবা বিভাগগুলো ব্রাউজ করুন।
ফলাফল দেখুন
মিলে যাওয়া MIME টাইপগুলো তাদের এক্সটেনশন ও বিভাগসহ দেখুন।
কপি করুন
MIME টাইপ বা এক্সটেনশন কপি করতে যেকোনো ফলাফলে ক্লিক করুন।
MIME টাইপ কী?
MIME (Multipurpose Internet Mail Extensions) টাইপ হলো মানসম্মত শনাক্তকারী যা কোনো ডকুমেন্ট, ফাইল বা বাইটের সমষ্টির প্রকৃতি ও ফরম্যাট বর্ণনা করে। কনটেন্ট কীভাবে প্রসেস ও প্রদর্শিত হবে তা নির্ধারণ করতে ইমেইল সিস্টেম, ওয়েব সার্ভার এবং ওয়েব ব্রাউজারে এগুলো ব্যবহৃত হয়।
MIME টাইপের গঠন
ফরম্যাট
MIME টাইপ type/subtype ফরম্যাট অনুসরণ করে (যেমন text/html)
সাধারণ টাইপ
Application, audio, image, text, video, font এবং model
ব্যবহার
HTTP Content-Type হেডার, ইমেইল এবং ফাইল আপলোড যাচাইয়ে ব্যবহৃত
সাধারণ জিজ্ঞাসা
MIME টাইপ ব্রাউজার ও সার্ভারকে জানায় তারা কোন ধরনের কনটেন্ট সামলাচ্ছে। ওয়েব সার্ভার কোনো ফাইল পাঠানোর সময় Content-Type হেডারে MIME টাইপ অন্তর্ভুক্ত করে যাতে ব্রাউজার জানে এটি কীভাবে প্রদর্শন বা প্রসেস করবে।
এই ডেটাবেস সবচেয়ে সাধারণ MIME টাইপগুলো জুড়ে। কম সাধারণ টাইপের জন্য IANA (Internet Assigned Numbers Authority)-এর অফিসিয়াল রেজিস্ট্রি দেখুন, যেখানে সম্পূর্ণ তালিকা রক্ষিত।
প্রেক্ষাপটের উপর নির্ভর করে কিছু ফাইল এক্সটেনশন একাধিক MIME টাইপে ম্যাপ হতে পারে। যেমন, .js হতে পারে application/javascript বা text/javascript। এই টুল সবচেয়ে সাধারণভাবে ব্যবহৃত ম্যাপিং দেখায়।
type/subtype এবং ঐচ্ছিক প্যারামিটার, RFC 6838 দ্বারা মানসম্মত: text/html; charset=utf-8, বা multipart/form-data; boundary=----WebKitFormBoundary। type হলো বৃহত্তর বিভাগ - application, audio, font, image, text, video, IANA-নিবন্ধিত ট্রিগুলোর মধ্যে - আর প্যারামিটার charset বা multipart boundary-এর মতো বিবরণ বহন করে।
এটি হলো ফলব্যাক: অজানা বাইনারি ডেটা। টাইপ অজানা হলে বা ডাউনলোড জোর করলে সার্ভার এটি পাঠায়, আর ক্লায়েন্ট ফাইলটি না খুলে সেভ করে সাড়া দেয়। যে ডকুমেন্ট রেন্ডার হবে আশা করেছিলেন তার জন্য octet-stream পাওয়া মানে সাধারণত সার্ভারে ম্যাপিং অনুপস্থিত বা ভুল।
Content-Type অনুপস্থিত বা জেনেরিক হলে ব্রাউজার প্রকৃত টাইপ অনুমান করতে রেসপন্সের প্রথম বাইটগুলো পরীক্ষা করে - আর একটি পেলোড HTML নাকি স্ক্রিপ্ট হিসেবে গণ্য হবে তার নিরাপত্তা প্রভাব আছে, তাই অ্যালগরিদম নির্দিষ্ট করা। সার্ভার X-Content-Type-Options: nosniff পাঠিয়ে ঘোষিত টাইপ মানার জোর দেয়, যা যেমন একটি JSON রিপ্লাইকে HTML হিসেবে রেন্ডার হওয়া থেকে বিরত রাখে।
পেজ ও স্টাইলের জন্য text/html এবং text/css; স্ক্রিপ্টের জন্য text/javascript (স্ক্রিপ্টের বর্তমান মানসম্মত মান); API-র জন্য application/json; ফাইল আপলোডের জন্য multipart/form-data; স্কেলেবল গ্রাফিক্সের জন্য image/svg+xml; এবং WebAssembly মডিউল রেসপন্সের জন্য application/wasm। এগুলো সঠিক পাওয়া এক্সিকিউশন মোড, নিরাপত্তা ও CORS হ্যান্ডলিংয়ে প্রভাব ফেলে।
এগুলো একটি মেসেজে ভিন্ন টাইপের কয়েকটি অংশ প্যাক করা কনটেইনার, প্রতিটি অংশের নিজস্ব হেডার ও একটি boundary ডিলিমিটার। multipart/form-data HTTP-তে ফর্ম ফাইল আপলোড বহন করে; multipart/alternative ইমেইলকে একই কনটেন্ট প্লেইন টেক্সট ও HTML হিসেবে দিতে দেয়; multipart/byteranges HTTP Range রিকোয়েস্টে পুনরায় শুরু করা ডাউনলোড চালায়।
সম্পর্কিত সরঞ্জাম
প্রামাণ্য রেফারেন্স
এই সরঞ্জামের পেছনের মূল উৎস — দ্বিতীয় হাতের সারাংশ নয়, বরং অফিসিয়াল স্ট্যান্ডার্ড ও স্পেসিফিকেশন।
RFC 6838 - Media Type Specifications and Registration Procedures
IETF মিডিয়া টাইপ স্পেসিফিকেশন: type/subtype স্ট্রাকচার, প্যারামিটার ও ট্রি।
IANA - Media Types Registry
সব অ্যাসাইন্ড মিডিয়া টাইপের অফিসিয়াল IANA রেজিস্ট্রি — প্রামাণ্য তালিকা।
Media type - Wikipedia
MIME-এর ইতিহাস ও মিডিয়া টাইপ কীভাবে ওয়েব কনটেন্টের শব্দভান্ড হলো।