Начини плаћања Abuse

Распакивање 7З на Линук-у

07.07.2024, 00:01

7з архиве су инфериорне у односу на Зип по популарности, али су и даље прилично популарне међу одређеним кругом корисника. Један од разлога популарности архиве је то што користи ефикасан ЛЗМА2 алгоритам, који је, према резултатима истраживања, 10-40% бољи од Дефлате (Зип). Линукс дистрибуције обично немају унапред инсталиран архиватор за рад са 7з. У овом упутству ћемо погледати процес распакивања 7з Линук-а. Такође ћемо дати примере коришћења услужног програма за конзолу 7з.

Укратко о томе шта је 7з

Архиве формата 7з програмери веома ретко користе за дистрибуцију програма. Често их користе обични корисници, углавном захваљујући ЛЗМА2, који гарантује добар однос компресије. Истовремено, нема потребе за куповином лиценце за архивер када је истом РАР-у потребна активација. Предности формата укључују чињеницу да велики број архивара ради са њим на свим оперативним системима, иако је у погледу свестраности значајно инфериорнији од Зип-а. Али ако сте вољни да прихватите овај недостатак, онда ће вам 7з одговарати и бити одличан избор.

Распакивање у ГУИ

Пошто 7з користи ЛЗМА2, подржава га већина архиватора доступних на Линук-у. Да бисте распаковали, кликните на дугме Екстракт. Корисник има могућност да превуче датотеке у фасциклу или на радну површину, ако је ова функција доступна у вашој љусци.

Листа архиватора који подржавају 7з распакивање:

  • Филе Роллер (ГНОМЕ).
  • Енгрампа (Мате).
  • Арк (КДЕ).
  • ПеаЗип.
  • Ксарцхивер.
  • п7Зип-ГУИ.

Остало је ствар технике.

Процес распакивања

Да бисте распаковали 7з архиву у терминалу, прво би требало да инсталирате п7зип услужни програм. Такође се користи у архиварима са графичким интерфејсом. Да бисте инсталирали на Дебиан/Убунту, покрените следећу команду:

 $ sudo apt install p7zip-full

Да бисте инсталирали на Ред Хат/Федора:

 $ sudo yum install p7zip p7zip-plugins

Да бисте инсталирали на Арцхлинук/Мањаро:

 $ sudo pacman -Sy p7zip

У будућности можете користити команде п7зип и 7з. Ово последње укључује велику листу аргумената. Вреди рећи да програми имају различиту синтаксу, али имају заједничку библиотеку. Да бисте распаковали користећи п7зип, покрените наредбу:

 $ p7zip -d file_name.7z

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

Команда 7з може не само да распакује, већ и да пакује датотеке, користећи многе параметре.

Главни аргументи команде 7з:

  • x - распакујте све датотеке, узимајући у обзир угнежђење.
  • e - распакујте све датотеке, без узимања у обзир угнежђења.
  • o - наведите директоријум за распакивање.
  • l - погледајте садржај архиве.
  • r - директоријуми процеса када се користе филтери.
  • i - приказује информације о подржаним форматима и алгоритмима компресије.

Погледајмо сада примере коришћења ових команди. Једноставно ће распаковати архиву у тренутну фасциклу:

 $ 7z x file_name.7z

Можете да распакујете само датотеке које су вам потребне помоћу ових команди:

 $ 7z l file_name.7z -r *.db $ 7z e file_name.7z -r file_1.db

Дакле, прво су пронађени сви фајлови са екстензијом .дб, затим је филе_1.дб екстрахован поред архиве помоћу команде е, која распакује фајлове без узимања у обзир угнежђења. Помоћу ове команде архива ће бити распакирана у фасциклу:

 $ 7z x file_name.7z -o folder_name

Име фолдера се уноси без размака. У овом примеру, фолдер ће бити креиран поред архиве. Можете одредити другу фасциклу, на пример, ваш кућни директоријум:

 $ 7z x file_name.7z -o /home/user_name/

Архивер не разуме ~ . Ако одаберете да користите ову пречицу, биће креирана фасцикла под називом ~ . Сада знате како да распакујете 7з Линук.

Дакле, да бисте распаковали 7з на Линук-у, потребно је да инсталирате архивер који подржава овај формат. Међу графичким, ПеаЗип ће бити један од најбољих. Нема много конзолних архиватора и за рад са 7з требало би да користите п7зип, који такође садржи 7з архивер.

Зашто долази до грешке приликом распакивања?

До грешке током процеса распакивања 7З (или 7-Зип) може доћи из различитих разлога. Ево неких могућих узрока и решења:

  1. Нетачан формат датотеке: Уверите се да је датотека коју покушавате да извучете заиста 7З датотека. Ако није, можда је оштећен или погрешно напуњен.
  2. Оштећена датотека: Ако је 7З датотека оштећена током преузимања или преноса, може доћи до грешке током декомпресије. Покушајте поново да преузмете датотеку или се уверите да није оштећена током процеса преноса.
  3. Проблеми са програмом 7-Зип: Понекад сам програм 7-Зип може изазвати грешке приликом распакивања због неправилне инсталације или других проблема. Покушајте поново да инсталирате програм или га ажурирате на најновију верзију.
  4. Нема довољно простора на диску: Уверите се да имате довољно слободног простора на диску да распакујете датотеке.
  5. Заштита лозинком: Ако је датотека 7З заштићена лозинком, уверите се да сте унели тачну лозинку приликом распакивања.

Ако се проблем настави након провере ових аспеката, могуће је да је датотека 7З заиста оштећена. У том случају покушајте да пронађете другу копију датотеке или контактирајте извор одакле сте датотеку добили за подршку.