ڪئين استعمال ڪريو "bzip2" فائلن کي دٻائڻ لاء

توهان هڪ سڀ شيون لينڪس بابت ڄاڻو ٿا ته اتي تمام گهڻي قسم آهي. لينڪس لينس جي تقسيم موجود آهن، ڪيترن ئي ڊيسڪ ڊيسڪ ماحول، گهڻن آفيس جو سسٽم، گرافڪس پيڪيجز ۽ آڊيو سيڪرن سان.

ٻيو علائقو جتي لينڪس مختلف قسمن کي مهيا ڪندو آهي جڏهن اهو فائلن کي گڏ ڪرڻ لاء اچي ٿو.

Windows صارفين کان پهريان ئي معلوم ٿيندو ته زپ فائل ڇا آهي ۽ تنهنڪري " زپ " ۽ " انوپ " حڪمات استعمال ٿيل ۽ "زپ" فارمڊ ۾ فائلن کي ڊسڪرت ڪرڻ لاء استعمال ڪيو ويندو.

فائلن کي گڏ ڪرڻ لاء هڪ ٻيو طريقو "gzip" حڪم استعمال ڪرڻ آهي ۽ "gz" جي واڌاري سان فائل ڊسپريس ڪرڻ لاء توهان "gunzip" command استعمال ڪري سگهو ٿا.

ھن ھدايت ۾، مان توھان کي ھڪ ٻئي کي گڏ ڪرڻ وارو حڪم ڏيندو "bzip2" جو نالو ڏيندو.

ڇو استعمال ڪيو ۽ # 34؛ bzip2 & # 34؛ ۽ # 34؛ gzip & # 34 ؛؟

"gzip" حڪم LZ77 کمپريشن جو طريقو استعمال ڪندو آهي. "bzip2" سمپيشن وارو اوزار "بلون-ويلرر" الورگرافم استعمال ڪري ٿو.

پوء ڪا فائيل کي دٻائڻ لاء ڇا طريقو استعمال ڪيو وڃي؟

جيڪڏهن توهان هن صفحي جو دورو ڪريو ٿا ته توهان ڏسندا سين ته اهي گڏوگڏ طريقا ٻنهي طرفن سان ملائي رهيا آهن.

امتحان هر ڪنٽرول ڊفالٽ کمپریشن سيٽنگن جي استعمال ڪندي هلندو آهي ۽ توهان ڏسي سگهنداسين ته "bzip2" ڪمن جو مٿين تي اچي ٿو جڏهن فائلن کي گھٽائڻ ۾ اچي ٿو.

البت، جيڪڏهن توهان جو وقت نظر ايندو ته ان فائل کي دٻايو وڃي ته اهو ڪم ڪرڻ لاء گهڻو وقت وٺندو آهي.

اهو "لزمش" جي نالي سان ڏنل چارٽ تي ٽيون ڪالمن کي اشارو ڪري رهيو آهي. اهو "gzip" کمانڈ کمپریشن سطح پر مقرر "-9" کي مقرر ڪرڻ يا ان کي انگريزي ۾ رکڻ لاء برابر آهي، "تمام گهڻو متاثر".

"لزشش" آرڊر "جلوس" کان وڌيڪ ڊفالٽ جي ڀيٽ ۾ گهڻي عرصي ۾ وٺندو آهي پر فائل گهڻو ڪري گهٽ ٿئي ٿي ۽ اها "بzip2" جي ڀيٽ ۾ ننڍڙو آهي. اهو پڻ قابل ذڪر آهي ته اهو ڪم ڪرڻ لاء گهٽ وقت وٺندو آهي.

تنهنجو توهان جو فيصلو، اهو ٿيندو ته توهان فائلن کي ڪيئن ڪرڻ چاهيندا ۽ توهان کي ان جي انتظار ڪرڻ جو ارادو ڪيترو آهي.

يا وري طريقي سان، "گپ" جي حڪم ٻنهي صورتن ۾ ٿورو بهتر آهي.

# 34؛ bzip2 & # 34؛ استعمال ڪندي فائلن کي ڪمپريشن ڪرڻ.

