ڈکشنری

Archived فائل نام کیا ہے؟

Archived File Name وہ نام ہے جو کوئی GZIP، RAR، یا 7z آرکائیو اپنے اندر محفوظ کسی فائل کے لیے ریکارڈ کرتا ہے۔ یہ عموماً خود آرکائیو کے نام سے مختلف ہوتا ہے۔

archived-file-name

آرکائیو شدہ فائل وہ فائل ہوتی ہے جو کسی آرکائیو کے اندر محفوظ ہو، جیسے GZIP، RAR یا 7z فائل۔ Archived File Name اس محفوظ فائل کا نام ہوتا ہے، جیسا کہ آرکائیو اسے ریکارڈ کرتا ہے۔ یہ نام خود آرکائیو کی فائل کے نام سے الگ ہوتا ہے۔

مثال کے طور پر، gzip پروگرام example.png نامی فائل کو example.png.gz نامی فائل میں بدل دیتا ہے۔ آرکائیو کو نیا نام ملتا ہے، لیکن اس کے اندر Archived File Name بدستور example.png ہی رہتا ہے۔

دیگر سیاق و سباق میں "archived" کا مطلب یہ بھی ہو سکتا ہے کہ فائلوں کو روزمرہ استعمال سے ہٹا کر طویل مدتی اسٹوریج میں منتقل کر دیا گیا ہے۔ یہ مضمون ان فائلوں کے میٹا ڈیٹا فیلڈ کے بارے میں ہے جو کسی آرکائیو فائل کے اندر محفوظ ہوں۔

کون سی فائلیں اسے رکھتی ہیں

میٹا ڈیٹا پروگرام ExifTool میں ArchivedFileName ٹیگ GZIP، RAR اور 7z آرکائیوز سے آتا ہے۔ GZIP فائل کے لیے ExifTool یہ ٹیگز صرف آرکائیو کی پہلی فائل کے لیے پڑھتا ہے۔ RAR یا 7z آرکائیو کے لیے یہ ہر فائل کو پڑھتا ہے، لیکن exiftool کمانڈ صرف پہلا نام دکھاتی ہے، جب تک آپ -a شامل نہ کریں۔

کامک بک آرکائیوز عام آرکائیوز ہی ہوتے ہیں، صرف ان کی ایکسٹینشن مختلف ہوتی ہے۔ CBR فائل ایک RAR آرکائیو ہوتی ہے اور CB7 فائل ایک 7z آرکائیو۔ اس طرح کسی صفحہ کی امیج کا نام بھی اس فیلڈ میں آ سکتا ہے۔

ZIP آرکائیوز بھی اسی قسم کا نام محفوظ کرتے ہیں، لیکن ExifTool اسے ZipFileName کے طور پر رپورٹ کرتا ہے۔ ExifTool یہ ٹیگ کچھ ایسے فارمیٹس کے لیے بھی رپورٹ کرتا ہے جو ZIP پر مبنی ہوں، مثلاً DOCX دستاویزات۔ ایک CBZ کامک بھی ZIP آرکائیو ہی ہوتی ہے۔

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

آرکائیونگ پروگرام جب کسی فائل کو آرکائیو میں شامل کرتا ہے تو اس کا نام لکھتا ہے۔ ZIP یا RAR 5 آرکائیو میں ہر محفوظ فائل کا اپنا ہیڈر ہوتا ہے، جس میں اس فائل کا نام ہوتا ہے۔

GNU gzip عام طور پر بطورِ ڈیفالٹ اصل فائل کا نام محفوظ رکھتا ہے، جب تک آپ -n آپشن استعمال نہ کریں۔ جو ڈیٹا کسی نام والی فائل سے نہیں آیا ہوتا، اس کا کوئی نام نہیں ہوتا۔ GZIP ہیڈر میں ایک فلیگ بِٹ یہ ظاہر کرتا ہے کہ نام موجود ہے یا نہیں۔

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

ویلیو ایک سادہ فائل نام ہوتا ہے اس کی ایکسٹینشن کے ساتھ، مثلاً example.png۔ ZIP اور RAR 5 آرکائیوز میں نام میں فولڈر کا پاتھ بھی شامل ہو سکتا ہے۔ ایک فارورڈ سلیش / فولڈر کے ناموں کو الگ کرتا ہے۔

ZIP پاتھ کبھی ڈرائیو لیٹر یا سلیش سے شروع نہیں ہوتا۔ GZIP کا نام کبھی فولڈرز شامل نہیں کرتا، کیونکہ gzip انہیں ہٹا دیتا ہے۔

ہر فارمیٹ یہ بھی طے کرتا ہے کہ نام میں کن حروف کا استعمال ہو سکتا ہے:

  • GZIP: ISO 8859-1، جسے Latin-1 بھی کہتے ہیں
  • ZIP: پرانا IBM Code Page 437، یا UTF-8 جب کوئی بِٹ فلیگ ایسا بتائے
  • RAR 5: ہمیشہ UTF-8

Code Page 437 ناموں کو اصل MS-DOS رینج کے حروف تک محدود رکھتا ہے۔ UTF-8 مکمل یونیکوڈ معیار کو سپورٹ کرتا ہے، اس لیے یہ بہت سی مزید زبانوں کے حروف محفوظ کر سکتا ہے۔

یہ کیوں اہم ہے

یہ فیلڈ آپ کو آرکائیو کھولنے سے پہلے ہی دکھاتی ہے کہ اس کے اندر کیا ہے۔ خود آرکائیو کا نام کچھ بھی ہو سکتا ہے، لیکن یہ فیلڈ محفوظ فائل کا نام اور ایکسٹینشن فراہم کرتی ہے۔

GZIP فائل کے لیے ویلیو اصل نام برقرار رکھتی ہے، چاہے بعد میں کوئی .gz فائل کا نام بدل دے۔ gunzip کمانڈ بطورِ ڈیفالٹ محفوظ نام کو نظر انداز کرتی ہے، لیکن -N آپشن اسے دوبارہ استعمال میں لے آتا ہے۔

.tar.gz فائل ایک TAR آرکائیو ہوتی ہے جسے gzip نے کمپریس کیا ہو۔ اگر gzip نے TAR فائل کو ایک الگ، نام والی فائل کے طور پر کمپریس کیا ہو تو ویلیو اسی TAR فائل کو نام دیتی ہے۔ جب tar پروگرام ایک ہی مرحلے میں آرکائیو کو کمپریس کرتا ہے تو یہ ویلیو اکثر موجود نہیں ہوتی۔

فائل نام نجی تفصیلات ظاہر کر سکتے ہیں، مثلاً کسی شخص کا نام یا کسی پروجیکٹ کا نام۔ ZIP انکرپشن عموماً صرف فائل کے مواد کو محفوظ بناتی ہے۔

فائلوں کے نام، سائز اور تاریخیں قابلِ مطالعہ رہتی ہیں، جب تک آرکائیو الگ سے سینٹرل ڈائریکٹری انکرپشن فیچر استعمال نہ کرے۔ RAR 5 آرکائیو میں اگر ہیڈرز انکرپٹ ہوں تو وہ ہیڈرز بھی انکرپٹ ہوتے ہیں جن میں نام محفوظ ہوتے ہیں۔

میٹا کیز