لینکس پر سرفہرست 10 فائل کمپریشن افادیت

Top 10 File Compression Utilities Linux



فائلوں کو ایک کمپیوٹر سے دوسرے کمپیوٹر میں منتقل کرنا یا انہیں محفوظ طریقے سے اسٹور کرنا عام اور پیشہ ور دونوں صارفین کے لیے ایک بڑا کام ہے۔ بعض اوقات انٹرنیٹ پر ایک مخصوص سائز سے اوپر فائلیں بھیجنا ممکن نہیں ہوتا ، اس لیے آپ کو ایسی افادیت درکار ہوتی ہے جو ڈیٹا یا اس کے معیار پر سمجھوتہ کیے بغیر آپ کی فائل کا سائز کم کرنے میں مدد دے۔ یہ متعدد فائلوں کو ضم کرنے اور فائل کے مجموعی سائز کو کم کرنے میں بھی مدد کرتا ہے تاکہ آپ اسے انٹرنیٹ پر محفوظ طریقے سے بھیج سکیں۔

لینکس صارفین کو ان کے اختیار میں بہت سی مؤثر اور قابل اعتماد فائل کمپریشن افادیتوں سے نوازا گیا ہے۔







یہاں درج افادیت کی اکثریت تمام لینکس ڈسٹروس کے ساتھ اچھی طرح کام کرتی ہے ، اور ہم نے ان کا اوبنٹو پر تجربہ کیا ہے۔



ٹار

کی ٹار فائل کمپریشن لینکس پر سب سے زیادہ استعمال ہونے والی فائل کمپریشن افادیت میں سے ایک ہے۔ اس افادیت کے ساتھ کمپریسڈ فائل کا لاحقہ ہے۔ .tar.gz اور .tgz ، اور انہیں بھی کہا جاتا ہے۔ ٹار بالز .



مثال کے طور پر ، اگر ہمارے پاس فائل/ڈائرکٹری کا نام ہے۔ تبادلہ 1 موجودہ ڈائریکٹری میں. اسے ایک کمپریسڈ فائل میں محفوظ کرنے کے لیے۔ file.tar ، gz ، ہمیں ٹرمینل میں درج ذیل کمانڈ چلانی ہوگی۔





$ٹار -czvffile.tar.gz سویپ 1۔

آپ سوچ رہے ہوں گے کہ بالکل کیا بدلتا ہے۔ -czvf مطلب ، آئیے اسے ایک ایک کرکے دیکھیں۔

-سی : ایک آرکائیو بنائیں۔
کے ساتھ۔ : gzip کے ساتھ محفوظ شدہ دستاویزات
-v : جانا جاتا ہے فعل . آرکائیو بنتے وقت یہ ٹرمینل ونڈو میں پیش رفت دکھاتا ہے۔
: یہ سوئچ آپ کو آرکائیو کے فائل کا نام بتانے کی اجازت دیتا ہے۔



ٹرمینل میں درج ذیل کمانڈ چلا کر اسے انسٹال کریں۔

$سودو apt-get install ٹار

gzip

کی gzip جی این یو زپ کے لئے کھڑا ہے ، اور یہ ایک اوپن سورس فائل کمپریشن فارمیٹ ہے جو سنگل فائلوں کو سکیڑنے کے لئے استعمال ہوتا ہے۔ یہ لاحقہ کے ساتھ زپ فائلیں تیار کرتا ہے۔ .gz توسیع

ZIP اور GZIP ، دونوں بہت مشہور فائل کمپریشن فارمیٹس ہیں جب یہ جگہ بچانے اور انٹرنیٹ پر فائل بھیجنے کے لیے درکار وقت کو کم کرنے کی بات آتی ہے۔

یہاں اس کا بنیادی نحو ہے:

$gzip [اختیارات] [فائل کے نام]

سوئچ کا استعمال۔ - آپ کو کمپریسڈ فائل کے بارے میں تفصیلی معلومات دے گا۔

فائل کو ان زپ کرنے کے لیے نحو استعمال کریں:

$gzip -ڈیfilename.gz

gzip انسٹال کرنے کے لیے ٹرمینل میں درج ذیل کمانڈ چلائیں۔

$سودو apt-get install gzip

7 زپ۔

کی 7 زپ۔ ایک اوپن سورس فائل کمپریشن یوٹیلیٹی ہے جو ابتدا میں ونڈوز صارفین کے لیے تیار کی گئی تھی اور بعد میں اسے دوسرے آپریٹنگ سسٹمز جیسے لینکس اور اس کے ڈسٹروس میں بھیجا گیا تھا۔ یہ ایک سے زیادہ فائل کمپریشن فارمیٹس کی حمایت کرتا ہے اور LZMA اور LZMA2 کمپریشن تکنیک کے ساتھ ایک اعلی کمپریشن تناسب کے لیے مقبول ہے۔

نحو:

$7z فائل کا نام 7z فائل کا نام۔

