Suspaudimas

„Linux“ failų glaudinimo parinktys ir palyginimas

„Linux“ failų glaudinimo parinktys ir palyginimas
Suspaudimas paprastai yra naudingas metodas, kuris iš esmės koduoja informaciją naudodamas mažiau duomenų nei pradinis. „Linux“ atveju yra įvairios glaudinimo parinktys, kurių kiekviena turi savo privalumų.

Bendras „Linux“ platintojas suteikia prieigą prie keleto tikrai naudingų ir paprastų glaudinimo mechanizmų. Šis straipsnis bus skirtas tik jiems.

Suspaudimo tipai

Glaudinimas yra informacijos kodavimas ir pateikimas naudojant mažiau bitų nei buvo iš pradžių. Failų glaudinimo atveju glaudinimo metodas naudoja savo algoritmą ir matematinį skaičiavimą, kad būtų sukurta išvestis, paprastai mažesnė nei pradinio failo dydis. Dėl skirtingo glaudinimo ir atsitiktinio failų pobūdžio rida gali labai skirtis.

Yra 2 suspaudimo tipai.

„Linux“ suspaudimas

Daugumą suspaudimo metodų galima rasti iš įrankio degutas. Kalbant apie „zip“ glaudinimą, mes naudosime užtrauktukas įrankis. Darant prielaidą, kad jūsų sistemoje jau yra įdiegti šie įrankiai, pradėkime.

Iš pradžių mums reikia bandomosios bylos. Norėdami sukurti, vykdykite šią komandą.

$ base64 / dev / urandom | galva -c 20000000> byla.txt

Tai sukurs 20 MB dydžio teksto failą.

Dabar sukurkime 10 failo kopijų. Kartu tai yra 200 MB.

„Zip“ suspaudimui

Pašto kodas yra gana įprastas. Norėdami sukurti zip failą, zip įrankiui reikalinga tokia komandų struktūra.

$ zip .užtrauktukas

Norėdami suspausti visus failus, esančius bandymo kataloge, viename ZIP faile, vykdykite šią komandą.

$ zip testas.užtrauktukas *

Įvesties dydis buvo 200 MB. Po suglaudinimo dabar jis yra 152 MB!

Pagal numatytuosius nustatymus „ZIP“ įrankis pritaikys DEFLATE suspaudimą. Tačiau jis taip pat gali naudoti bzip2 glaudinimą. Maža to, galite sukurti slaptažodžiu apsaugotus ZIP failus! Sužinokite daugiau apie ZIP.

Derva suspaudimui „Linux“ sistemoje

Derva nėra suspaudimo metodas. Vietoj to, jis dažniausiai naudojamas kuriant archyvus. Tačiau jis gali įdiegti keletą populiarių glaudinimo būdų archyve.

Dervos (taip pat žinomas kaip „tarball“) archyvui tvarkyti yra dervos įrankis. Sužinokite daugiau apie degutą. Paprastai dervos įrankis naudoja šią komandų struktūrą.

$ degutas

Norėdami pridėti bandomuosius failus į vieną dervų archyvą, vykdykite šią komandą.

$ tar -cvf testas.degutas *

Čia failo dydis lieka tas pats.

„Gzip“, skirtas „Linux“ suspaudimui

GNU „Zip“ arba „gzip“ yra dar vienas populiarus glaudinimo metodas, kuris, mano nuomone, yra geresnis nei tradicinis „ZIP“, nes jis geriau suspaudžiamas. Tai atviro kodo produktas, kurį sukūrė Markas Adleris ir Jeanas-Loupas Gailly, kuris iš pradžių buvo skirtas pakeisti UNIX suspausti naudingumas.

Gzip archyvams tvarkyti yra 2 įrankiai: derva ir gzip. Pažiūrėkime abu.

Pirma, „gzip“ įrankis. Štai kaip atrodo komandų „gzip“ struktūra.

$ gzip
Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...
Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...
5 geriausios žaidimų fiksavimo kortos
Visi mes matėme ir pamėgome srautinius žaidimus „YouTube“. „PewDiePie“, „Jakesepticye“ ir „Markiplier“ yra tik vieni iš geriausių žaidėjų, kurie uždir...