Linux မှာဖိုင်တွေကို compress လုပ်ပြီး decompress လုပ်နည်း

ပုံနှိပ်လိုက်ပါ

ဒီဆောင်းပါးမှာမင်းတို့ကိုသင်ပေးသွားမှာပါ ဖိုင်များချုံ့နှင့် decompress သင်ကြိုက်နှစ်သက်သော GNU / Linux ဖြန့်ဝေမှုမှသည်အားလုံး console မှ command များကိုသုံးသည်။ ၎င်းသည်အစပြုသူများအတွက်ရည်ရွယ်သည့်ဆောင်းပါးတစ်ပုဒ်ဖြစ်သည်။ ၎င်းတွင်ကျွန်ုပ်တို့သည်အခြားသင်ခန်းစာများကဲ့သို့ tarball များကုသမှုကိုထည့်သွင်းမည်မဟုတ်ပါ၊ အဘယ်ကြောင့်ဆိုသော်၎င်းသည်အံ့ဖွယ်ကတ္တရာကိရိယာဖြင့်သူတို့ကိုမထည့်သွင်းဘဲချုံ့ခြင်း၊

compression နှင့် decompression သည်အတော်လေးလွယ်ကူသော်လည်းအသုံးပြုသူများသည်ထိုလုပ်ဆောင်မှုများကိုမည်သို့ပြုလုပ်ရမည်ကိုအင်တာနက်တွင်မကြာခဏရှာဖွေလေ့ရှိသည်။ ငါထင်သည်အလွန်ကွဲပြားခြားနားခြင်းနှင့်အလိုလိုသိသောဂရပ်ဖစ်ကိရိယာများအသုံးပြုသော MacOS နှင့် Windows ကဲ့သို့သောအခြား operating system များနှင့်မတူဘဲ GNU / Linux တွင်၎င်းတို့သည်များသောအားဖြင့်တင်ပြသည် နောက်ထပ်ပုံစံများ ဂရပ်ဖစ်အဆင့်မှာရိုးရှင်းတဲ့ကိရိယာတွေလည်းရှိတယ်၊ ဒါပေမဲ့တခုစီအတွက်ကိရိယာအမျိုးမျိုးရှိတယ်။

compression နှင့် decompress အတွက်အခြေခံကျသော package နှစ်ခုကိုအသုံးပြုလိမ့်မည်။ အဘယ်ကြောင့်ဆိုသော်၎င်းတို့သည်အများဆုံးတောင်းဆိုသောပုံစံများနှင့်ကျွန်ုပ်တို့အလုပ်လုပ်နေချိန်တွင်ကျွန်ုပ်တို့မကြာခဏတွေ့ကြုံရသောအရာများဖြစ်လိမ့်မည်။ Unix ကဲ့သို့သောစနစ်များ။ ငါ gzip နှင့် bzip2 ကိုရည်ညွှန်းသည်။

gzip ဖြင့်အလုပ်လုပ်သည်

မသန်စွမ်း gzip နှင့်ချုံ့ပါကျွန်ုပ်တို့ကိုင်တွယ်မည့်ပုံစံသည် Lempel-Zi (LZ77) ဖြစ်သည်။ အမည်အားရှုပ်ထွေးစေနိုင်သောကြောင့် ZIP ကဲ့သို့မဟုတ်ပါ။ နာမတော်ကိုအမှီပြု။ GNU ZIP မှလာ။ , ဒါကြောင့် ZIP format နဲ့အစားထိုးအဖြစ်လုပ်ပေမယ့်တူညီတဲ့မဟုတ်ပါဘူး။ ငါရှင်းရှင်းလင်းလင်းလုပ်ချင်တယ်။ ဖိုင်ကို compress လုပ်ဖို့။

gzip documento.txt

၎င်းသည်မူရင်းနှင့်တန်းတူအမည်ကိုဖိုင်ကိုထုတ်ပေးသည်။ .gz ။ ယခင်ဥပမာတွင် document.txt.gz ဖြစ်သည်။ အစား, အဘို့ နာမကိုပြုပြင်မွမ်းမံ တိကျတဲ့တစ်ခုအားဖြင့် output ကို:

gzip -c documento.txt > nuevo_nombre.gz

မသန်စွမ်း အထုပ် compressed လုပ်ထားသောအရာသည်ထပ်တူထပ်မျှရိုးရှင်းပါသည်။

gzip -d documento.gz

gunzip documento.gz

ငါတို့သည်ဖိုင်ကိုရပါလိမ့်မယ် .gz extension ကိုမပါဘဲ unzipped.

bzip2 နှင့်အလုပ်လုပ်ခြင်း

ရန်အဖြစ် bzip2သည်ယခင်ပရိုဂရမ်နှင့်ဆင်တူသော်လည်း Burrows-Wheeler နှင့် Huffman coding ဟုခေါ်သောအခြား compression algorithm တစ်ခုနှင့်အတူဖြစ်သည်။ ဤကိစ္စတွင်ကျွန်ုပ်တို့တိုးချဲ့ထားသော .bz2 ဖြစ်သည်။ ဖိုင်တစ်ခုကိုချုံ့ရန်ကျွန်ုပ်တို့အသုံးပြုရန်သာလိုအပ်သည်။