نکالنے کے لیے:

$7z اور فائل کا نام 7z۔

7zip انسٹال کرنے کے لیے ٹرمینل میں درج ذیل کمانڈ چلائیں۔

$سودو apt-get installp7zip بھرا p7zip-rar

lzma

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

آرکائیو بنانے کے لیے:

$lzma-سی --stdoutفائل کا نام>filename.lzma

فائلیں نکالنے کے لیے:

$lzma-ڈی --stdoutfilename.lzma>فائل کا نام

bzip2

کی bzip2 ایک مفت اور اوپن سورس فائل کمپریشن یوٹیلیٹی ہے۔ یہ gzip کے مقابلے میں ایک تیز فائل کی افادیت ہے لیکن ایک وقت میں صرف ایک فائل کو سکیڑ سکتی ہے۔
نحو:

$bzip2فائل کا نام

یہ تکنیک کمپریشن کے دوران زیادہ رام استعمال کرتی ہے۔ اس کے استعمال کو کم کرنے کے لیے ، سوئچ کریں۔ s ، جیسا کہ نیچے دکھایا گیا ہے:

$bzip2 فائل کا نام

نکالنے کے لیے:

$bzip2 -ڈیfilename.bz2

xz فائل کمپریشن

کی xz lzma فائل کمپریشن یوٹیلیٹی میں اپ گریڈ ہے لیکن ایک وقت میں صرف ایک فائل کو سکیڑ سکتا ہے۔ یہ تمام لینکس ڈسٹروس ، یہاں تک کہ پرانی ریلیز کے ساتھ اچھی طرح مربوط ہے۔

سکیڑنے کے لیے نحو:

$xz فائل کا نام

نکالنے کے لیے نحو:

$xz-ڈیfilename.xz

بانٹیں

کی بانٹیں ، مختصرا شیل آرکائیو ، ذاتی اور بجلی استعمال کرنے والوں کے لیے ایک سادہ اور قابل اعتماد فائل کمپریشن افادیت ہے۔

سکیڑنے کے لیے نحو:

$shar فائل کا نام>filename.shar

نکالنے کے لیے نحو:

$unhar فائل کا نام. shar

شار انسٹال کرنے کے لیے ، ٹرمینل میں درج ذیل کمانڈ چلائیں:

$سودو apt-get installشارٹیلز

کے ساتھ۔

کی کے ساتھ۔ ڈیبین اور اس کے مشتقات میں وسیع پیمانے پر استعمال ہونے والی فائل کمپریشن یوٹیلیٹی ہے۔

سکیڑنے کے لیے نحو:

$کے ساتھ۔cvsr filename.a فائل کا نام۔

نکالنے کے لیے نحو:

$کے ساتھ۔ -ایکس ویفائل کا نام

کلو گرام

کی کلو گرام فائل کمپریشن یوٹیلیٹی کو فائل فارمیٹس کی اکثریت کے لیے سپورٹ کے ساتھ استعمال کرنے کے لیے آزاد ہے۔ یہ ایک اعلی کمپریشن تناسب کے ساتھ ایک سے زیادہ فائلوں کو محفوظ کرنے کی حمایت کرتا ہے۔

آرکائیو کرنے کے لیے نحو:

$kgp filename.kgb فائل کا نام۔

ڈمپریس کرنے کے لیے نحو:

$kgb x filename.kgb

kgb انسٹال کرنے کے لیے ، ٹرمینل میں درج ذیل کمانڈ چلائیں:

$سودو apt-get installکلو گرام

پیکس

کی پیکس پورٹیبل آرکائیو ایکسچینج کے لئے کھڑا ہے ، اور یہ ایک فائل کمپریشن یوٹیلیٹی ہے جو آرکائیو بنانے اور نکالنے میں استعمال ہوتی ہے۔ یہ مختلف فائل کمپریشن فارمیٹس کو سپورٹ کرتا ہے جیسے ٹار ، سی پی آئی او ، بی سی پی آئی او اور یوسٹار۔

سکیڑنے کے لیے نحو:

$پیکسڈبلیو ایفfilename.tar فائل کا نام۔

ڈمپریس کرنے کے لیے نحو:

$پیکس <filename.tar

پیکس انسٹال کرنے کے لیے ، ٹرمینل میں درج ذیل کمانڈ چلائیں:

$سودو apt-get installپیکس

تو ، یہ لینکس اور اس کے ڈسٹروس کے لئے 10 فائل کمپریشن افادیت ہیں۔ لینکس کے لیے اب بھی دیگر کمپریشن یوٹیلیٹیز موجود ہیں ، لیکن یہ 10 اسٹینڈ آؤٹ ہیں جب مختلف پیرامیٹرز پر تجربہ کیا جاتا ہے۔ بلا جھجھک ہمارے ساتھ اپنے خیالات کا اشتراک کریں۔ @لینکس ہنٹ۔ اور w تبادلہ تیرتھکر۔ .