Feladva 2017. február 25. • 15:04

tömörítésére

Ma egy kissé más cikket hozunk nektek. Elemezzük a tömörítési formátumok a legnépszerűbbek, amelyek lehetővé teszik számunkra, hogy bármilyen fájlt tömörítsünk információk elvesztése nélkül. Melyik Gyors? A több erős? És a legtöbbet használt?

Mi a fájltömörítés? Mit jelent a tömörítés?

Összefutott valaha fájl, amely túl sokat foglalt el és nem tudta, hogyan lehet kevésbé elfoglalt, például postán elküldeni egy barátjának? Erre szolgál a tömörítés.

Egy fájl tömörítése lehetővé teszi számunkra csökkentse a méretét ugyanabból. Így kevesebb helyet foglal a merevlemezen, és könnyebb elküldeni. A használt fájl típusától és a tömörítés típusától függően annak mérete kisebb-nagyobb mértékben csökken.

Ahogy az imént mondtuk, több is van a tömörítési módszerek típusai:

  • Veszteségekkel . Ez a tömörítési módszer, amelyet a fájlok tömörítéséhez használnak videó, hang vagy kép, például. Ennek a tömörítési módszernek a fő jellemzője, hogy tömörítéskor közelítések, így a médiafájl csökkenti a méretet. A probléma az, hogy a közelítés visszafordíthatatlan, ezért a minőség elvész a médiafájl megtekintésekor/lejátszásakor.
  • Veszteségek nélkül . Az előző esettől eltérően, ebben nincs információ elveszve. Ez a módszer más fejlettebb módszerek mellett ismétlődő mintákat keres. Ezzel a fájl mérete az információk és a minőség elvesztése nélkül csökken, bár nyilvánvalóan annyira nem csökken a fájlméret.

Milyen tömörítési formátumok vannak és melyek a legnépszerűbbek

A formátumokat és a tömörítési módszereket illetően széles skálánk van:

  • Veszteségekkel. Veszteségek esetén formátumok sokasága van attól függően, hogy mire szánják őket. Ennek oka, hogy a tömörítési algoritmusok csak egy fájltípusra érvényes, vagyis ha megpróbál tömöríteni egy audio fájlt egy képtömörítési algoritmussal, az nem fog működni. És melyek vannak ezen a területen? Például a képek van JPEG, ami a legnépszerűbb. Ban ben videó- olyan formátumaink vannak, mint az MPEG (minden változata), az MP4 és az OGG. Abban az esetben Hang van AAC, OGG és WMA. Bizonyos ezek közül ismerős volt számodra, igaz?
  • Veszteségek nélkül. De ezek a veszteséges tömörítési formátumok nem érdekelnek minket ebben a cikkben. A veszteségmentes formátumok érdekelnek, amelyek közül kiemelkedik a általános algoritmusok (amelyek bármilyen típusú fájlt tömörítenek), például ZIP vagy RAR. Ezek a legnépszerűbbek, különösen a ZIP, mivel a legtöbb operációs rendszerben ez az alapértelmezett.

Az általános veszteségmentes tömörítési formátumok összehasonlítása

Most a leghíresebb tömörítési formátumok elemzését folytatjuk. Különösen elemezni fogjuk a ZIP, GZIP, BZIP2, TAR és 7z. És mi van vele RAR? Bár ez a második legnépszerűbb, nem ingyenes, ezért ebben a cikkben nem elemezzük. Ezen túlmenően, mivel saját formátumú, a tömörítés ebben a formátumban bonyolult a hivatalos alkalmazás nélkül (bár a dekompressziónál nincsenek problémák).

Az első paraméter, amelyet elemezni fogunk, a tömörítési sebesség. Mi a leggyorsabb tömörítés? Ezekhez a tesztekhez egy virtuális gépet tömörítettünk, és MacBook Pro-n egy második generációs Intel i5 és 8 GB RAM-mal hajtottuk végre (a tömörítést egy 5200 fordulat/perc HDD-lemezen végeztük, amelyet SATA belsőleg csatlakoztatott). Említse meg azt is, hogy az eszközt használjuk Keka, amely kompatibilis a macOS-szal és ingyenes.

Második tesztünknél éppen az ellenkezőjét látjuk. Mennyi időre van szükség a kicsomagoláshoz?

És végül milyen paramétert kell ellenőriznünk? Nos a kompresszió mértéke, egyértelműen. Ha nem elemezzük, mennyi helyet takarítunk meg, akkor ez a cikk elveszítené értelmét. Nos, ez az eredmény:

Mint láthatjuk, a legjobban tömörült kiderült 7z.

És a legkevésbé KÁTRÁNY … Valójában nem tömörített semmit ... miért? Egyszerű okból: megtévesztettem. A kátrány nem tömörítési formátum, hanem a konténer fájl. Vagyis nem csökkenti a méretet, hanem csak több fájlt tartalmaz egyben, olyan, mintha egy mappát közvetlenül fájlokká konvertálnának (amit technikailag csomagolásnak neveznek). Ezt a formátumot használják másokkal együtt, mint a BZIP2 vagy a GZIP, mert ezek csak összenyomódnak, nem csomagolnak.

Tömörítési mód

Végül a cikk befejezéséhez említsük meg, hogy a formátumok túlnyomó többsége lehetővé teszi a tömörítés mértékének kiválasztását. A "normál mód Ezt használjuk az előző tesztekhez, és a legtöbbet ajánljuk eleget tömörít, de nem tart sokáig sok. A "normál" és a nagyobb tömörítés közötti tömörítési különbség kicsi, de az idő sokkal hosszabb. Másrészt, ha a leggyorsabb módot használjuk, aligha fog tömörülni. Ezért egyensúlyra van szükség.

A teszt elvégzéséhez ugyanazt a fájlt tömörítjük, mint korábban ZIP-ben a maximális és minimális tömörítés. Bár ez a teszt elvégezhető más formátumokkal is (kivéve a Tar-ot, mivel nem tömörít). Ez az eredmény:

Következtetés

Ezek azok eredmények hogy a tesztjeink révén megszereztük. Reméljük, hogy szolgálnak referencia, bár nem olyan pontos. Mindenekelőtt az időmérések eredményét kell körültekintően venni, mivel sok minden befolyásolhatja ezt. De ez arra szolgál, hogy ötletet adjunk nekünk.

Mint látható, formátumok és opciók sokasága létezik. Melyiket fogja megtartani? Melyiket szokta használni? Általában a * .zip-et használom, bár néha a * .tar.gz-t is használom, a sokoldalúsága miatt.

Ne felejtse el elmondani nekünk, ha további cikkeket szeretne ezekről, vagy ha azt szeretné, hogy elmagyarázzuk, hogyan működnek belsőleg.