КСЗ Цомпрессион, алат за компресију података без губитака

О КСЗ компресији

У следећем чланку ћемо погледати услужни програм за компресију кз. Колега нам је рекла о њој пре неког времена у чланку о како зиповати и распаковати датотеке у Убунту-у. Употреба овог алата слична је гзип и бзип2.

Може се користити за компримовати или декомпресовати датотеке према изабраном режиму рада. Метода компресије коју користе ове датотеке је на основу алгоритма ЛЗМА/ ЛЗМА2. Овај алгоритам почео је да се развија крајем 90-их, а користи шему речника компресије сличну ЛЗ77.

Алгоритам компресије ЛЗ77 припада породици компресори без губитака, познатији и као компресори текста. Познати су под тим именом, јер не изостављају информације из датотеке приликом компресије. За разлику од компресора који користе алгоритме тог типа губитнички. Они изостављају неке информације којима се жели знатно смањити величина оригиналне датотеке. Пример за то би били јпег, МП3, МПГ итд.

У поређењу са „гз“ датотекама, „кз“ има бољи однос компресије и краће време декомпресије. Међутим, када користимо подразумеване поставке компресије, биће потребно више меморије за декомпресију. Гзип има нешто нижу употребу меморије.

Датотеке .кз се користе за сажимање и декомпресовање података, тако да пренос датотека преко Интернета или складиштење података на чврстим дисковима заузима мање. У закључку, ако желимо компримовати датотеку у потрази за заузимањем што мање простора, имамо могућност да га компресујемо са кз.

Како се користи КСЗ компресија

Цомпресс

El најједноставнији пример Компресија датотеке помоћу кз је следећа. У терминал (Цтрл + Алт + Т) пишемо:

Компресија датотека помоћу КСЗ

xz android-x86_64-7.1-r2.iso

Такође можете да користите -з опција за извођење компресије:

xz -z android-x86_64-7.1-r2.iso

Ове наредбе ће стиснути датотеку, али ће избрисати изворну датотеку. да не тежимо брисању изворних датотека, користићемо -к опција као што следи:

компресија кз -к за поштовање извора података

xz -k android-x86_64-7.1-r2.iso

Откопчајте

Да бисмо декомпресовали датотеку, моћи ћемо да користимо -д опција:

xz -d android-x86_64-7.1-r2.iso

Исто можемо постићи и са опција ункз:

unxz android-x86_64-7.1-r2.iso

Сила компресије

Ако операција не успе, на пример ако постоји компримована датотека са истим именом, користићемо -ф опција за форсирање процеса:

xz -kf android-x86_64-7.1-r2.iso

Подесите нивое компресије

Овај алат подржава различите унапред задате нивое компресије (0 до 9. Са подразумеваном вредношћу 6). Такође ћемо моћи користите псеудониме тако брзо (биће брзо, али са мање компресије) поставити као вредност 0 и –најбоље поставити као вредност 9 (спора али већа компресија). Неки примери како поставити ове нивое су следећи:

xz -k -8 android-x86_64-7.1-r2.iso

xz -k --best android-x86_64-7.1-r2.iso

Ограничавање меморије

У случају да имамо малу количину системске меморије и желимо да компресујемо огромну датотеку, имаћемо могућност коришћења -мемори оптион = лимит (гранична вредност може бити у МБ или као проценат РАМ-а) да поставите ограничење употребе меморије за компресију:

xz -k --best --memlimit-compress=10% android-x86_64-7.1-r2.iso

Омогући тихи режим

Ако смо заинтересовани за извршавање компресије у тихом режиму, мораћемо само да додамо -к опција. Такође можемо омогућити вербосе моде са -в, као што је приказано у следећем:

xz -k -q android-x86_64-7.1-r2.iso

xz -k -qv android-x86_64-7.1-r2.iso

Направите тар.кз датотеку

Следи пример употребе а датотека са наставком тар.кз.

креирајте датотеку тар.кз опција 1

tar -cf - *.txt | xz -7 > txtfiles.tar.xz

Да бисмо постигли исти циљ, такође можемо користити:

Направите тар.кз датотеку, опција 2

tar -cJf txtfiles.tar.xz *.txt

Проверите интегритет компримованих датотека

Можемо да тестирамо интегритет компримованих датотека помоћу -т опција. Коришћење -л можемо видети информације о компресованој датотеци.

xz -t txtfiles.tar.xz

xz -l txtfiles.tar.xz

Ман КСЗ

Ово је добар алат за компримовање датотека. У овом чланку ћемо погледати само неке примере за компресовање и декомпресовање. За више информација о свему што можемо учинити можете да одете на страницу ман кз.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.