لینکس میں فائلوں کو کمپریس اور ڈیکمپریس کرنے کا طریقہ

دبانے کی تصاویر

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

اگرچہ کمپریشن اور ڈیکمپریشن نسبتا simple آسان ہے ، لیکن صارفین اکثر ان افعال کو انجام دینے کے لئے انٹرنیٹ کو ڈھونڈتے ہیں۔ میں سمجھتا ہوں کہ میک آپس اور ونڈوز جیسے دوسرے آپریٹنگ سسٹم کے برعکس جہاں بہت مخصوص اور بدیہی گرافیکل ٹول استعمال کیے جاتے ہیں ، جی این یو / لینکس میں وہ عام طور پر پیش کیے جاتے ہیں مزید فارمیٹس اور ان میں سے ہر ایک کے لئے مختلف ٹولز ، اگرچہ گرافک سطح پر آسان ٹولز بھی موجود ہیں ...

کمپریشن اور ڈیکمپریشن کے ل we ہم دو بنیادی پیکیج استعمال کرنے جارہے ہیں ، کیونکہ یہ شاید سب سے زیادہ مانگ کی گئی فارمیٹ ہیں اور جب ہم کام کرتے ہیں تو ہم زیادہ کثرت سے آتے ہیں۔ یونکس جیسے نظام. میں gzip اور bzip2 کا حوالہ دے رہا ہوں۔

gzip کے ساتھ کام کرنا

کرنے gzip کے ساتھ سکیڑیں، جس شکل کو ہم سنبھال رہے ہیں وہ لیمپل زی (LZ77) ہے ، اور اس طرح کی زپ نہیں ، کیونکہ یہ نام الجھن کا باعث بن سکتا ہے۔ یہ نام جی این یو زپ سے آیا ہے ، اور اسے زپ فارمیٹ کے متبادل کے طور پر بنایا گیا تھا ، لیکن ایسا نہیں ہے۔ میں یہ واضح کرنا چاہتا ہوں ... ٹھیک ہے ، کسی فائل کو سکیڑنا:

gzip documento.txt

یہ ایکسٹینشن .gz کے ساتھ اصل کے برابر ایک فائل تیار کرتا ہے ، پچھلی مثال میں یہ document.txt.gz ہوگی۔ اس کے بجائے ، کے لئے نام میں ترمیم کریں ایک مخصوص کی طرف سے پیداوار:

gzip -c documento.txt > nuevo_nombre.gz

کرنے پیک کھولنا جو پہلے ہی دباؤ میں ہے وہ اتنا ہی آسان ہے ، حالانکہ ہم ایک ہی اثر کے ساتھ دو مختلف حکم استعمال کرسکتے ہیں۔

gzip -d documento.gz

gunzip documento.gz

اور ہم فائل حاصل کریں گے .zz توسیع کے بغیر ان زپ.

bzip2 کے ساتھ کام کرنا

کے بارے میں bzip2، پچھلے پروگرام کی طرح ہے ، لیکن ایک مختلف کمپریشن الگورتھم کے ساتھ جسے بروز وہیلر اور ہف مین کوڈنگ کہا جاتا ہے۔ اس کیس میں ہمارے پاس توسیع .bz2 ہے۔ کسی فائل کو سکیڑنے کے ل we ، ہمیں ابھی استعمال کرنا ہوگا:

bzip2 documento.txt

اس کا نتیجہ کمپریسڈ دستاویز.txt.bz2 میں ہوتا ہے۔ ہم مختلف بھی ہو سکتے ہیں آؤٹ پٹ کا نام -c آپشن کے ساتھ:

bzip2 -c documento.txt > nombre.bz2

ڈیکمپریشن کے ل I میں بنزپ 2 ٹول کا -d آپشن استعمال کروں گا جو عرف ہے۔

bzip2 -d documento.bz2

gunbzip2 documento.bz2

مزید معلومات کے ل you آپ استعمال کرسکتے ہیں آدمی حکم کے بعد ...


