آرکائیو فارمیٹ کا انتخاب
چار فارمیٹس، تین واقعی مختلف ڈیزائن، اور ایک ایسا جسے بنانے کی اجازت کسی مفت سافٹ ویئر کو نہیں۔ آپ کو کون سا چاہیے، یہ تقریباً مکمل طور پر اس پر منحصر ہے کہ اسے کھولے گا کون۔
آخری جائزہ
مختصر جواب
کسی شخص کو کچھ بھیجنا ہو: ZIP۔ یہ اس صدی میں بنی ہر Windows، macOS اور Linux مشین پر بغیر کچھ انسٹال کیے کھل جاتی ہے۔ یہ خوبی کمپریشن کے کسی بھی فائدے سے زیادہ قیمتی ہے، اور یہ بات صرف اسی فارمیٹ کے بارے میں سچ ہے۔
Unix پر ڈائریکٹری ٹری کا بیک اپ لینا یا اسے منتقل کرنا ہو: tar.gz۔ یہ پرمیشنز، اونرشپ اور سمبولک لنکس محفوظ کرتی ہے، جو عام استعمال کی کوئی دوسری چیز ٹھیک سے نہیں کرتی، اور یہ ZIP سے بہتر کمپریس کرتی ہے۔
کسی چیز کو جتنا ممکن ہو چھوٹا کرنا ہو: 7z۔ زیادہ تر مواد پر ZIP سے کافی چھوٹی، اور AES-256 انکرپشن کے ساتھ جو مواد کے ساتھ فائلوں کے نام بھی چھپا سکتی ہے۔ وصول کرنے والے کو سافٹ ویئر درکار ہوتا ہے، جو مفت تو ہے مگر ایک اضافی قدم ہے۔
RAR: تقریباً یقینی طور پر آپ کو اس کی ضرورت نہیں، اور اگر ہو بھی تو اسے صرف WinRAR بنا سکتا ہے۔ اس کی وضاحت نیچے کی گئی ہے، کیونکہ لوگ سب سے زیادہ یہی سوال لے کر آتے ہیں۔
سائز میں tar.gz، ZIP سے کیوں بہتر ہے
فرق بہتر کمپریشن کا نہیں بلکہ ساخت کا ہے۔ ZIP ہر فائل کو الگ الگ کمپریس کرتی ہے، اسی لیے پڑھنے والا ایک بڑے آرکائیو سے باقی کو چھوئے بغیر ایک چیز نکال سکتا ہے۔ .tar.gz ہر چیز کو ایک مسلسل اسٹریم کے طور پر کمپریس کرتی ہے — tar فائلوں کو آپس میں جوڑتا ہے، اور gzip پورے نتیجے کو لپیٹ دیتا ہے۔
اس کا مطلب ہے کہ کمپریس شدہ tar فائلوں کے درمیان دہراؤ سے فائدہ اٹھا سکتی ہے، اور ZIP نہیں اٹھا سکتی۔ پچاس ملتی جلتی سورس فائلوں، کنفیگریشن دستاویزات یا لاگ فائلوں کے فولڈر پر یہ فرق کافی بڑا ہوتا ہے۔ غیر متعلقہ تصاویر کے فولڈر پر کوئی فرق نہیں پڑتا، کیونکہ پہلے سے کمپریس شدہ ڈیٹا کو دونوں میں سے کوئی کمپریس نہیں کر سکتا۔
اس کی قیمت دوسری طرف ادا ہوتی ہے۔ چونکہ کمپریشن ہر چیز کو لپیٹ لیتا ہے، اس لیے .tar.gz کی کوئی فہرست نہیں ہوتی: اس کا مواد دیکھنے کے لیے شروع سے ڈی کمپریس کرنا پڑتا ہے، اور آخری فائل نکالنے کے لیے پوری فائل ڈی کمپریس کرنی پڑتی ہے۔ ZIP کسی بھی سائز پر فوراً اپنی فہرست دکھا دیتی ہے۔ کون سا بہتر ہے، یہ مکمل طور پر اس پر منحصر ہے کہ آرکائیو پورا کا پورا کھولا جائے گا یا نہیں — اور بیک اپ یا سورس ریلیز ہمیشہ پورا ہی کھولا جاتا ہے۔
کیا کمپریس ہوتا ہے اور کیا نہیں
یہ جاننے کے لیے سب سے مفید بات ہے اور ہر فارمیٹ پر لاگو ہوتی ہے۔ پہلے سے کمپریس شدہ فائلیں دوبارہ کمپریس نہیں ہوتیں۔ JPEG، PNG، MP3، MP4، PDF اور دوسرے آرکائیوز سے دہراؤ پہلے ہی نکالا جا چکا ہوتا ہے؛ ان پر کوئی بھی کمپریسر چلانے سے ایک فیصد کا کچھ حصہ ہی بچتا ہے، جبکہ وقت ضائع ہوتا ہے۔
اس لیے پچاس تصاویر کی ZIP تقریباً پچاس تصاویر جتنی ہی بڑی ہوتی ہے، اور یہ فارمیٹ کی ناکامی نہیں بلکہ اس کا درست کام ہے۔ انہیں آرکائیو کرنے کی وجہ یہ ہے کہ پچاس کی بجائے ایک فائل بھیجی جائے۔ ٹیکسٹ، دستاویزات، سورس کوڈ، اسپریڈشیٹس اور غیر کمپریسڈ تصاویر پر کمپریشن اپنا کمال دکھاتا ہے — اکثر ایک تہائی یا اس سے بھی کم تک۔
اس کا نتیجہ یہ ہے کہ میڈیا کے فولڈر کے لیے زیادہ طاقتور فارمیٹ چننا بے کار محنت ہے۔ سورس کوڈ پر 7z، ZIP سے کافی آگے نکل جائے گی، اور تصاویر کی لائبریری پر مشکل سے ذرا سی۔
کوئی مفت چیز RAR کیوں نہیں بنا سکتی
RAR کسی کی ملکیت ہے۔ RarLab اس کا لائسنس دیتی ہے، WinRAR ایک پیڈ سافٹ ویئر ہے، اور واحد سورس جو RAR بنا سکتا ہے، اس کا لائسنس اسے استعمال کر کے مطابقت رکھنے والا کمپریسر بنانے سے صاف منع کرتا ہے۔ حوصلہ شکنی نہیں — ممانعت، تحریری طور پر، رسائی کی بنیادی شرط کے طور پر۔
ڈی کمپریشن کا معاملہ جان بوجھ کر مختلف رکھا گیا ہے۔ RarLab ایک unrar سورس شائع کرتی ہے جسے کوئی بھی یہ فارمیٹ پڑھنے کے لیے استعمال کر سکتا ہے، اسی لیے 7-Zip، The Unarchiver، VLC اور یہ سائٹ سب بالکل جائز طریقے سے RAR فائلیں کھولتے ہیں۔ کھولنے کی اجازت ہے؛ بنانے کی نہیں۔ اسی عدم توازن کی وجہ سے آپ کا استعمال کیا ہوا ہر آرکائیور RAR نکال سکتا ہے اور صرف ایک اسے بنا سکتا ہے۔
اس لیے جب کوئی ویب سائٹ “ZIP سے RAR” کی پیشکش کرتی ہے تو تین میں سے ایک چیز ہو رہی ہوتی ہے۔ وہ آپ کی .zip کا نام بدل کر .rar کر دیتی ہے، جس سے صرف فائل لسٹ دھوکا کھاتی ہے اور کچھ نہیں۔ وہ سرور پر WinRAR کی لائسنس شدہ کاپی چلاتی ہے، یعنی آپ کی فائلیں کسی اجنبی کی مشین پر بھیجی گئیں۔ یا وہ پروگریس بار کے پیچھے کچھ بھی نہیں کرتی۔ کوئی چوتھی صورت نہیں۔
اگر کوئی سسٹم واقعی یہی ایکسٹینشن مانگتا ہے تو WinRAR خرید لیں۔ جن کاموں کے لیے لوگ اصل میں RAR چاہتے ہیں — زیادہ کمپریشن، والیومز میں تقسیم، مضبوط انکرپشن، ریکوری ریکارڈز — وہ سب 7-Zip بہتر طریقے سے کرتا ہے اور مفت ہے۔
پاس ورڈز، اور وہ جس سے بچنا ہے
ZIP میں انکرپشن کے دو طریقے ہیں اور ان کا فرق بہت اہم ہے۔ پرانا ZipCrypto ٹوٹ چکا ہے — ریکوری ٹولز اسے سیکنڈوں میں توڑ دیتے ہیں — اور حیرت انگیز طور پر بہت سے “اپنی ZIP پر پاس ورڈ لگائیں” ٹولز اب بھی خاموشی سے یہی استعمال کرتے ہیں۔ AES-256 والی ZIP محفوظ ہے، اور موجودہ 7-Zip اور WinZip انکرپشن مانگنے پر یہی بناتے ہیں۔
اچھی انکرپشن کے باوجود ایک دوسرا جال بھی ہے۔ عام انکرپٹڈ ZIP میں اس کی فہرست پڑھی جا سکتی ہے، اس لیے فائل جس کے پاس بھی ہو وہ پاس ورڈ کے بغیر دیکھ سکتا ہے کہ اس کے اندر بالکل کیا ہے۔ دستاویزات کے نام اکثر ان کے مواد جتنا ہی راز کھول دیتے ہیں۔ 7z ہیڈرز کو بھی انکرپٹ کر سکتی ہے، اور یہ آپشن چیک کرنا فائدہ مند ہے۔
یہ سائٹ جان بوجھ کر آرکائیوز پر پاس ورڈ لگانے کی سہولت بالکل نہیں دیتی: ٹوٹا ہوا طریقہ پیش کرنا کچھ پیش نہ کرنے سے بدتر ہوتا، کیونکہ وہ تحفظ جیسا دکھائی دیتا ہے۔ واقعی نجی آرکائیو کے لیے AES-256 اور ہیڈر انکرپشن کے ساتھ 7-Zip استعمال کریں۔
ڈاؤن لوڈ کیا بحال نہیں کر سکتا
براؤزر میں سورس ریلیز یا بیک اپ کھولنے سے پہلے یہ جاننا مفید ہے۔ Unix پرمیشنز، اونرشپ اور سمبولک لنکس tar میں درج ہوتے ہیں اور ڈاؤن لوڈ سے بحال نہیں ہو سکتے — فائلیں عام پرمیشنز کے ساتھ آتی ہیں، اس لیے ایگزیکیوٹیبل اسکرپٹ نان ایگزیکیوٹیبل نکلتی ہے اور سم لنک وہ چھوٹی سی فائل بن کر نکلتا ہے جو وہ جسمانی طور پر ہے۔
ایسی مشین پر جہاں آپ کچھ انسٹال نہیں کر سکتے، کوئی دستاویز پڑھنے یا تصویر نکالنے کے لیے اسے یہاں کھولنا بالکل درست ہے۔ کسی ایسی چیز کو کھولنے کے لیے جسے آپ بلڈ کرنا یا چلانا چاہتے ہیں، کمانڈ لائن استعمال کریں — tar -xzf ہر Mac اور Linux مشین پر موجود ہے، اور Windows پر 2018 سے۔
اکثر پوچھے جانے والے سوالات
میری ZIP مشکل سے ہی چھوٹی کیوں ہوئی؟
کیونکہ اس میں جو ڈالا گیا وہ پہلے سے کمپریس شدہ تھا — تصاویر، موسیقی، ویڈیو یا PDF۔ یہ فارمیٹس اپنا دہراؤ پہلے ہی نکال چکے ہوتے ہیں، اس لیے آرکائیور کے ڈھونڈنے کو کچھ باقی نہیں رہتا۔ آرکائیو پھر بھی کئی کی بجائے ایک فائل کے طور پر مفید ہے۔
کیا کسی کو 7z بھیجنا ٹھیک ہے؟
فارمیٹ ٹھیک ہے؛ سوال یہ ہے کہ کیا وہ اسے کھول سکیں گے۔ Windows پر 7-Zip مفت ہے، اور macOS پر The Unarchiver اور Keka اسے کھول لیتے ہیں — لیکن یہ ایک اضافی قدم ہے، اور اگر وصول کرنے والا ٹیکنیکل نہیں تو ZIP اس بحث سے ہی بچا لیتی ہے۔
.tar، .tar.gz اور .tgz میں کیا فرق ہے؟
.tar غیر کمپریسڈ ہوتی ہے — بس فائلیں اپنے میٹا ڈیٹا کے ساتھ جڑی ہوئی۔ .tar.gz وہی چیز ہے جسے gzip سے کمپریس کیا گیا ہو، اور .tgz بھی یہی ہے، بس ان سسٹمز کے لیے چھوٹے نام کے ساتھ جنہیں دو نقطے پسند نہیں تھے۔ .tar.bz2 اور .tar.xz بھی ہیں، جو زیادہ کمپریس کرتی ہیں اور زیادہ آہستہ۔
کیا میں WinRAR کے بغیر RAR کھول سکتا ہوں؟
جی ہاں، آسانی سے۔ 7-Zip، The Unarchiver، Keka اور یہاں تک کہ VLC بھی RAR فائلیں پڑھ لیتے ہیں، اور یہ سائٹ بھی۔ پابندی صرف RAR بنانے پر ہے۔
کیا پاس ورڈ والی ZIP واقعی محفوظ ہے؟
AES-256 کے ساتھ ہاں، اس شرط کے ساتھ کہ فائلوں کے نام پڑھے جا سکتے ہیں جب تک آپ ایسا فارمیٹ استعمال نہ کریں جو ہیڈرز انکرپٹ کرے۔ پرانے ZipCrypto کے ساتھ — جو کچھ ٹولز اب بھی بتائے بغیر استعمال کرتے ہیں — نہیں؛ اسے تحفظ نہیں بلکہ محض ایک رکاوٹ سمجھیں۔