"بzip2" فارمول کي استعمال ڪندي فائل کي دٻائڻ لاء هيٺ ڏنل حڪم هلائي ٿو:

bzip2 فائيل نالي

فائل مرتب ٿي ويندي ۽ هاڻي واڌ ڪئي ويندي ".bz2".

"bzip2" هميشه فائيل کي ڪوشش ڪندي ۽ ان کي دٻاء ڪندو، جيتوڻيڪ فائل نتيجي طور وڏو ٿي ويندو. اهو ٿي سگهي ٿو جڏهن توهان هڪ فائيل کي گڏ ڪري رهيا آهيو جيڪا اڳ ۾ ئي ٺهيل آهي.

جيڪڏهن توهان ڪنهن فائل کي دٻائڻ جي ڪوشش ڪندا آهيو، انهي فائل جو نتيجو ساڳيو نالو موجود موجود فائيل فائل جي مطابق ٿيندو، پوء هڪ غلطي ٿيندي.

مثال طور، جيڪڏهن توهان وٽ "فائيل 1" جو نالو آهي ۽ فولڊر اڳ ۾ ئي موجود آهي "فائل 1.bz2" جو نالو "bzip" ڪمن کي هلائڻ تي، توهان کي ايندڙ پیداوار نظر ايندو:

bzip2: آئوٽ فائيل فائل 1 bz2 اڳ ۾ موجود آهي

فائلن کي دٻايو ڪيئن ڪجي

هتي فائلون ڊسپريس ڪرڻ لاء ڪيترائي طريقا آهن جن کي "bz2" جي واڌ واڌ آهي.

توھان استعمال ڪري سگھو ٿا "bzip2" حڪم ڏنل آھي:

bzip2-d filename.bz2

اهو فائل کي ڊسڪيو ۽ "bz2" جي واڌ کي ختم ڪري ڇڏيندو.

جيڪڏهن فائل کي ڊسڪيو ڪندي ته اهو هڪ لکت ختم ڪري سگهجي ٿو اهو ساڳئي نالو سان فائل توهان کي هيٺ ڏنل غلطي ڏسي ويندي.

bzip2: آئوٽ فائيل فائيل نالي اڳ ۾ موجود آهي

"bz2" جي واڌ سان گڏ فائلن کي ڊسڪ ڪرڻ لاء هڪ بهترين طريقو "bunzip2" حڪم استعمال ڪرڻ آهي. انهي حڪم سان توهان کي هيٺ ڏنل ڏيکاريل آهي جيئن ڪنهن به سوئچ جي وضاحت ڪرڻ جي ضرورت ناهي:

bunzip2 filename.bz2

"bunzip2" ڪمن کي بلڪل ساڳي طرح هلندو آهي "منڊل ڊي (-d) سوئچ سان" بzip2 "ڪمان.

"bunzip2" آرڊر ڪنهن به صحيح فائل ڪڍي سگهي ٿو جيڪا "بائيل" يا "bzip2" استعمال ڪندي سازش ڪئي وئي آهي. انهي سان گڏ عام فائلن کي ڊسڪنگ ڪرڻ سان اهو ٽار فائلن کي پڻ ڊاپي ڪري ٿو جيڪو "bzip2" ڪمان استعمال ڪرڻ سان گڏ ڪيو ويو آهي.

"بzip2" جي جوڙجڪ کي وڌايو ويندو آهي ڊفالٽ ٽار فائلن جي طرفان واڌ ڪيو ويندو ".tbz2". جڏهن توهان هن فائل کي "bunzip2" جي حڪم سان استعمال ڪندي ڊسڪ ڪيو ويندو آهي "فائيل نام.tar".

جيڪڏهن توهان وٽ صحيح فائيل موجود آهي جنهن کي "bzip2" سان گڏ ڪيو ويو آهي پر اها "مختلف بزنس" سان گڏ "بائيل 2" جي ڀيٽ ۾ فائل کي ڊسڪايو ويندو، پر اهو فائل جي آخر تائين ".out" مان وڌايو ويندو. مثال طور "myfile.myf" ٿي ويندو "myfile.out".

