Linuxтагы файлдарды кантип кысуу жана декомпресс кылуу керек

Компрессиялык сүрөттөрдү басыңыз

Бул макалада биз сизге үйрөткөнү жатабыз кысуу жана файлдарды ачуу Сиздин сүйүктүү GNU / Linux дистрибутивиңизден, консольдогу буйруктардын бардыгы колдонулат. Бул жаңы үйрөнчүктөргө багытталган макала жана анда биз башка окуулардагыдай эле, тарбол оюндарын дарылоону камтыбайбыз, анткени анда кандай гана компрессия жана декомпрессия аларды керемет чайыр куралы менен таңгабастан кандайча жасаларын көрсөтөт.

Кысуу жана декомпрессиялоо салыштырмалуу оңой болгонуна карабастан, колдонуучулар Интернетте бул аракеттерди кантип жасаш керектигин издешет. MacOS жана Windows сыяктуу башка иштөө тутумдарынан айырмаланып, өтө графикалык интуитивдүү интуитивдик инструменттер колдонулат, GNU / Linuxто алар көбүнчө көрсөтүлөт деп ойлойм. көбүрөөк форматтар жана алардын ар бири үчүн ар кандай шаймандар, бирок графикалык деңгээлде жөнөкөй куралдар бар ...

Кысуу жана декомпрессиялоо үчүн биз эки негизги топтомду колдонобуз, анткени алар эң көп талап кылынган форматтар жана биз иштеп жатканда көп кездешет. Unix сыяктуу системалар. Мен gzip жана bzip2 жөнүндө айтып жатам.

Gzip менен иштөө

Para gzip менен кысуу, биз иштей турган формат Lempel-Zi (LZ77) эмес, ZIP, анткени аты чаташууга алып келиши мүмкүн. Бул ат GNU ZIPтен келип чыккан жана ал ZIP форматынын ордуна жасалган, бирок ал бирдей эмес. Мен муну ачык айткым келет ... Файлды кысуу үчүн:

gzip documento.txt

Бул .gz кеңейтүүсү менен түп нускасына барабар файлды жаратат, мурунку мисалда document.txt.gz болмок. Анын ордуна, үчүн атын өзгөртүү белгилүү бир чыгарылышы:

gzip -c documento.txt > nuevo_nombre.gz

Para кысуунун Буга чейин кысылган нерсе бирдей жөнөкөй, бирок бирдей эффект менен эки башка команданы колдонсок болот:

gzip -d documento.gz

gunzip documento.gz

Биз файлды алабыз .gz кеңейтүүсүз кыскартылды.

Bzip2 менен иштөө

катары bzip2, мурунку программага окшош, бирок Burrows-Wheeler жана Huffman коду деп аталган башка кысуу алгоритми менен. Бул учурда кеңейтүү .bz2. Файлды кысуу үчүн биз төмөнкүлөрдү колдонушубуз керек:

bzip2 documento.txt

Натыйжада, кысылган document.txt.bz2. Ошондой эле, ар кандай болушу мүмкүн чыгаруу аталышы -c опциясы менен:

bzip2 -c documento.txt > nombre.bz2

Декомпрессия үчүн мен bunzip2 инструментинин -d параметрин колдоном, ал лакап ат:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Көбүрөөк маалымат алуу үчүн сиз колдоно аласыз бир андан кийин буйрук ...


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

8 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Jaime Perea ал мындай деди:

    салам,

    Постторуңуз үчүн чоң рахмат, алар ар дайым пайдалуу.

    Балким, xz жөнүндө сөз кылуу кызыктуу болмок, анткени ал дагы бир аз колдонулуп жатат. Ал bzip2 (жай, бирок көп кысылат) менен gzip (тез, бирок анча натыйжалуу эмес) ортосунда турат. Бул чоң диапазондо, анткени баардыгы сыяктуу ... көз каранды. Debian / Ubuntu .deb файлдарына киргизилген тарс, адатта, xz форматында кысылат.

    Аны колдонуу ыкмасы башка sos буйруктарына окшош.

  2.   Дин ал мындай деди:

    Саламатсызбы, мен муну эң көп колдонулгандыктан, tar.gz менен жасоону өтүнөм (менин оюмча, интернеттен жүктөгөндөрдүн бардыгына жараша)

  3.   Jolt2bolt ал мындай деди:

    .7z сыяктуу популярдуу, бирок көп форматтуу форматтар жөнүндө эмне дешет? Ошондой эле алардын аттарын атап коюшу керек

  4.   omeza ал мындай деди:

    Салам Хосе, tar.gz файлдары менен эмне болот, бул сиз башка буйрукту колдоносуз, ал tar дегенди билдирет жана бул учурда tar буйругу өзү кыспайт (же декомпрессиялабайт), бирок топтоштуруу үчүн колдонулат (же топтон чыгаруу) бир нече файлдар, анда gzip жана bzip2 буйруктары менен интеграцияланган, анын жардамы менен сиз кысып жана декомпрессия жасай аласыз.

    1.    Гонсало ал мындай деди:

      Сиз Эрнестонун таптакыр туура айтасыз, анткени Windowsто өзү үчүн орун бошотуп, zip жана rar алмаштырган 7z форматы бар, бирок алар бул жөнүндө айтышкан жокпу?

  5.   a ал мындай деди:

    google.com

  6.   usr ал мындай деди:

    21-кылымда дагы деле жөнөкөй файлды кысуу үчүн буйруктарды колдонуп жатасызбы? Бул билдирүү кайгылуу

  7.   Катрин ал мындай деди:

    Балким, ал дагы кызыктуу болмок