ڈکشنری

فائل ٹائپ کی ایکسٹینشن کیا ہے؟

فائل ایکسٹینشن فائل کے نام کے آخر میں آنے والا چھوٹا حصہ ہوتی ہے، جیسے .mp3۔ File Type Extension وہ ایکسٹینشن ہے جو فائل کے اندر موجود ڈیٹا کے مطابق ہوتی ہے۔

file-type-extension

فائل ایکسٹینشن نام کا وہ چھوٹا سا حصہ ہے جو ڈاٹ کے بعد آخر میں آتا ہے۔ expenses.xlsx میں بنیادی نام expenses ہے اور ایکسٹینشن xlsx ہے۔ Windows فائل کی قسم کو اس کی ایکسٹینشن سے پہچانتا ہے اور اسی کی بنیاد پر فائل کے لیے app اور آئیکن منتخب کرتا ہے۔

فائل ٹائپ ایکسٹینشن میٹا ڈیٹا رپورٹ میں ایک فیلڈ ہوتی ہے۔ یہ عموماً فائل کے اندر موجود ڈیٹا کی قسم کی ایکسٹینشن دکھاتی ہے، جو فائل نام میں موجود ایکسٹینشن سے مختلف ہو سکتی ہے۔ میٹا ڈیٹا ریڈر ExifTool اس فیلڈ کو FileTypeExtension کہتا ہے اور اسے فائل ٹائپ کے لیے عام طور پر استعمال ہونے والی چھوٹے حروف کی ایکسٹینشن کے طور پر بیان کرتا ہے۔

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

ویلیو چھوٹے حروف میں ایکسٹینشن ہوتی ہے جس میں ڈاٹ شامل نہیں ہوتا، اور یہ عموماً 3 یا 4 حروف پر مشتمل ہوتی ہے۔ ایک ہی فائل ٹائپ کی کئی عام ایکسٹینشنز ہو سکتی ہیں، لیکن یہ فیلڈ ان میں سے صرف ایک دکھاتی ہے۔

مثال کے طور پر ایک JPEG تصویر کا اختتام .jpeg، .jpg یا .jpe پر ہو سکتا ہے، اور اس کی فائل ٹائپ ایکسٹینشن jpg ہے۔ ExifTool کچھ عام فارمیٹس کے لیے یہ ویلیوز دیتا ہے:

  • jpg ایک JPEG تصویر کے لیے
  • tif ایک TIFF تصویر کے لیے
  • png ایک PNG تصویر کے لیے
  • mp3 ایک MP3 آڈیو فائل کے لیے
  • mpg ایک MPEG ویڈیو کے لیے
  • pdf ایک PDF دستاویز کے لیے

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

فائل اپنی فائل ٹائپ ایکسٹینشن محفوظ نہیں کرتی۔ میٹا ڈیٹا ریڈر ہر بار فائل پڑھتے وقت یہ ویلیو نکالتا ہے۔ ExifTool اس فیلڈ کو not writable کے طور پر دکھاتا ہے، اس لیے آپ اسے ایڈٹ نہیں کر سکتے۔

ٹائپ معلوم کرنے کے لیے، ExifTool فائل کے شروع کے بائٹس پڑھتا ہے، جنہیں ہیڈر کہا جاتا ہے۔ کسی فارمیٹ کا ایک magic number ہو سکتا ہے، جو فائل کے ایک مخصوص حصے میں بائٹس کی طے شدہ ترتیب ہوتی ہے۔ ExifTool پہلے اس فارمیٹ کو ٹیسٹ کرتا ہے جس کا اشارہ فائل نام میں موجود ایکسٹینشن سے ملتا ہے۔

جب کسی فارمیٹ کا magic number ہو تو بائٹس کو ہر حال میں اسی سے میچ کرنا چاہیے، چاہے فائل نام کچھ بھی ہو۔ ایکسٹینشن پھر بھی ٹائپ کا فیصلہ کرنے میں مدد دے سکتی ہے، مثلاً TIFF پر مبنی کیمرا RAW فارمیٹس NEF اور ARW کے درمیان۔ اس کے بعد ExifTool اس ٹائپ کے لیے عام طور پر استعمال ہونے والی ایکسٹینشن دیتا ہے جو اسے ملی ہو۔

ایکسٹینشن فائل ٹائپ سے کیسے مختلف ہے

فائل ٹائپ فائل کے اندر موجود ڈیٹا کا فارمیٹ ہوتا ہے، مثلاً JPEG یا MP3۔ ایکسٹینشن صرف نام کا حصہ ہوتی ہے اور جب کوئی فائل کا نام بدلتا ہے تو اسے آسانی سے تبدیل کیا جا سکتا ہے۔

نئی ایکسٹینشن لگانے سے فائل دوسرے فارمیٹ میں convert نہیں ہوتی، کیونکہ اس سے نام کے علاوہ کچھ نہیں بدلتا۔ اس کے بعد ہو سکتا ہے کہ فائل اس app میں کھل ہی نہ سکے جس نے اسے بنایا تھا۔

اسی لیے میٹا ڈیٹا رپورٹ دونوں ویلیوز دکھاتی ہے۔ فائل نام وہ ایکسٹینشن دکھاتا ہے جو فائل کو دی گئی تھی، اور فائل ٹائپ ایکسٹینشن وہ ایکسٹینشن دکھاتی ہے جو مواد کے مطابق ہو۔ MIME ٹائپ اسی فائل ٹائپ کو تیسرے انداز میں بیان کرتی ہے۔

آپ کی فائل کے لیے یہ کیوں اہم ہے

فائل نام میں موجود ایکسٹینشن کا فائل ٹائپ ایکسٹینشن سے موازنہ کریں۔ اگر وہ ایک جیسی ہوں تو عموماً نام مواد کے مطابق ہوتا ہے۔ JPEG تصویر جس کا نام photo.jpeg ہو بھی درست ہے، کیونکہ jpeg اور jpg دونوں JPEG کے لیے عام ایکسٹینشنز ہیں۔

اگر وہ مختلف ہوں تو دیکھیں کہ کیا دونوں ایک ہی فارمیٹ کے لیے عام ایکسٹینشنز ہیں، مثلاً tiff اور tif۔ اگر نہیں، تو ہو سکتا ہے نام مواد کے مطابق نہ ہو۔ آپ کا کمپیوٹر app کو ایکسٹینشن کے مطابق منتخب کرتا ہے، اس لیے فائل غلط app میں کھل سکتی ہے یا بالکل نہ کھلے۔

ان دونوں ویلیوز کا موازنہ کرنے کے لیے آپ کو فائل نام میں ایکسٹینشن دکھائی دینی چاہیے۔ Mac پر عموماً ایکسٹینشنز چھپی ہوتی ہیں۔ انہیں دکھانے کا طریقہ یہ ہے:

  • Mac پر: Finder میں، Finder مینو سے Settings منتخب کریں، Advanced پر کلک کریں، اور "Show all filename extensions" منتخب کریں
  • Windows 11 میں: File Explorer میں View منتخب کریں، پھر Show، پھر "File name extensions"

میٹا کیز