আমার প্রোগ্রামের সাথে নির্দিষ্ট কোন বাইনারি ফাইলের জন্য কোন মাইম টাইপ ব্যবহার করবেন?


232

আমার প্রোগ্রামটি তার নিজস্ব বাইনারি ফাইল প্রকারটি ব্যবহার করে, তাই আমি ধরে নিই যে আমি মাইমে টাইপ পাঠ্য / প্লেইনটি ব্যবহার করতে পারি না, কারণ এটি একটি 7-বিট ASCII ফাইল নয়।

আমি কি কেবল এটি "অ্যাপ্লিকেশন / মাইএপ নাম" বলি?

উত্তর:


362

আমি সুপারিশ চাই application/octet-streamযেমন RFC2046 বলছেন "" অক্টেট-স্ট্রীম এবং আবেদন / অক্টেট-স্ট্রীম "সত্তা" একটি বাস্তবায়ন যে পায় জন্য প্রস্তাবিত কর্ম "কেবল প্রস্তাব হয়" উপপ্রকার নির্দেশ করে একটি শরীরের নির্বিচারে বাইনারি ডেটা রয়েছে.এটি ব্যবহার করা হয় " একটি ফাইলের মধ্যে ডেটা রাখতে [...] "।

আমি মনে করি যে আপনি স্বেচ্ছাসেবী প্রোগ্রামগুলি থেকে আরও ভাল পরিচালনা করতে পারবেন, এটি আপনার অজানা মাইমের ধরণের মুখোমুখি হওয়ার সময় বাধা হয়ে উঠতে পারে।



6

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

আপনার প্রয়োজনীয়তাগুলি যদি আপনার অপারেশন-সিস্টেমের মাধ্যমে আপনার ডাউনলোড করা ফাইল হ্যান্ডেল করার জন্য ব্রাউজার এক্সটেনশান লিখতে হয় বা আপনি কেবলমাত্র আরও 'পেশাদার পেশাদার' প্রজেক্ট তৈরি করতে চান এবং আপনাকে ব্যবহারের জন্য একটি অনন্য মাইম টাইপ নির্বাচন করতে চান, অপারেশন-সিস্টেমের সাথে এটি খোলার কোনও হ্যান্ডেল না থাকায় কোনও পার্থক্য নেই (কিছু ব্রাউজারে কয়েকটি বান্ডিলড-প্লাগইন রয়েছে, উদাহরণস্বরূপ নতুন গুগল ক্রোম সংস্করণগুলিতে একটি অন্তর্নির্মিত পিডিএফ-রিডার রয়েছে),

আপনি যদি ফাইলটি ডাউনলোড হয়ে যায় তা নিশ্চিত করতে চান তবে এই উত্তরটি একবার দেখুন: https://stackoverflow.com/a/34758866/257319

আপনি যদি নিজের ফাইল টাইপটি বিশেষত সংগঠিত করতে চান তবে ফাইলের প্রথম কয়েকটি বাইটে কয়েকটি অক্ষর যুক্ত করা উপযুক্ত হতে পারে, উদাহরণস্বরূপ, প্রতিটি জেপিজির এটি ফাইল শুরুতে রয়েছে:

আপনি যদি 4 বা 8 বাইটের এক লাফ সহ্য করতে পারেন তবে এটি আপনার বাকি পথের জন্য খুব সহায়ক হতে পারে

:)


2

স্পট অনুযায়ী আরএফসি 2045 # কনটেন্ট-টাইপ শিরোলেখ ক্ষেত্রের সিন্ট্যাক্স application/myappname অনুমোদিত নয়, তবে application/x-myappnameএটি অনুমোদিত এবং আপনি আমার কাছে আবেদন করার জন্য সবচেয়ে উপযুক্ত বলে মনে হচ্ছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.