ڪئين قوتن فائلن کي دٻايو وڃي

جيڪڏهن توهان چاهيو ته "bzip2" कमांड फाइललाई कम्पार्नु पर्ने हो कि चाहे "bz2" کی توسیع پہلے سے موجود ہے تو آپ مندرجہ ذیل کمانڈ استعمال ڪري سگھو ٿا:

bzip2 -f myfile

جيڪڏهن توهان وٽ "myfile" نالي هڪ فائيل موجود آهي ۽ ٻيو نالو "myfile.bz2" هجي وري "myfile.bz2" فائل ختم ٿي ويندو جڏهن "Myfile" کمپڙيل آهي.

ٻنهي فائلن کي ڪيئن رکڻ لاء

جيڪڏهن توهان فائل کي هلاڻ چاهيو ٿا ته توهان کمپريشن ۽ کمپڙيل فائيل توهان هيٺ ڏنل حڪم استعمال ڪري سگھو ٿا:

bzip2kk myfile

هي "Myfile" فائل کي برقرار رکندو پر اهو پڻ ان کي ٺهيل ۽ "myfile.bz2" فائل ٺاهي سگهندو.

توهان مائنس ڪ (-k) سوئچ پڻ استعمال ڪري سگھون ٿا "bunzip2" جي حڪم سان گڏ کمپڙيل فائل ۽ ناپسند ٿيل فائل ٻنهي کي ڊسڪنگ ڪرڻ لاء.

آزمائش کا حق A & 34؛ bz2 & # 34؛ فائل

توهان جانچ ڪري سگھو ٿا ته ڪا فائيل هيٺ ڏنل حڪم استعمال ڪندي "bzip2" ڪمپريشن ميکانيزم سان مطابقت آهي:

bzip2 -t فائيل جو نالو.bz2

جيڪڏهن فائيل ھڪ صحيح فائل آھي، پوء ان جي ٻاھر واپس نه ڪئي ويندي، پر جيڪڏھن فائل صحيح نه ھجي ته توھان ھڪڙي پيغام چئي سگھوٿا.

گھٽ ياداشت استعمال ڪريو جڏهن فائلن کي دٻايو

جيڪڏهن "bzip2" حڪم ڪمان ڪيترن ئي وسيلن کي استعمال ڪندي آهي، انهي فائل کي دٻايو آهي جنهن ۾ توهان مائنس ايس (-s) سوئچ کي بيان ڪندي متاثر ڪري سگهو ٿا:

bzip2 -s filename.bz2

نوٽ ڪيو ته اهو انهي سوئچ استعمال ڪندي فائل کي وڌائڻ لاء گهڻي وقت وٺندو آهي.

وڌيڪ معلومات حاصل ڪريو جڏهن فائلن کي دٻايو

ڊفالٽ طور تي جڏهن توهان "بzip2" يا "bunzip2" حڪم جاري ڪيو آهي ته توهان ڪنهن به ٻافت نه ٿا حاصل ڪري ۽ نئين فائل اڃان ظاهر ٿئي ٿي.

جيڪڏهن توهان اهو ڄاڻڻ چاهيو ٿا ته ڇا توهان ڪا فائل کي ٺهيل يا ڊسڪيو ڪيو آهي، توهان کي منس وي v (-v) سوئچ کي بيان ڪندي وڌيڪ verbose output حاصل ڪري سگھو ٿا:

bzip2 -v جو نالو

ٻاھر ھيٺئين طور تي ظاھر ٿيندو:

filename: 1.172: 1 6.872 بٽ / بٽ 14.66٪ بچايو 50341 کان 42961 ۾

اھڙا حصا آھن محفوظ ٿيل آھن، ان پٽ جي ماپ ۽ پيشي جي سائز.

واپس ڪڍو فائلون

جيڪڏهن توهان هڪ ڀڃڪڙي "bz2" فائيل ڪيو آهي ته پوء هن پروگرام کي ڊيٽا جي ڪوشش ۽ وصولي ڪرڻ لاء استعمال ڪيو وڃي ٿو:

bzip2recover filename.bz2