A 7z archívumok népszerűség tekintetében alulmaradnak a Zip-hez képest, de a felhasználók egy bizonyos köre körében még mindig elég népszerűek. Népszerűségének egyik oka, hogy a hatékony LZMA2 algoritmust használja, amely a kutatási eredmények szerint 10-40%-kal jobb, mint a Deflate (Zip). A Linux disztribúciók általában nem rendelkeznek előre telepített 7z archiválóval. Ebben a bemutatóban a 7z Linux kicsomagolásának folyamatát nézzük meg. Emellett példákat adunk a 7z konzolos segédprogram használatára is.
A 7z archívumokat nagyon ritkán használják a fejlesztők szoftverek terjesztésére. A hétköznapi felhasználók gyakran használják őket, főként az LZMA2 miatt, amely jó tömörítési arányt garantál. Ugyanakkor nem kell licencet vásárolni az archiválóhoz, amikor ugyanezt a RAR-t aktiválni kell. A formátum előnyeihez köthető és az a tény, hogy számos archiválóval működik minden operációs rendszeren, azonban a sokoldalúság szempontjából jelentősen alulmarad a Zip-hez képest. De ha hajlandó elviselni ezt a hátrányt, akkor a 7z megfelel Önnek, és kiváló választás lesz.
Mivel a 7z az LZMA2-t használja, a legtöbb Linuxon elérhető archiváló támogatja. A kicsomagoláshoz az Extract gombra kell kattintani. A felhasználónak lehetősége van a fájlokat egy mappába vagy az asztalra húzni, ha ez a funkció elérhető a shellben.
A 7z kicsomagolást támogató archiválók listája:
A többi már csak technika kérdése.
A 7z archívum terminálban történő kicsomagolásához először telepíteni kell a p7zip segédprogramot. Ezt a grafikus felülettel rendelkező archiválókban is használják. A Debian/Ubuntu rendszerben történő telepítéshez futtassa a következő parancsot:
$ sudo apt install p7zip-full
A Red Hat/Fedora rendszerben történő telepítéshez:
$ sudo yum install p7zip p7zip-plugins
Archlinux/Manjaro rendszerben történő telepítéshez:
$ sudo pacman -Sy p7zip
A p7zip és a 7z parancsokat a jövőben is használhatja. Az utóbbi nagyszámú argumentumlistát tartalmaz. Érdemes megemlíteni, hogy a programok szintaxisa eltérő, de közös könyvtárral rendelkeznek. A p7zip programmal történő dekompresszáláshoz futtassuk a parancsot:
$ p7zip -d file_name.7z
Ha az archívum titkosítva lesz, a segédprogram maga kéri a jelszót, anélkül, hogy argumentumokat kellene hozzáadni De a p7zip segítségével nem lehet kiválasztani a célmappát.
A 7z parancs nemcsak dekompresszálni, hanem csomagolni is tud fájlokat, számos paramétert alkalmazva.
A 7z parancs fő argumentumai a következők:
x
- az összes fájl kicsomagolása, egymásba ágyazva.e
- az összes fájl kicsomagolása, egymásba ágyazás nélkül.o
- könyvtár megadása a kicsomagoláshoz.l
- az archívum tartalmának megtekintése.r
- katalógusok feldolgozása szűrők segítségével.i
- információk megjelenítése a támogatott formátumokról és tömörítési algoritmusokról.Most térjünk ki a parancsok használatának példáira. Egyszerűen kicsomagolja az archívumot az aktuális mappába:
$ 7z x file_name.7z
Ezekkel a parancsokkal csak a szükséges fájlokat csomagolhatja ki:
$ 7z l file_name.7z -r *.db
$ 7z e file_name.7z -r file_1.db
Tehát először az összes .db kiterjesztésű fájlt megtalálta, miután az archívum mellett a file_1.db fájlt kicsomagolta az e paranccsal, amely a fájlok kicsomagolását a beágyazás figyelembevétele nélkül végzi. Ezzel a paranccsal az archívum egy mappába lesz kicsomagolva:
$ 7z x file_name.7z -o folder_name
A mappa nevét szóköz nélkül adjuk meg. Ebben a példában a mappa az archívum mellett jön létre. Megadhat egy másik mappát is, például az otthoni könyvtárat:
$ 7z x file_name.7z -o /home/user_name/
Az archiváló nem érti a ~
szót. Ha ezt a rövidítést választja, akkor egy ~
nevű mappa jön létre. Most már tudja, hogyan kell kicsomagolni a 7z linuxot.
Tehát a 7z kicsomagolásához Linuxban egy olyan archiválót kell telepítened, amely támogatja ezt a formátumot. A grafikus programok közül az egyik legjobb a PeaZip lenne. Konzolos archiválókból nincs túl sok, és a 7z-zel való munkához a p7zip-et kell használni, amely szintén tartalmaz egy 7z archiválót.
A 7Z (vagy 7-Zip) kicsomagolásakor többféle okból is előfordulhat hiba. Íme néhány lehetséges ok és a megoldásuk:
Ha a probléma a fenti szempontok ellenőrzése után is fennáll, lehetséges, hogy a 7Z fájl valójában sérült. Ebben az esetben próbáljon meg egy másik példányt keresni a fájlból, vagy forduljon támogatásért a forráshoz, ahonnan a fájlt szerezte.