Zcat - Linux Command - يونڪس ڪمان

نالو

gzip، gunzip، zcat - فائلن کي دٻايو يا وڌايو

يونيڪوڊس

gzip [ -acdfhlLnNrtvV19 ] [ -S suffix ] [ نالو ... ]
گنپ [[ acfhlLnNrtvV ] [ -S suffix ] [ نالو ... ]
zcat [ -fhLV ] [ نالو ... ]

تفصيل

Gzip نالي واري فائلن جي ليمپل-زيو ڪوڊنگ (LZ77) جي استعمال سان گھٽ ڪري ٿو. جڏهن به ممڪن هجي، هر فائل کي وڌايو ويو آهي. واڌ سان، انهي ساڳئي ملڪيت جا طريقا، رسائي ۽ تبديل ٿيڻ جي وقت تي. (ڊفالٽ وڌايو وي ايم ايس جي لاء آهي، جي ايم ايس ايس ايم ايس لاء، ايس ايس / 2 فٽ، ونڊوز NT فٽ ۽ آٽاري.) جيڪڏهن ڪو فائلون بيان ٿيل نه آهي، يا ڪا فائيل جو نالو آهي "-"، معياري انپٽ کي معياري آهي پيداوار. Gzip صرف باقاعده فائلن کي دٻائڻ جي ڪوشش ڪندو. خاص طور تي، علامتي لنڪس کي نظر انداز ڪندو.

جيڪڏهن انسٽاليشن فائيل جو نالو ان جي فائيل سسٽم لاء تمام ڊگهو آهي، جپ ڊي ان کي ڇڪايو آهي. Gzip ڪوششن کي فائل جي صرف حصن کي ختم ڪرڻ لاء 3 حرفن کان وڌيڪ ڊگري ڪرڻ جي ڪوشش. (ھڪڙو حصو نقطا آھي.) جيڪڏھن نالو ننڍڙو حصا آھن، سڀ کان وڏو حصن کي ختم ڪيو ويو آھي. مثال طور، جيڪڏهن فائل جا نالا 14 حروف تائين محدود هونديون آهن، gzip.msdos.exe جوڙيل آهي gzi.msd.exe.gz. نالن تي سيٽن تي نون نالا نه آهن جن کي فائل جي ڊيگهه جي ڊيگهه تي حد نه آهي.

ڊفالٽ طرفان، جلوس اصل فائل جو نالو ۽ کمپمي فائل ۾ ٽائمسٽپپ رکي ٿو. اهي استعمال ٿيل آهن جڏهن فائل کي ڊيموپيرينگ اين-اي اختيار سان. اهو مفيد آهي جڏهن ته کمپسپل فائل فائيل جو نالو ختم ٿي ويو يا جڏهن فائيل جي منتقلي کانپوء وقت واري اسٽام محفوظ نه هئي.

جڙيل فائلن کي گائيل-ڊي يا گنز يا زڪٽ استعمال ڪندي پنهنجي اصل فارم کي بحال ڪري سگھجي ٿو . جيڪڏهن اصل نالو مرتب ٿيل فائل ۾ محفوظ ڪيل آهي پنهنجي فائل جي سسٽم لاء مناسب ناهي، هڪ نئون نالو اصل کان تعمير ڪرڻ لاء اهو قانوني بڻائڻ لاء.

بندوق بوڪس پنهنجي حڪم جي لائن تي فائلن جي هڪ لسٽ وٺندو آهي ۽ هر فائل کي جاء ڏئي ٿو، جنهن جو نالو .gz، -gz، .z، -z، _z يا .Z ۽ انهي سان گڏ شروع ٿئي ٿو جيڪو اصلي واڌ کان بغير ڪنهن ناپسند ٿيل فائل سان صحيح جادو نمبر سان ٿيندي آهي. . بندوق بطور خاص طور تي خاص توسيعات .tgz ۽ .taz طور تي .tar.gz ۽ .tar.Z لاء شارٽ طور تي سڃاڻي ٿو. جڏهن compressing، gzip هڪ .tgz توسیع جي ضرورت آهي جيڪڏهن ضرورت هجي جيڪڏهن ڪنهن به ڊيٽ جي ڊيٽابيس کي فائل کي ڇڪائڻ جي بدران.

بندوق بوڪس هن وقت جپ، زپ، ٺهيل، ڪمپنٽ -ڇ يا پيڪ ذريعي پيدا ڪيل فائلن کي ڊسڪ ڪري سگھو ٿا . ان جي چڪاس جو خودڪار طريقو آهي. جڏهن پهرين ٻه فارميٽ استعمال ڪريو ، بندوق بڪس چيڪ واري 32 بٽ سي سي سي. پيڪ لاء ، بندوق بوڪ کي انڪوپيڊ ڊگهو چيڪ ڪري ٿو. معياري کمپرفيٽ فارمٽ کي ٺهڪيل چيڪن جي اجازت ڏيڻ لاء ڊزائين ڪونه هئي. به بندوق ريز ڪڏهن ڪڏهن خراب .Z فائل جو پتو لڳائڻ جي قابل هوندو آهي. جيڪڏهن توهان هڪ غلطي حاصل ڪندا جڏهن .Z فائل کي نڪو ڪرڻو آهي، اهو فرض ناهي ته .Z فائل صرف صحيح آهي ڇو جو معياري ڪوڙي شڪايت نه آهي. عام طور تي مطلب اهو آهي ته معياري نموني ان جي چڪاس نه ٿا ڏين، ۽ خوشبو سان ڪوريج جي پيداوار پيدا ڪري ٿي. ايس سي او ڪمپني (ايڇ سينٽرريشن طريقه) سي آر سي شامل نه آهي پر ڪجهه ڪجهه لاڳيتو چيڪ پڻ ڏئي ٿو.

زپ پاران ٺاهيل فائلون صرف اسپيڊريشن سان انسٽاليشن ٿي سگهن ٿيون جيڪڏهن اهي هڪ ميمبر آهن جنهن کي 'غفلت' جو طريقو سان گڏ آهي. هي خاصيت صرف ٽاري.zip فائلن جي تير.gz فارمٽين ۾ تبديل ڪرڻ ۾ مدد ڪرڻ آهي. ڪيترن ئي ميمبرن سان زپ فائلن کي ڪڍڻ لاء، بندوق جي بدران بغير غير استعمال ڪريو .

zcat کي هڪجهڙائي آهي gunzip -c. (ڪجهه سسٽم تي، جڪٽ گزيٽ جي طور تي اصل ڳنڍڻو محفوظ ڪرڻ لاء نصب ڪري سگھجن ٿيون .) zcat کي ڪنڊ لائين يا ان جي معياري ان پٽ تي فائلن جي لسٽ ڪري ٿو ۽ معياري محصول تي ناپسنديده ڊيٽا لکي ٿو. جڪٽ فائلن کي درست ڪندڙ نمبر ٺاهي سگھندا آهن جيڪي صحيح جادو نمبر آهن يا انهن وٽ آهن .gz ڪافي يا نه.

Gzip زپ ۽ PKZIP ۾ استعمال ٿيل ليمپل-زييو الگورگرم استعمال ڪندو آهي. ملفوظات جو مقدار ان پائپ جي ماپ ۽ عام ذخيرو جي تقسيم تي منحصر آهي. عام طور تي، ٽيڪسٽ جهڙوڪ منبع ڪوڊ يا انگريزي 60-70٪ جي ڀيٽ ۾ گھٽائي ٿي. عام طور تي LZW (حاصل ڪرڻ ۾ استعمال ڪيو ويو) کان گهڻو بهتر آهي، هفمن ڪوڊنگ (جيئن پيڪ ۾ استعمال ٿيل آهي)، يا انيڪوڪ هفمان ڪوڊنگ ( کمپڪٽ ).

کمپريشن هميشه تي هلندي آهي، حيرت ۾ پئجي ويندو آهي فائيل نسب کان وڌيڪ ننڍو آهي. گائيل فائل جي هيڊر جي لاء بدترين صورتن ۾ واڌارو، 5 بٽنٽ هر 32 ڪڪ بلاڪ يا وڏو فائلن لاء 0.015٪ وڌايو ويو آهي. اهو نوٽ ڪريو ته ڊسڪ بلاڪ جو حقيقي انگ تقريبا وڌائي نه ٿو. جئڪس محفوظ ڪرڻ يا ڊسڪنگنگ جڏهن فائلن جي ٽائيسٽ ايٽسٽس کي محفوظ ڪري ٿو.

OPTIONS

-ا-سسيسي

اسسيمي ٽيڪسٽ موڊ: مڪاني ڪنوينشن جو استعمال ڪندي ختم ٿيڻ واريون حدن کي تبديل ڪريو. هي اختيار صرف ڪجهه اين يونڪس سسٽم تي صرف سپورٽ آهي. MSDOS جي لاء، سي آر ايل ايف ايل ايف کي تبديل ڪرڻ تي تبديل ڪيو ويو، ۽ ايل ايف ڊيم ڪمپني ڪرڻ تي سي ايل ايل ايف ۾ تبديل ڪيو ويندو آهي.

-c-stdout-to-stdout

معياري محصول تي ٻاھر ٻاھر ڪريو. اصل فائلون ناھي. جيڪڏهن ڪافي ان پٽ فائلون آهن، اهي ٻاڦ آزاد آزاد طور تي مرتب ٿيل ميمبرن جي ترتيب تي مشتمل آهن. بهتر سازش حاصل ڪرڻ لاء، انهن کي دٻائڻ کان اڳ سڀني ان پٽ فائلن کي سمجهه ڏين.

ڊي-ڊيڪ ڪمپريس

ڊيمپريس

-فڪنگ

اگر فائل ڪيترن ئي لنڪ سان گڏ گڏوگڏ ميزپريشن يا ڊپريشن هجي يا انهي سان لاڳاپيل فائل اڳ ۾ ئي موجود هوندو آهي، يا جيڪڏهن هوپيڊ ٿيل ڊيٽا ٽرمينل ۾ پڙهڻ يا لکبو آهي. جيڪڏهن ان پٽ ڊيٽا کي گپ جي ذريعي تسليم ٿيل شڪل ۾ نه آهي ، ۽ جيڪڏهن اهو اختيار اختيار ڪيو ويو آهي ته اسٽيٽ ڊيٽا کي تبديل ڪرڻ کان سواء ان پٽ ڊيٽا کي نقل ڪريو . جيڪڏهن ايف ايڇ نٿي ڏني وئي آهي، ۽ جڏهن پس منظر ۾ هلندو نه، انهي جي تصديق ڪرڻ لاء گzip افزودنٽ آهي ته آيا موجوده فائل ختم ٿيڻ گهرجي يا نه.

-h -help

مدد اسڪرين ڏيکاري ۽ دٻايو.

ايل ايل لسٽ

هر ٺهيل فائل لاء، هيٺين شعبن کي لسٽ ڪريو:


ڳانڍاپي سائيز: مرتب ٿيل فائل جو سائيز
ڳانڍاپي سائيز: ماڊل فائل واري سائيز
تناسب: کمپريشن تناسب (0.0٪ نامعلوم هجي)
uncompressed_name: نامڪمل فائل جو نالو

ناپيل سائيز جي طور تي گائيل شڪل ۾ ڏنل 1 جي طور ڏني وئي آهي، جهڙوڪ کمپڙيل .Z فائلون. اهڙي فائل لاء ناپسنديده سائيز حاصل ڪرڻ لاء، توهان استعمال ڪري سگھو ٿا:


zcat file.Z | wc -c

--وروربز اختيار سان گڏ گڏوگڏ، ھيٺيون شعبن پڻ ڏيکاري ٿي.


طريقو: دٻاء جو طريقو
سي سي سي: ناپسنديده ڊيٽا جي 32-bit CRC
تاريخ ۽ وقت: هڪ ناممڪن ٿيل فائل لاء وقت واري ٽيٽ

ميپيدريشن طريقن کي هن وقت سهڪاريو آهي، انٽرويو، کمپرس، لهه (ايس سي او ڪمپ -H) ۽ پيڪ. سي سي آر جي فائيلففف کي فائيل جي طور تي گائيل شڪل ۾ نه ڏنو ويو آهي.

ان سان گڏ نالو، اڻ ڄاڻايل نالو، تاريخ ۽ وقت موجود آھن جيڪي موجود آھن ان کي فائل فائل ۾ ذخيرو ٿيل آھن.

-بوربس سان، سڀني فائلن لاء سائيز جي مجموعي مجموعي ۽ گڏوگڏ تنقيد پڻ ڏيکاري ٿي، جيستائين ڪجهه سائز اڻڄاتل نه آهن. سان گڏ --اوٽ، عنوان ۽ مجموعي لائنون ڏيکاريل نه آهن.

ايل-ايلسنس

Gzip لائسنس کي ڏيکاريو ۽ ڇڏيندا.

-n- نه- نالو

جڏهن کمپريشن ڪري، ڊفالٽ ۾ اصل فائل جو نالو ۽ ٽائيم اسٽاپ محفوظ نه ڪريو. (اصل نالو هميشه کان بچايو ويندو آهي جيڪڏهن نالو نامناسب ٿي وڃي.) جڏهن ڊسڪنگ ڪرڻ، هاڻوڪي اصلي فائل جو نالو بحال نه ڪريو (صرف کمپز ٿيل فائيل جو نالو مان گzip suffix هٽايو) ۽ اصل وقت واري ڏيٽ کي بحال نه ڪريو. (اهو کمپپيڊ فائيل کان ڪاپي). هي اختيار ڊسپيڊ ڪرڻ وارو ڊفالٽ هوندو آهي.

اين اي نالي

جڏهن کمپريشن ڪرڻ، هميشه اصل فائل جو نالو ۽ ٽائيم اسٽاپ محفوظ ڪيو. اهو ئي پهريان آهي. جڏهن ڊسڪنگ ڪرڻ، هاڻوڪي اصلي فائل جو نالو ۽ ٽائيم اسٽاپ بحال ڪريو. اهو اختيار سسٽم تي مفيد آهي، جيڪو فائل جي ڊيگهه جي ڊيگهه تي حد هجي يا هڪ وقت جي منتقلي کانپوء وقت واري اسٽاپ وڃائي وئي آهي.

ڪڪ

سڀ ڊيڄاريندڙ کي دٻايو.

-اڙيندڙ

سفر جي ڊائريڪٽري جو ٻيهر سفر ڪريو. جيڪڏهن ڪوڊ واري لسٽ تي بيان ڪيل فائلن جي ڊائريڪٽريٽ موجود آهن، ج زپ ڊائر ڊرانسپورٽ ۾ لائيٽ ٿيندو ۽ ان کي تمام فائلن کي گڏ ڪندو (يا بندوق بڪس جي صورت ۾ کين ڊسڪريس ) کي ٺهڪيندو .

سي ايس. ايسفسفسفس

.gz جي بدران suffix .suf استعمال ڪريو. مونجهاري کان بچڻ کان بچڻ لاء ڪنهن به ڪافي کي ڏني وڃي ٿو، پر .ز ۽ .gz کان سواء ٻيو ڪجهه ٿيڻ کان بچي ويندو جڏهن فائلن کي ٻين سسٽم ڏانهن منتقل ڪيو وڃي. هڪ تمام سارو فائلن تي ڊمپريشن جي ڪوشش ڪرڻ لاء هوري فوجي قوتن کي گنپ لڳي، قطعي طور تي ڪافي، جهڙوڪ:


بندوقzip-سي "" * (*. * MSDOS لاء)

gzip جا پويون ورزن استعمال ڪيا ويا .z suffix. ھي ھڪڙي جھڙي سان ٽڪراء کان بچڻ لاء تبديل ٿي وئي (1).

ٽيسٽ. مرتب ٿيل فائل جي ايمانداري جي چڪاس ڪريو.

-v- verbose

Verbose هر فائل کي دٻايو يا ڊسڪرت لاء نالو گهٽائڻ ۽ سيڪڙو گهٽتائي ڏيکاري.

-V - ويڇڙ

نسخ ورزن جو نمبر ڏيکاريو ۽ تاليف جي اختيارن کي پوء ڇڏيندا.

- # --فت

مخصوص عدد # استعمال ڪندي کمپريشن جي رفتار کي ڪنٽرول ڪري، جتي -1 يا - ڀاڙ ظاهر ڪري تيز رفتار سمپيشن جو طريقو (گهٽ کمپريشن) ۽ -9 يا --best کي سست رفتار سمپيشن جو طريقو (بهترين کمپريشن) اشارو ڪري ٿو. ڊفالٽ کمپریشن سطح -6 (جيڪو، رفتار جي خرچ تي تيز تعدد جي طرف تي بااختيار آهي).

ڳوڙھي استعمال

ملفوظ ڪيل فائلن کي ملائي سگهجي ٿو. انهي حالت ۾، گنپ هڪ ڀيرو سڀني ميمبرن کي ڪڍيندو . مثال طور:


gzip -c file1> foo.gz
gzip -c file2 >> foo.gz

پوء


گنپ-سي foo

برابر آهي


فائيل فائيل 1 فائيل 2

.gz فائل جي ھڪڙي ميمبر کي نقصان جي صورت ۾، ٻين ميمبرن اڃا تائين برآمد ڪري سگھو ٿا (جيڪڏھن خراب ٿيل ميمبر ھٽايو ويندو آھي). بهرحال، توهان سڀني ميمبرن کي هڪ ڀيرو گڏ ڪرڻ سان بهتر سمجهه حاصل ڪري سگهو ٿا:


فائيل فائيل 1 فائيل 2 | gzip> foo.gz

کان بهتر آهي


gzip -c file1 file2> foo.gz

جيڪڏهن توهان بهتر سمجهه حاصل ڪرڻ لاء سموري فائلن کي ٻيهر ڪرڻو پوندو، ته:


gzip -cd old.gz | gzip> new.gz

جيڪڏهن هڪ کمپٽيڪل فائيل ڪيترن ئي ميمبرن تي مشتمل آهي، ليبلٽيلٽ جي ڊيٽابيس کان اڻ ڄاڻايل سائيز ۽ سي آر سي صرف آخري رڪن تي لاڳو ٿئي ٿو. جيڪڏهن توهان سڀني ميمبرن لاء ناپسنديده سائيز جي ضرورت آهي، توهان استعمال ڪري سگھو ٿا:


gzip -cd file.gz | wc -c

جيڪڏهن توهان ڪيترن ئي ميمبرن سان گڏ هڪ آرڪائيو فائيل ٺاهڻ چاهيندا ته جيئن رڪن بعد ۾ آزاديء سان ڪڍيا وڃن، آرڪٽسٽر استعمال ڪريو جهڙوڪ ٽر يا زپ. GNU ٽار جي زين کي شفاف طور تي سڏڻ لاء -ز اختيار جي حمايت ڪري ٿو. گzip ڊز تائين هڪ مڪمل طور تي ٺهيل آهي، نه متبادل طور.

ڏسو

compress (1)

gzip فائل فارميٽ P. Deutsch، GZIP فائل جي شڪل جي وضاحت جي نسخن 4.3، ، انٽرنيٽ RFC 1952 (مئي 1996) ۾ بيان ڪئي وئي آهي. زپ کليل فارم جي شڪل P. Deutsch، ڊسپلي ڪيل ڊيٽا فارمٽ جي تفصيل مطابق نسخه 1.3 ۾، وضاحت ڪئي وئي آهي، ، انٽرنيٽ RFC 1951 (مئي 1996).

اهم: توهان جي خاص ڪمپيوٽر تي ڪئين ڪئين استعمال ڪيو وڃي ڏسڻ لاء انسان حڪم ( ٪ مڙس ) استعمال ڪريو.