সমস্ত চিত্র ফাইলের জন্য কি জেনেরিক মাইম-টাইপ রয়েছে?


27

আমি জানি যে আমি এখানে উদাহরণস্বরূপ নির্দিষ্ট মাইম-প্রকারগুলি ব্যবহার করতে পারি , বা যে কোনও ফাইলের জন্য জেনেরিক মাইম টাইপ করতে পারি application/octet-stream, তবে সমস্ত চিত্র ফাইলের জন্য জেনেরিক মাইম-প্রকার আছে?

( .desktopডলফিন ফাইল ম্যানেজারে 'অ্যাকশন' প্রসঙ্গ-মেনু এন্ট্রি তৈরি করতে আমি লিনাক্স মিন্টের কেডিআইতে একটি ফাইল সম্পাদনা করতে চাই যা কেবল চিত্র ফাইলগুলির জন্য প্রদর্শিত হবে))


1
চান image/*কাজ (ব্রাউজার কি মত)?
বোল্ডউইন

@ বোল্ডউইন - image/*আমার প্রশ্নে উল্লিখিত উদ্দেশ্যে, এমনকি svgফাইলের জন্যও কাজ করে - এটি কোনও ডেস্কটপ প্রবেশের মতো MimeType=image/*। আপনি যে মন্তব্য করেছেন তার এই আরও নির্দিষ্ট প্রশ্নের উত্তর দিন Please

উত্তর:


26

সমস্ত চিত্র ফাইলের জন্য কি জেনেরিক মাইম-টাইপ রয়েছে?

সাধারণত এটি হয় না তবে পরে এই উত্তরে নথিভুক্ত বেশ কয়েকটি ব্যতিক্রম রয়েছে।

কোনও ফাইল কীভাবে প্রসেস করতে হয় তা জানতে (ফাইল শিরোনামটি না পড়ে) আপনার একটি মাইম প্রকারের প্রয়োজন।

নোট:

  • সমস্ত চিত্র ফাইলের একটি শিরোনাম নেই যা তাদের ধরণ চিহ্নিত করে।

  • উদাহরণস্বরূপ, এসভিজি ফাইলগুলি কেবল এক্সএমএল ফাইল। সুতরাং সঠিক মাইমটাইপ বা এক্সটেনশন ছাড়া ফাইলের ধরণটি সঠিকভাবে সনাক্ত করার উপায় নেই।

  • মাইম প্রকারগুলি সামগ্রী-প্রকার / উপ-টাইপ হিসাবে নির্দিষ্ট করা হয়

  • image/genericআইএএনএ নিবন্ধিত চিত্রের সাব- টাইপের সম্পূর্ণ তালিকার জন্য নীচে একটি মাইম টাইপ নেই (নীচে "আরও পড়ুন" দেখুন)।


এর অর্থ কি একাধিক চিত্র ফাইলের জন্য মাইম-টাইপ রয়েছে?

এমন একক নেই Content-Type/subtype যা একাধিক চিত্রের ফর্ম্যাটগুলিকে coversেকে দেয়।

তত্ত্বের ক্ষেত্রে আপনি অজানা সাব টাইপ যেমন ব্যবহার করতে পারেন image/xyzতবে ডাব্লু 3 সি স্পষ্টভাবে বলেছেন:

"কোনও বিষয়বস্তুর ধরণ image/xyzকোনও ব্যবহারকারী এজেন্টকে বলার জন্য যথেষ্ট যে ডেটাটি একটি চিত্র, এমনকি যদি ব্যবহারকারী এজেন্টের নির্দিষ্ট চিত্র ফর্ম্যাটের কোনও জ্ঞান না থাকে xyz..." এই জাতীয় ক্রিয়াটি পাঠ্যের অবিজ্ঞাত উপ-টাইপের পক্ষে যুক্তিসঙ্গত হতে পারে, তবে না চিত্র বা অডিও অচেনা উপশাখাকে জন্য "

সাধারণভাবে, শীর্ষ স্তরের সামগ্রী-প্রকারটি সাধারণ ধরণের ডেটা ঘোষণা করতে ব্যবহৃত হয়, যখন উপ-প্রকারটি সেই ধরণের ডেটার জন্য একটি নির্দিষ্ট বিন্যাস নির্দিষ্ট করে।

সুতরাং, "ইমেজ / এক্সআইজেড" এর একটি সামগ্রী-প্রকারের ব্যবহারকারীর এজেন্টকে ডেটাটি একটি চিত্র হিসাবে জানাতে যথেষ্ট, এমনকি ব্যবহারকারী এজেন্টের নির্দিষ্ট ইমেজ ফর্ম্যাট "xyz" সম্পর্কে জ্ঞান না থাকলেও।

এই জাতীয় তথ্য ব্যবহার করা যেতে পারে, উদাহরণস্বরূপ, কোনও ব্যবহারকারীকে অপ্রজ্ঞাত উপ-টাইপ থেকে কাঁচা ডেটা প্রদর্শন করা হবে কিনা তা নির্ধারণ করার জন্য - এই জাতীয় পদক্ষেপটি পাঠ্যের অবিজ্ঞাত উপ-প্রকারের জন্য যুক্তিসঙ্গত হতে পারে, তবে চিত্র বা অডিওর অ-স্বীকৃত উপ-টাইপের জন্য নয়।

এই কারণে অডিও, চিত্র, পাঠ্য এবং ভিডিওর নিবন্ধিত উপ-টাইপগুলিতে এম্বেড থাকা তথ্য থাকা উচিত নয় যা সত্যই ভিন্ন ধরণের is এই ধরনের যৌগিক প্রকারগুলি "গুণিতক" বা "অ্যাপ্লিকেশন" প্রকারগুলি ব্যবহার করে উপস্থাপন করা উচিত।

উত্স ডাব্লু 3 সি - বিষয়বস্তুর ধরণের শিরোনাম ক্ষেত্র


আমি কি image/*আমার বিশেষ ক্ষেত্রে যেমন একটি ওয়াইল্ডকার্ড ব্যবহার করতে পারি ?

যাতে এটি একক ফাইল এক্সটেনশন / মাইমস নির্দিষ্ট করে না দিয়েই আমার উদ্দেশ্যে ব্যবহার করা যেতে পারে?

হ্যাঁ। আপনি উল্লেখ করেছেন যে কেডিএ এবং জিনোম ডেস্কটপ পরিবেশের জন্য "ডেস্কটপ এন্ট্রি" নির্দিষ্ট করার সময় একটি ওয়াইল্ডকার্ড ব্যবহার করা যেতে পারে be

তবে দয়া করে নোট করুন যে এর MimeTypeজন্য একটি নতুন মান আছে বলে কী = হ্রাস করা হয়েছে।

Type=MimeTypeএখন এটির জন্য একটি নতুন স্ট্যান্ডার্ড রয়েছে বলেই হ্রাস করা হয়েছে, আরও তথ্যের জন্য ভাগ করা MIME- তথ্য ডেটাবেস স্পেসিফিকেশন দেখুন। ফলস্বরূপ কীগুলি প্যাটার্নগুলি (এমআইএমআই টাইপের সাথে যুক্ত বিভিন্ন ফাইলের নাম এক্সটেনশনগুলি) এবং ডিফল্ট অ্যাপ্লিকেশন (এই এমআইএমআই টাইপের সাথে যুক্ত ডিফল্ট অ্যাপ্লিকেশন )ও হ্রাস পেয়েছে।

উত্স ডেস্কটপ এন্ট্রি স্পেসিফিকেশন

আপনি আইআইএসে মাইম টাইপের জন্য ওয়াইল্ডকার্ডও ব্যবহার করতে পারেন, তবে এটি না করার পরামর্শ দেওয়া হচ্ছে :

আপনি ওয়াইল্ডকার্ড অক্ষর (*) মাইমে টাইপ যুক্ত করে অপরিজ্ঞাত ফাইল প্রকারের জন্য আইআইএস কনফিগার করতে পারেন।

প্রোডাকশন সার্ভারগুলিতে ওয়াইল্ডকার্ড MIME- প্রকারগুলি ব্যবহার করবেন না। এটি করার ফলে আইআইএস অপরিজ্ঞাত ফাইলগুলি সরবরাহ করে এবং ব্যবহারকারীদের কাছে সংবেদনশীল তথ্য প্রদর্শন করতে পারে।

ওয়াইল্ডকার্ড মাইমে টাইপগুলি পরীক্ষার উদ্দেশ্যে বা এমন পরিস্থিতিতে তৈরি করা হয় যেখানে ইন্টারনেট সার্ভার এপিআই (আইএসএপিআই) ফিল্টারগুলি বিশেষত এই ওয়াইল্ডকার্ড পরিস্থিতিগুলি হ্যান্ডেল করার জন্য তৈরি করা হয়েছে, উদাহরণস্বরূপ, একটি কাস্টম প্রমাণীকরণ ISAPI।

উত্স তৈরি করে গ্লোবাল এমআইএমএম টাইপগুলি


আরও পড়া


এর অর্থ কি এই যে একাধিক চিত্র ফাইলগুলির জন্য একটি মাইম-টাইপ রয়েছে - সমস্ত নয়, তবে অনেকগুলি, যাতে এটি একক ফাইলের এক্সটেনশান / মাইমগুলি নির্দিষ্ট করে না দিয়েই আমার উদ্দেশ্যে ব্যবহার করা যেতে পারে?

2
@ সিপ্রিকাস এমন কোনও একক নেই content-type/subtype যা মাল্টিপ্পল ইমেজ ফর্ম্যাটগুলি কভার করে।
DavidPostill

@ সিপ্রিকাস উত্তরটি আপনার মন্তব্যে সম্বোধন করতে আপডেট হয়েছে।
DavidPostill

যেমনটি আমার প্রশ্নের অধীনে একটি মন্তব্যে image/*ইঙ্গিত করা হয়েছে, আমার প্রশ্নে নির্দেশিত উদ্দেশ্যে, এমনকি svgফাইলের জন্যও কাজ করে - এটি ডেস্কটপ এন্ট্রি পছন্দ হিসাবে MimeType=image/*

এটি ভালভাবে কাজ করতে পারে তবে ডেস্কটপ এন্ট্রি স্পেসিফিকেশন অনুসারে - " Type=MimeTypeএখন এইটির জন্য একটি নতুন স্ট্যান্ডার্ড রয়েছে বলে হ্রাস করা হয়েছে, আরও তথ্যের জন্য ভাগ করা মাইমাই-তথ্য ডেটাবেস স্পেসিফিকেশন দেখুন। ফলস্বরূপ কীগুলি প্যাটার্নগুলি (বিভিন্ন ফাইলের নামের এক্সটেনশানগুলির সাথে যুক্ত এমআইএমআই টাইপ) এবং ডিফল্ট অ্যাপ্লিকেশন (এই মাইম টাইপের সাথে যুক্ত ডিফল্ট অ্যাপ্লিকেশন) অবহেলা করা হয়েছে। "
DavidPostill

2

এই এসও-উত্তর অনুসারে কোনও জেনেরিক মাইমে টাইপ নেই। সমস্যাটি হ'ল মাইমাম-প্রকারটি সব ধরণের, একটি উপপ্রকার এবং optionচ্ছিক প্যারামিটার দ্বারা গঠিত: Type/Subtype; Parameter( এখানে দেখুন )। আপনি কেবল প্রকারটিই ব্যবহার করতে চান তবে সংজ্ঞা অনুসারে একটি উপ টাইপ প্রয়োজন এবং জেনেরিক সাব টাইপ নেই। সমস্ত চিত্রের ধরণের একটি তালিকা এখানে পাওয়া যাবে


আশ্চর্যের, "সমস্ত" ইমেজ ধরনের যে তালিকার জন্য ঐ খালি হয়েছে gifএবং jpegযেহেতু এই তালিকা, sitepoint.com/web-foundations/mime-types-complete-list যে, তারা দেখায় image/gifএবং image/jpegযথাক্রমে।
ব্যবহারকারী 664833
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.