bzip2 documento.txt

compressed document.txt.bz2 ရရှိသောအတူ။ ငါတို့လည်းကွဲပြားနိုင်သည် output အမည် -c option ဖြင့်:

bzip2 -c documento.txt > nombre.bz2

decompress လုပ်ရန်အတွက် alias ဖြစ်သည့် bunzip2 tool ၏ -d option ကိုအသုံးပြုလိမ့်မည်။

bzip2 -d documento.bz2

gunbzip2 documento.bz2

ပိုမိုသိရှိလိုပါကသင်အသုံးပြုနိုင်သည် လူကို command ကိုနောက်မှ ...


ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

8 မှတ်ချက်များ, သင့်စွန့်ခွာ

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။ တောင်းဆိုနေတဲ့လယ်ယာနှင့်အတူမှတ်သားထားတဲ့ *

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊

  1.   Jaime Perea ဟုသူကပြောသည်

    ဟဲလို,

    သင့်ရဲ့ပို့စ်များအတွက်ကျေးဇူးတင်ပါတယ်, သူတို့ကအမြဲတမ်းအသုံးဝင်ပါသည်။

    ဒါ့အပြင် xz ကိုပြောဖို့လည်းစိတ် ၀ င်စားစရာကောင်းလိမ့်မယ်၊ ဘာလို့လဲဆိုတော့အဲဒါကိုအတော်လေးနည်းနည်းသုံးနေသေးလို့ပဲ။ ၎င်းသည် bzip2 (နှေးကွေးသော်လည်းအလွန်ချုံ့သည်) နှင့် gzip (အစာရှောင်သော်လည်းအကျိုးသက်ရောက်မှုနည်း) ကြားတွင်ရှိသည်။ ဘာဖြစ်လို့လဲဆိုတော့အရာအားလုံးလိုပဲ ... မူတည်ပါတယ်။ Debian / Ubuntu .deb ဖိုင်များပါ ၀ င်သော tars များသည်များသောအားဖြင့် xz format ဖြင့်ချုံ့ခံရသည်။

    ၎င်းကိုအသုံးပြုရန်နည်းလမ်းသည်အခြား sos command များနှင့်ဆင်တူသည်။

  2.   Ernesto ဟုသူကပြောသည်

    မင်္ဂလာပါ၊ ကျွန်ုပ်ဤသို့ပြုရန်တောင်းဆိုလိုသော်လည်း tar.gz ဖြင့်၎င်းသည်အသုံးအများဆုံးဖြစ်သောကြောင့် (ကျွန်ုပ်၏ထင်မြင်ချက်အရအင်တာနက်မှ download လုပ်သမျှအရ)

  3.   Jolt2bolt ဟုသူကပြောသည်

    .7z ကဲ့သို့လူကြိုက်များသော်လည်းဘက်စုံပုံစံအမျိုးအစားများနှင့် ပတ်သက်၍ သူတို့ဘာပြောကြသနည်း။ သူတို့လည်းနာမည်ပေးသင့်တယ်

  4.   အိုမီဂါ ဟုသူကပြောသည်

    ဟိုင်ဇို၊ Tar.gz ဖိုင်တွေဘယ်လိုဖြစ်သွားလဲဆိုတော့သင်ကနောက်ထပ်အခြား command ကိုသုံးခြင်းဖြစ်သည်။ ဤကိစ္စတွင် tar command သည်သူ့ဟာသူ compress (သို့မဟုတ် decompress) မဟုတ်ဘဲအုပ်စုလိုက် (သို့မဟုတ် ungroup) ကိုအသုံးပြုသည်။ ဖိုင်တစ်ဖိုင်ထဲရှိဖိုင်များစွာသည်၎င်းသည်သင်ချုံ့နိုင်ပြီး decompress လုပ်နိုင်သော gzip နှင့် bzip2 command နှင့်ပေါင်းစပ်ထားသည်။

    1.    ဂွန်ဇာ ဟုသူကပြောသည်

      Ernesto ဟာ Windows မှာသူ့ဟာသူနေရာဖယ်ရှားပေးတဲ့ zip နဲ့ rar နေရာမှာနေရာယူထားတဲ့ 7z free format အတွက်လုံးဝမှန်ကန်တယ်။

  5.   a ဟုသူကပြောသည်

    google.com

  6.   usr ဟုသူကပြောသည်

    ၂၁ ရာစုတွင်ရိုးရှင်းသောဖိုင်ကိုချုံ့ရန် command များကိုအသုံးပြုနေဆဲလော။ ဒီ post ကဝမ်းနည်းစရာကောင်းတယ်

  7.   ထရီ ဟုသူကပြောသည်

    ဒီတစ်ခါလည်းသူလည်းစိတ်ဝင်စားဖို့ပါလိမ့်မယ်