"ম্যাজিক" এখানে " ম্যাজিক নম্বর " বোঝায় : একটি বিশেষ মান যা কোনও ফাইলের পরিচিত জায়গাতে থাকে যা এর ধরণ চিহ্নিত করে। file
কমান্ড এই সংখ্যা এর একটি ডেটাবেস এবং যা টাইপ তারা মিলা। সেই ডাটাবেসের সাথে যে লাইব্রেরি যায় সেগুলিকে লিবম্যাগিক বলা হয় এবং আপনি এটি নিজের প্রোগ্রাম থেকে অ্যাক্সেস করতে পারেন।
সেগুলি অগত্যা "সংখ্যা" নয় কারণ আমরা তাদের ভাবি। উদাহরণস্বরূপ, একটি পিএনজি চিত্র ফাইল সর্বদা "\ x89PNG \ r \ n \ x1a \ n" দিয়ে শুরু হয়, একটি জাভা ক্লাস ফোর বাইট (হেক্সাডেসিমালে) সিএ ফে বিএ বিই দিয়ে শুরু হয় এবং একটি HTML ফাইল কোথাও "<html" রয়েছে শুরু কাছাকাছি। এটি তথ্যের কিছু ছোট ক্রম যা এই ধরণের কোনও ফাইলে থাকে যা সাধারণত শুরুর খুব কাছাকাছি থাকে।
লোকেরা যখন ফাইল ফর্ম্যাটগুলি সংজ্ঞায়িত করছে তখন তারা প্রায়শই এর মধ্যে একটির মধ্যে ইচ্ছাকৃতভাবে বা কেবলমাত্র বিন্যাসটিকে একসাথে ফিট করার অংশ হিসাবে অন্তর্ভুক্ত করে। file
তাদের পরে ব্যবহার করতে পারেন। এটি আসলে কী তা অনুমান করার জন্য ফাইলটির বিষয়বস্তুগুলি দেখার অন্যান্য উপায় রয়েছে ("ভাষা পরীক্ষা")।
#!
প্রকৃতপক্ষে এটির উদাহরণ, কারণ কার্নেল নিজেই those বাইটগুলি দেখে, নিম্নলিখিত কমান্ডটি গ্রহণ করার কথা রয়েছে।