Compressed Size سے مراد وہ جگہ ہے جو مواد کمپریس ہونے کے بعد گھیرتا ہے، یعنی وہ اسپیس جو یہ آرکائیو کے اندر بند حالت میں استعمال کرتا ہے۔ یہ uncompressed size کا جوڑ ہے، یعنی وہی مواد جب دوبارہ نکالا جا چکا ہو تو اس کا سائز۔
کن فائلوں میں یہ شامل ہوتا ہے، اور یہ نمبر کہاں سے آتا ہے
آپ کو یہ عدد آرکائیو فائلوں میں ملتا ہے۔ ZIP سب سے واضح مثال ہے، اور اس کے ساتھ اس کی بہت سی قریبی فائل قسمیں بھی آتی ہیں، کیونکہ روزمرہ استعمال ہونے والے کئی فارمیٹ دراصل اندرونی طور پر ZIP کنٹینر ہوتے ہیں: .docx، .xlsx اور .pptx دستاویزات، .odt فائلیں، .epub ای بکس، اور .jar اور .apk فائلیں جن میں Java اور Android ایپلیکیشنز ہوتی ہیں۔ RAR، 7z اور دوسرے آرکائیو فارمیٹ بھی یہی اعداد جوڑا اپنی اپنی طرز پر محفوظ کرتے ہیں۔ کسی رپورٹ میں .odt اور .epub فائلوں کے لیے یہ عدد درج نہ بھی ہو، اس کے باوجود کہ فائل اسے محفوظ کرتی ہے۔
یہ عدد کمپریشن پروگرام خود اس لمحے لکھتا ہے جب کوئی فائل شامل کی جاتی ہے، انسان نہیں لکھتا۔ یعنی 7-Zip، WinRAR، WinZip، macOS کا Archive Utility، Windows میں compressed folder کمانڈ، یا zip کمانڈ لائن ٹول۔ ایک آرکائیو اپنی ہر فائل کے لیے یہ عدد اس کے نام، اس کے uncompressed size اور اس کے checksum کے ساتھ رکھتا ہے، تاکہ رپورٹ ہر ممبر فائل کے لیے الگ ویلیو یا پوری آرکائیو کے لیے ایک مجموعی عدد دکھا سکے۔
ایک عام ویلیو کیسی دکھتی ہے
بائٹس کی ایک مکمل عددی مقدار۔ 1,000,000 بائٹس کی ایک سادہ ٹیکسٹ فائل آرکائیو کے اندر جانے کے بعد 243120 بائٹس compressed کے طور پر نظر آ سکتی ہے۔ کچھ tools یہی عدد KB یا MB میں تبدیل کر کے دکھاتے ہیں۔
یہ عدد صرف تب معنی خیز ہوتا ہے جب اسے uncompressed size کے ساتھ دیکھا جائے۔ متن، اسپریڈ شیٹس، دستاویزات، لاگ فائلیں اور غیر کمپریسڈ تصاویر جیسے BMP بہت سکڑ جاتی ہیں۔ JPEG تصاویر، MP3 اور AAC آڈیو، MP4 ویڈیو اور وہ PDFs جو پہلے ہی کمپریسڈ تصاویر سے بھرے ہوں، بمشکل بدلتے ہیں، اور ان کا compressed size تقریباً اصل کے برابر رہتا ہے۔ آپ کو کچھ entries 'stored' کے طور پر بھی مل سکتی ہیں، جہاں compressed size بالکل uncompressed کے برابر ہوتا ہے کیونکہ کوئی کمپریشن کی ہی نہیں گئی، یا تو جان بوجھ کر، یا اس لیے کہ پروگرام نے اسے بے فائدہ سمجھا۔
یہ کیوں اہم ہے
حقیقی دنیا میں اہم یہی عدد ہوتا ہے۔ ای میل اٹیچمنٹ کی حد اسی سے ناپی جاتی ہے، اپ لوڈ کی حد اسی سے ناپی جاتی ہے، اور ڈسک یا میموری اسٹک پر آرکائیو آپ سے اتنی ہی جگہ لیتی ہے۔ uncompressed عدد مستقبل کی حالت بیان کرتا ہے؛ یہ والا اس فائل کو بیان کرتا ہے جو آپ کے پاس موجود ہے۔
یہ ایک عام مایوسی کی وجہ بھی سمجھاتا ہے۔ اگر compressed size، uncompressed size سے بہت ہی تھوڑا کم ہو تو اس کا مطلب ہے کہ مواد پہلے ہی کمپریس تھا جب آپ نے اسے zip کیا، اور کوئی کمپریشن پروگرام ایک ہی ڈیٹا کو دو بار نہیں نچوڑ سکتا۔ یہ بالکل معمول کی بات ہے، نہ یہ app کی خرابی ہے اور نہ ہی کوئی غلط سیٹنگ۔
اکیلا سائز خود سے کوئی ذاتی معلومات ظاہر نہیں کرتا۔ لیکن آرکائیو شیئر کرنے سے پہلے ایک بات جاننے کے قابل ہے: عام ZIP پاس ورڈ پروٹیکشن فائلوں کے اندر کا مواد چھپاتی ہے، فہرست کو نہیں۔ ممبرز کے نام اور ان کے سائز پاس ورڈ کے بغیر بھی ہر اس شخص کو نظر آتے ہیں جو آرکائیو کھولتا ہے۔