ڈکشنری

فائل ٹائپ کیا ہے؟

فائل ٹائپ کسی فائل کے فارمیٹ کا نام ہوتا ہے، جیسے JPEG، MP3، یا PDF۔ یہ زیادہ تر فائل کے ابتدائی بائٹس سے معلوم کی جاتی ہے، نہ کہ صرف فائل کے نام سے۔

file-type

فائل ٹائپ آپ کو یہ بتاتی ہے کہ آپ کے پاس کس قسم کی فائل ہے، جیسے JPEG تصویر یا PDF دستاویز۔ یہ فارمیٹ کا نام ہوتا ہے، جو طے کرتا ہے کہ فائل کے اندر ڈیٹا کس طرح ترتیب دیا گیا ہے۔

میٹا ڈیٹا رپورٹ میں File Type فیلڈ اس فارمیٹ کو ایک مختصر نام کے طور پر دکھاتی ہے، جیسے JPEG یا PDF۔ یہ ویلیو بنیادی طور پر فائل کے مواد سے لی جاتی ہے، اس لیے یہ فائل کے نام کی ایکسٹینشن سے مختلف ہو سکتی ہے۔

یہ ویلیو کیسی نظر آتی ہے

File Type ایک مختصر نام ہوتا ہے۔ بہت سے فارمیٹس کے لیے یہ فائل کے نام کی ایکسٹینشن کا بڑے حروف والا (uppercase) روپ ہوتا ہے۔

  • PNG ایک PNG تصویر کے لیے
  • MP4 برائے MP4 ویڈیو
  • PDF ایک PDF دستاویز کے لیے
  • JPEG ایک JPG تصویر کے لیے، چاہے نام .jpg، .jpeg، یا .jpe پر ختم ہو
  • TIFF اس تصویر کے لیے جس کا نام .tif یا .tiff پر ختم ہو

کچھ فائل ٹائپس ایک ہی بنیادی ساخت شیئر کرتی ہیں۔ MP4 ویڈیو، M4A آڈیو اور HEIC تصاویر QuickTime فارمیٹ پر مبنی ہوتے ہیں۔

WAV آڈیو اور WebP تصاویر ایک ساخت پر مبنی ہوتی ہیں جسے RIFF کہا جاتا ہے۔ File Type پھر بھی مخصوص قسم کا نام دکھاتی ہے، جیسے MP4 یا WAV۔

File Type دو متعلقہ فیلڈز کی بنیاد ہے: File Type Extension اور MIME Type۔ JPEG فائل کے لیے یہ فیلڈز jpg اور image/jpeg دکھاتی ہیں۔ آڈیو اور ویڈیو فائلوں کے لیے ffprobe پروگرام کنٹینر فارمیٹ کو بھی Format Name کے طور پر رپورٹ کرتا ہے۔

قدر کہاں سے آتی ہے

کوئی کیمرہ یا پروگرام File Type کو فائل کے اندر نہیں لکھتا، اور آپ اس ویلیو کو ایڈٹ نہیں کر سکتے۔ میٹا ڈیٹا ریڈر ExifTool فائل پڑھتے وقت File Type خود بناتا ہے۔

ExifTool پہلے اس فارمیٹ کو آزماتا ہے جو ایکسٹینشن سے ظاہر ہوتا ہے۔ یہ چیک کرتا ہے کہ آیا فائل ان بائٹس کے مقررہ پیٹرن سے شروع ہوتی ہے جو یہ فارمیٹ استعمال کرتا ہے۔ اگر بائٹس میچ نہ کریں تو ExifTool دوسرے وہ فارمیٹس آزماتا ہے جو اسے معلوم ہوں۔

اس پیٹرن کو عموماً magic number یا signature کہا جاتا ہے۔ JPEG فائل بائٹس FF D8 FF سے شروع ہوتی ہے، اور PNG فائل 89 50 4E 47 سے شروع ہوتی ہے۔ raw header یہ ابتدائی بائٹس دکھاتا ہے۔

جب کوئی بھی فارمیٹ میچ نہ کرے تو ExifTool File Type کی جگہ ایک ایرر دکھاتا ہے، مثال کے طور پر:

  • File format error اگر ExifTool کو ایکسٹینشن معلوم ہو، جیسے .jpg
  • Unknown file type اگر ایکسٹینشن نامعلوم ہو یا موجود نہ ہو
  • File is empty اگر فائل میں کوئی ڈیٹا نہ ہو

فائل کی قسم اور ایکسٹینشن ایک جیسی نہیں ہیں

ایکسٹینشن فائل کے نام کا آخری حصہ ہوتی ہے، مثلاً photo.jpg میں .jpg۔ Windows میں ایکسٹینشن آپ کے کمپیوٹر کو بتاتی ہے کہ کون سا پروگرام فائل کھولے گا اور کون سا آئیکن دکھانا ہے۔

کوئی بھی ایکسٹینشن بدل سکتا ہے، لیکن اس سے فائل کے اندر کا ڈیٹا نہیں بدلتا۔ photo.jpg کا نام بدل کر photo.png کرنے سے یہ تصویر PNG امیج میں تبدیل نہیں ہوتی۔

چونکہ ExifTool ابتدائی بائٹس پڑھتا ہے، اس لیے File Type اصل فارمیٹ دکھا سکتی ہے۔ اگر photo.png نامی فائل JPEG دکھائے تو یہ فائل دراصل غلط ایکسٹینشن کے ساتھ JPEG تصویر ہے۔

کچھ فارمیٹس کا کوئی magic number نہیں ہوتا، اس لیے یہ چیک ہر فائل کے لیے کام نہیں کرتا۔ ایک ہی فیملی کے اندر، جیسے TIFF پر مبنی raw فارمیٹس، مخصوص قسم پھر بھی ایکسٹینشن سے طے ہو سکتی ہے۔

یہ کیسے معلوم کریں کہ آپ کے پاس کون سی قسم کی فائل ہے

  • ایکسٹینشن چیک کریں۔ Windows 11 File Explorer میں View منتخب کریں، پھر Show، پھر File name extensions۔ Windows 10 میں View ٹیب پر File name extensions والے باکس کو منتخب کریں۔
  • فائل کے میٹا ڈیٹا میں File Type فیلڈ پڑھیں۔
  • Linux پر file کمانڈ چلائیں۔ یہ تین طرح کے ٹیسٹ چلاتی ہے اور پہلے کامیاب ہونے والے ٹیسٹ سے حاصل شدہ ٹائپ دکھاتی ہے۔

یہ کیوں اہم ہے

جب ایکسٹینشن فائل ٹائپ سے میل نہیں کھاتی، تو آپ کا کمپیوٹر غلط پروگرام منتخب کر سکتا ہے۔ ویب براؤزر اس بات کا فیصلہ کرنے کے لیے کہ فائل کے ساتھ کیا کرنا ہے، ایکسٹینشن کے بجائے ویب سرور سے آنے والا MIME ٹائپ استعمال کرتے ہیں۔

میٹا کیز