Tömörítés

Linux fájltömörítési lehetőségek és összehasonlítás

Linux fájltömörítési lehetőségek és összehasonlítás
A tömörítés általában hasznos módszer, amely lényegében az eredeti kódnál kevesebb adatot használó információt kódol. A Linux esetében különféle tömörítési lehetőségek léteznek, mindegyiknek megvan a maga előnye.

Egy általános Linux disztribúció hozzáférést kínál néhány nagyon hasznos és egyszerű tömörítési mechanizmushoz. Ez a cikk csak rájuk fog koncentrálni.

Tömörítési típusok

A tömörítés az információt kódolja és ábrázolja, kevesebb bitet használva, mint eredetileg volt. Fájltömörítés esetén a tömörítési módszer a saját algoritmusát és matematikai számítását használja olyan kimenet létrehozására, amely általában kisebb, mint az eredeti fájl mérete. A különböző tömörítés működése és a fájlok véletlenszerű jellege miatt a futásteljesítmény nagymértékben változhat.

Kétféle tömörítés létezik.

Linux tömörítés

A tömörítési módszerek többsége elérhető az eszközről kátrány. Ami a „zip” tömörítést illeti, akkor a postai irányítószám eszköz. Feltéve, hogy a rendszerben már vannak ezek az eszközök telepítve, kezdjük.

Eleinte szükségünk van egy tesztfájlra. Futtassa a következő parancsot egy létrehozásához.

$ base64 / dev / urandom | head -c 20000000> fájl.txt

20 MB méretű szöveges fájlt hoz létre.

Hozzunk létre 10 másolatot a fájlból. Ez együtt 200 MB.

Zip a tömörítéshez

A cipzár meglehetősen gyakori. A zip fájl létrehozásához a zip eszköz a következő parancsstruktúrát igényli.

$ zip .postai irányítószám

A tesztkönyvtár összes fájljának egyetlen zip fájlba való tömörítéséhez futtassa ezt a parancsot.

$ zip teszt.postai irányítószám *

A bemeneti méret 200 MB volt. Tömörítés után most 152 MB!

Alapértelmezés szerint a zip eszköz alkalmazza a DEFLATE tömörítést. Ugyanakkor képes a bzip2 tömörítés használatára is. Nem csak, de jelszóval védett zip fájlokat is létrehozhat! További információ a ZIP-ről.

Tar a tömörítéshez Linuxon

A kátrány nem tömörítési módszer. Ehelyett leggyakrabban archívumok létrehozására használják. Azonban számos népszerű tömörítési módszert képes megvalósítani az archívumban.

A tar (más néven „tarball”) archívum kezeléséhez ott van a tar eszköz. Tudjon meg többet a kátrányról. A tar eszköz általában a következő parancsstruktúrát használja.

$ tar

A tesztfájlok egyetlen tar archívumba való felvételéhez futtassa a következő parancsot.

$ tar -cvf teszt.kátrány *

Itt a fájl mérete nem változik.

Gzip a tömörítéshez Linuxon

A GNU Zip vagy a gzip egy másik népszerű tömörítési módszer, amely véleményem szerint jobb tömörítés miatt jobb, mint a hagyományos zip. Mark Adler és Jean-Loup Gailly által létrehozott nyílt forráskódú termék, amelyet eredetileg a UNIX helyettesítésére szántak borogatás hasznosság.

A gzip archívumok kezeléséhez 2 eszköz áll rendelkezésre: tar és gzip. Nézzük meg mindkettőt.

Először a gzip eszköz. Így néz ki a gzip parancsstruktúra.

$ gzip
A legjobb 10 játék az Ubuntuban
A Windows platform a játékok egyik domináns platformja volt, mivel a játékokat hatalmas százalékban fejlesztik ma a natív Windows támogatására. Kihívh...
5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...
Csata a Wesnothért 1.13.6 Megjelent a fejlesztés
Csata a Wesnothért 1.13.A múlt hónapban megjelent 6 a hatodik fejlesztési kiadás az 1-ben.13.x sorozat, és számos fejlesztést hajt végre, nevezetesen ...