Kompresia

Výukový program pre kompresiu XZ

Výukový program pre kompresiu XZ
V operačnom systéme Linux je k dispozícii veľa zabudovaných nástrojov na kompresiu z príkazového riadku. XZ je jedným z populárnych nástrojov na kompresiu údajov, ktorý funguje ako všetky ostatné štandardné nástroje na kompresiu údajov, ako sú gzip, bzip2 atď. XZ príkaz komprimuje a dekomprimuje súbor, ktorý je uvedený v príkaze s XZ. Ak názov súboru nie je uvedený v zozname XZ príkaz potom príkaz načíta údaje zo štandardného vstupu a po spracovaní údajov zapíše údaje na štandardný výstup. XZ môže komprimovať alebo dekomprimovať jeden alebo viac súborov súčasne. Normálne po kompresii odstráni pôvodný súbor a po dekompresii odstráni dekomprimovaný súbor. Pomocou niektorých možností môžete uchovať komprimované aj nekomprimované súbory. Ako môžete použiť XZ príkaz na kompresiu a dekompresiu súboru je uvedený v tomto výučbe.

Spustením nasledujúceho príkazu zistíte možnosti XZ príkaz.

$ xz - pomoc

Vyberte niektoré súbory, ktoré chcete testovať xz príkaz. Tu sú súbory myDir priečinok sa používajú na kompresiu a dekompresiu pomocou xz príkaz. Bež ls -l príkaz na zobrazenie zoznamu súborov s podrobnými informáciami.

$ ls -l

Komprimujte jeden súbor

Môžete komprimovať akýkoľvek jednoduchý súbor tak, že dáte jeho názov pomocou xz príkaz. Po stlačení, xz príkaz vymaže pôvodný súbor. Tu, b1.š súbor je komprimovaný a bol vytvorený komprimovaný súbor s názvom b1.š.xz.

$ xz b1.š
$ ls -l

Komprimujte viac súborov

Môžete komprimovať viac súborov pomocou xz príkaz oddelením každého súboru medzerou. Tu dva komprimované súbory, loop2.š.xz a myfile.TXT.xz sa vytvoria po odstránení loop2.š a myfile.TXT.

$ xz loop2.sh myfile.TXT
$ ls -l

Komprimujte súbor zachovaním pôvodného súboru

Ak chcete zachovať pôvodný súbor s komprimovaným súborom, spustite ho xz veliť s -k možnosť. Tu, komentár2.š.xz súbor je vytvorený bez odstránenia komentár3.š spis.

$ xz -k komentár3.š
$ ls -l

Dekomprimovať súbor

Rovnako ako kompresia, keď dekomprimujete akýkoľvek súbor pomocou xz príkaz potom odstráni dekomprimovaný súbor po

dekompresia.  Tu, b1.sh súbor sa vytvorí po dekompresii b1.š.súbor xz. -d možnosť sa používa s xz príkaz na dekompresiu ľubovoľného komprimovaného súboru.

$ xz -d b1.š.xz
$ ls -l

Dekomprimujte súbor uchovaním komprimovaného súboru

Musíte použiť -k možnosť s unxz príkaz na uchovanie dekomprimovaného súboru s pôvodným súborom po dekompresii. Po spustení nasledujúceho príkazu, loop2.š.xz súbor nebude odstránený.

$ unxz -k loop2.š.xz
$ ls -l

Komprimujte viac súborov do jedného súboru

Ak chcete vytvoriť jeden kompresný súbor pre viac súborov, musíte použiť -c možnosť. Vytvorí sa nasledujúci príkaz Nový.xz skomprimovaný súbor po skomprimovaní b1.š a PrvýJava.trieda súbory.

$ xz -c b1.sh FirstJava.trieda> nová.xz
$ ls -l

Načítať informácie o komprimovanom súbore

Informácie o komprimovanom súbore môžete načítať pomocou -l možnosť. Tu, Nový.xz súbor sa vytvorí komprimáciou dvoch súborov. Nasledujúce informácie ukazujú, že pôvodná veľkosť oboch súborov je 604 bajtov a po kompresii je veľkosť 548 bajtov.  Tento súbor môžete dekomprimovať pomocou predchádzajúcich možností dekompresie.

$ xz -l nové.xz

Jedným z hlavných obmedzení xz kompresný nástroj je, že dokáže komprimovať iba súbory. Nemôžete komprimovať žiadny priečinok pomocou xz. Tento nástroj nemožno tiež použiť na vytvorenie komprimovaného súboru chráneného heslom. V systéme Linux existujú ďalšie nástroje na vytvorenie komprimovaného súboru chráneného heslom. Jedným z nich je rar balíček. Môžete ľahko nainštalovať skúšobnú verziu rar balík v systéme Linux na vytváranie a otváranie archívnych súborov. Výukový program si môžete prečítať na rar balíček z nasledujúceho odkazu.

Ako zmeniť smer posúvania myši a touchpadu v systéme Windows 10
Myš a TouchpadNielenže uľahčujú výpočty, ale sú aj efektívnejšie a menej časovo náročné. Nemôžeme si predstaviť život bez týchto zariadení, ale je pra...
Ako zmeniť veľkosť, farbu a schému ukazovateľa myši a kurzora v systéme Windows 10
Ukazovateľ myši a kurzor vo Windows 10 sú veľmi dôležité aspekty operačného systému. Dá sa to povedať aj pre iné operačné systémy, takže v skutočnosti...
Hry Zadarmo a open source herné motory pre vývoj hier pre Linux
Zadarmo a open source herné motory pre vývoj hier pre Linux
Tento článok sa bude zaoberať zoznamom bezplatných a otvorených herných nástrojov, ktoré možno použiť na vývoj 2D a 3D hier v systéme Linux. Existuje ...