مضمون کا مواد ہمارے اصولوں پر کاربند ہے ادارتی اخلاقیات. غلطی کی اطلاع دینے کے لئے کلک کریں یہاں.

8 تبصرے ، اپنا چھوڑیں

اپنی رائے دیں

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں کے ساتھ *

*

*

  1. اعداد و شمار کے لئے ذمہ دار: میگل اینگل گاتین
  2. ڈیٹا کا مقصد: اسپیم کنٹرول ، تبصرے کا انتظام۔
  3. قانون سازی: آپ کی رضامندی
  4. ڈیٹا کا مواصلت: اعداد و شمار کو تیسری پارٹی کو نہیں بتایا جائے گا سوائے قانونی ذمہ داری کے۔
  5. ڈیٹا اسٹوریج: اوکیسٹس نیٹ ورکس (EU) کے میزبان ڈیٹا بیس
  6. حقوق: کسی بھی وقت آپ اپنی معلومات کو محدود ، بازیافت اور حذف کرسکتے ہیں۔

  1.   جائم پریہ کہا

    ہیلو،

    آپ کی اشاعتوں کے لئے آپ کا بہت بہت شکریہ ، وہ ہمیشہ کارآمد رہتے ہیں۔

    شاید یہ بھی دلچسپ بات ہوگی کہ XZ کا تذکرہ بھی کیا جائے ، کیونکہ یہ بھی تھوڑا سا استعمال ہورہا ہے۔ یہ bzip2 (سست ، لیکن بہت کمپریسڈ) اور جیزپ (تیز ، لیکن کم موثر) کے مابین کہیں ہے۔ یہ بڑے پیمانے پر ، کیونکہ ہر چیز کی طرح ... یہ منحصر ہے۔ ڈبیان / اوبنٹو .deb فائلوں میں شامل ٹارس عام طور پر xz کی شکل میں دب جاتے ہیں۔

    اس کا استعمال کرنے کا طریقہ دیگر احکامات کی طرح ہے۔

  2.   Ernesto کہا

    ہیلو ، میں یہ عرض کرنا چاہتا ہوں کہ یہ کیا جائے لیکن ٹار ڈز کے ساتھ چونکہ یہ سب سے زیادہ استعمال ہوتا ہے (میری رائے میں انٹرنیٹ سے ڈاؤن لوڈ ہونے والی ہر چیز کے مطابق)

  3.   جالٹ 2 بولٹ کہا

    وہ .7z جیسے زیادہ مشہور لیکن ملٹی پلیٹ فارم فارمیٹس کے بارے میں کیا کہتے ہیں؟ انہیں بھی ان کا نام لینا چاہئے

  4.   اومیزا کہا

    ہائے جوس ، ٹار ڈاٹ زیڈ فائلوں کے ساتھ جو ہوتا ہے وہ یہ ہے کہ آپ دوسرا کمانڈ استعمال کرتے ہیں جو ٹار ہوتا ہے اور اس معاملے میں خود ہی ٹار کمانڈ کمپریس (یا ڈمپپریس) نہیں کرتا ہے بلکہ گروپ (یا گروپ) میں استعمال ہوتا ہے ایک میں متعدد فائلیں ، اس میں gzip اور bzip2 کمانڈ کے ساتھ انضمام ہوتا ہے جس کے ذریعہ آپ سکیڑ سکتے ہیں اور اسے اکٹھا کرسکتے ہیں۔

    1.    Gonzalo کہا

      آپ بالکل ٹھیک ہیں ، ارنسٹو ، 7z فری فارمیٹ کے لئے جو ونڈوز میں زپ اور رار کی جگہ لے کر اپنے لئے گنجائش پیدا کررہا ہے ، اور وہ اس کا ذکر نہیں کرتے ہیں؟

  5.   a کہا

    google.com

  6.   ہمارا کہا

    اکیسویں صدی میں اور اب بھی ایک سادہ فائل کو کمپریس کرنے کے لئے کمانڈز استعمال کررہے ہیں؟ یہ پوسٹ افسوسناک ہے

  7.   Katrin کہا

    شاید یہ بھی دلچسپ ہوگا