Hogyan működik a fájltömörítés?

Hogyan működik a fájltömörítés?

A fájlok tömörítése a web működésének alapvető része. Lehetővé teszi számunkra olyan fájlok átvitelét, amelyek egyébként túl sok sávszélességet és időt igényelnének. Amikor ZIP -fájlokat ér el, vagy JPEG -képeket tekint meg, előnyt élvez a fájlok tömörítéséből.





Így valamikor valószínűleg feltett egy kérdést: hogyan működik a fájltömörítés? Itt van egy alapvető pillantás a tömörítés működésére.





Mit jelent a tömörítés?

Egyszerűen fogalmazva, a fájlok tömörítése (vagy adattömörítés) a fájl méretének csökkentése, miközben megőrzi az eredeti adatokat. Ez lehetővé teszi, hogy a fájl kevesebb helyet foglaljon el egy tárolóeszközön, emellett megkönnyíti az interneten vagy más módon történő átvitelét.





Fontos megjegyezni, hogy a tömörítés nem végtelen. Míg a fájl ZIP -be tömörítése csökkenti annak méretét, nem folytathatja a fájl tömörítését, hogy tovább csökkentse a méretet.

Általában a fájltömörítés két fő típusra oszlik: veszteséges és veszteségmentes. Nézzük meg, hogy mindkettő hogyan működik egymás után.



A fájltömörítés működése: veszteséges tömörítés

A veszteséges tömörítés csökkenti a fájlméretet azáltal, hogy eltávolítja a felesleges információs biteket. Ez a leggyakoribb kép-, videó- ​​és hangformátumokban, ahol a forrásmédia tökéletes megjelenítése nem szükséges. Az ilyen típusú adathordozók sok általános formátuma veszteséges tömörítést használ; Az MP3 és a JPEG két népszerű példa.

Az MP3 nem tartalmazza az eredeti felvétel összes hanginformációját-ehelyett olyan hangokat dob ​​ki, amelyeket az emberek nem hallhatnak. Amúgy sem venné észre, hogy hiányoznak, így az információ eltávolítása alacsonyabb fájlméretet eredményez, alapvetően hátrányok nélkül.





hogyan lehet megváltoztatni egy program ikonját

Hasonlóképpen, a JPEG-k eltávolítják a képek nem létfontosságú részeit. Például egy kék eget tartalmazó képen a JPEG tömörítés megváltoztathatja az összes égbolt képpontját egy vagy két kék árnyalatra, ahelyett, hogy több tucat különböző árnyalatot használna.

Azonban minél erősebben tömörít egy fájlt, annál észrevehetőbb lesz a minőség csökkenése. Valószínűleg ezt tapasztalta a YouTube -ra feltöltött sáros MP3 fájlokkal. Például hasonlítsa össze ezt a kiváló minőségű zeneszámot:





Ugyanezen dal erősen tömörített verziójával:

A veszteséges tömörítés akkor megfelelő, ha egy fájl több információt tartalmaz, mint amennyi az Ön céljaihoz szükséges. Tegyük fel például, hogy van egy hatalmas RAW képfájlja. Bár valószínűleg szeretné megőrizni ezt a minőséget, amikor a képet nagy szalaghirdetésre nyomtatja, értelmetlen a RAW -fájl feltöltése a Facebookra.

A kép olyan sok adatot tartalmaz, amely nem észrevehető a közösségi oldalakon való megtekintéskor. A kép jó minőségű JPEG-re tömörítése bizonyos információkat kidob, de a kép szabad szemmel majdnem ugyanúgy néz ki. Lát összehasonlítjuk a népszerű képformátumokat hogy mélyebben megnézzük ezt.

Veszteségű tömörítés általános használatban

Amint már említettük, a veszteséges tömörítés nagyszerű a legtöbb hordozó esetében. Emiatt létfontosságú az olyan vállalatok számára, mint a Spotify és a Netflix, amelyek folyamatosan hatalmas mennyiségű információt továbbítanak. A fájlméret lehető legnagyobb csökkentése, miközben megőrzi a minőséget, hatékonyabbá teszi működésüket. El tudod képzelni, ha minden YouTube -videót eredeti tömörítetlen formátumban tárolnának és továbbítanának?

De a veszteséges tömörítés nem működik olyan jól azoknál a fájloknál, ahol minden információ kulcsfontosságú. Például, ha veszteséges tömörítést használ egy szövegfájlra vagy egy táblázatra, az elrontott kimenetet eredményez. Valóban nem dobhat ki semmit anélkül, hogy súlyosan károsítaná a végterméket.

Ha veszteséges formátumban ment, gyakran beállíthatja a minőségi szintet. Például sok képszerkesztő rendelkezik csúszkával a JPEG minőségének kiválasztásához 0-100 között.

A 90 vagy 80 százalékos megtakarítás meglehetősen csökkenti a fájlméretet, szemmel alig. De ha rossz minőségű mentést végez, vagy ugyanazt a fájlt ismételten veszteséges formátumban menti, az romlik.

Az alábbiakban erre egy példát láthat (kattintson a nagyobb képek megtekintéséhez). A bal oldalon az eredeti kép található Pixabay JPEG formátumban. A középső kép annak az eredménye, hogy ezt JPEG formátumban 50 százalékos minőségben mentette. A jobb oldali kép pedig az eredeti képet mutatja, helyette 10 % -os minőségű JPEG formátumban.

Képgaléria (3 kép) Kiterjed Kiterjed Kiterjed Bezárás

Gyors pillantásra a középső kép nem tűnik rossznak. Csak akkor veheti észre a műtárgyakat a dobozok széle körül, ha nagyít. Természetesen a jobb oldali kép azonnal szörnyűnek tűnik.

A feltöltéshez levágás előtt a fájlméretek 874 KB, 310 KB és 100 KB voltak.

A fájltömörítés működése: veszteségmentes tömörítés

A veszteségmentes tömörítés a fájlméret csökkentésének egyik módja, hogy tökéletesen rekonstruálhassa az eredeti fájlt. A veszteséges tömörítéssel ellentétben nem dob ki semmilyen információt. Ehelyett a veszteségmentes tömörítés lényegében a redundancia megszüntetésével működik.

kurzív írás gyakorlólapok felnőtteknek

Vegyünk egy alapvető példát annak bemutatására, hogy ez mit jelent. Az alábbiakban 10 tégla halom található: két kék, öt sárga és három piros. Ez a verem egy egyszerű módja annak, hogy szemléltesse ezeket a blokkokat, de van egy másik módja is ennek.

Ahelyett, hogy mind a 10 blokkot megmutatnánk, eltávolíthatunk minden szín közül egyet kivéve. Ezután, ha számokkal mutatjuk be, hogy hány tégla volt az egyes színekből, akkor pontosan ugyanazt az információt adtuk meg, sokkal kevesebb téglát használva. 10 tégla helyett most már csak háromra van szükségünk.

Ez egy egyszerű illusztráció arról, hogy hogyan lehetséges a veszteségmentes tömörítés. Ugyanazt az információt hatékonyabban tárolja a redundancia megszüntetésével. Tekintsünk egy tényleges fájlt, ahol az alábbi karakterlánc:

mmmmmuuuuuuuoooooooooooo

A következő, sokkal rövidebb formába tömöríthető:

m5u7o12

Ez lehetővé teszi számunkra, hogy 24 helyett hét karaktert használjunk ugyanazon adatok ábrázolására, ami jelentős megtakarítás.

Veszteségmentes tömörítés a mindennapi használat során

Amint fentebb említettük, a veszteségmentes tömörítés fontos azokban az esetekben, amikor nem lehet eltávolítani az eredeti fájlt. Ha kíváncsi volt a ZIP fájlok működésére, ez a válasz.

Amikor ZIP -fájlt hoz létre a Windows futtatható programjából, az veszteségmentes tömörítést használ. A ZIP fájlok tömörítése hatékonyabb módja a program tárolásának, de amikor kicsomagolja (kicsomagolja), minden eredeti információ jelen van. Ha veszteséges tömörítést használt a végrehajtható fájlok tömörítésére, akkor a kicsomagolt verzió megsérült és használhatatlan.

A leggyakoribb veszteségmentes formátumok közé tartozik a képekhez PNG, a hanghoz FLAC és a ZIP. A videók veszteségmentes formátumai ritkák, mivel hatalmas mennyiségű helyet foglalnak el.

Mikor kell használni a veszteséges és veszteségmentes tömörítést

Most, hogy megvizsgáltuk a fájlok tömörítésének mindkét formáját, felmerülhet a kérdés, hogy mikor érdemes használni az egyiket vagy a másikat. Mint kiderült, nincs „jobb” tömörítési forma-minden attól függ, hogy mire használja a fájlokat.

Általában veszteségmentes tömörítést kell használnia, ha tökéletes másolatot szeretne a forrásanyagról, és veszteséges tömörítést, ha egy tökéletlen másolat elég jó. Nézzünk egy másik példát, hogy lássuk, hogyan működhetnek harmóniában.

Mondd, hogy csak most kiásta régi CD -gyűjteményét, és digitalizálni szeretné így minden zenéje a számítógépén van. Ha másolja a CD -ket, érdemes olyan formátumot használni, mint a FLAC, ami veszteségmentes. Ez lehetővé teszi, hogy a számítógépen legyen egy eredeti példány, amely ugyanolyan jó, mint az eredeti CD.

Később talán zenét szeretne helyezni a telefonjára vagy egy régi MP3-lejátszóra, hogy útközben is hallgathassa. Valószínűleg nem érdekli, hogy a zenéje tökéletes minőségű legyen ehhez, tehát megteheti konvertálja a FLAC fájlokat MP3 -ra . Ezzel olyan audio fájlokat kaphat, amelyek továbbra is tökéletesen hallgathatók, de nem foglalnak el annyi helyet a mobileszközön. A FLAC -ból konvertált MP3 minősége olyan jó lesz, mintha tömörített MP3 -t készített volna közvetlenül az eredeti CD -ről. Akár te is tömörítsen egy videót közvetlenül az iPhone -ján .

A fájlban megjelenített adatok típusa azt is meghatározhatja, hogy melyik tömörítési típus a legjobb. Mivel a PNG -képek veszteségmentes tömörítést használnak, kis fájlméretet kínálnak a sok egységes hellyel rendelkező képekhez, például a számítógép képernyőképeihez. Észre fogja venni azonban, hogy a PNG-k sokkal több helyet foglalnak el, amikor a valóságos fényképek színzavarát képviselik.

Aggályok a fájltömörítés során

Amint láttuk, a veszteségmentes formátumokat veszteségessé konvertálni rendben van, ahogy az egyik veszteségmentes formátumot egy másikra. Azonban soha ne konvertálja a veszteséges formátumot veszteségmentesre, és óvakodjon attól, hogy az egyik veszteséges formátumot másikra konvertálja.

mi az általános pnp monitor

A veszteséges formátumok veszteségmentessé alakítása egyszerűen helypazarlás. Ne feledje, hogy a veszteséges formátumok kidobják az adatokat; lehetetlen helyreállítani ezeket az adatokat.

Tegyük fel, hogy van egy 3 MB -os MP3 fájlja. Ennek FLAC formátumra konvertálása 30 MB -os fájlt eredményezhet, de ezek a 30 MB pontosan azokat a hangokat tartalmazzák, amelyeket a sokkal kisebb MP3 -k. A veszteségmentes formátumba való visszaállítás nem „állítja helyre” azokat az információkat, amelyeket az MP3 tömörítés kidobott.

Végül, amint korábban említettük, az egyik veszteséges formátum másikra történő átalakítása (vagy ismételt mentés ugyanabban a formátumban) tovább rontja a minőséget. Minden alkalommal, amikor alkalmazza a veszteséges tömörítést, több részletet veszít el. Ez egyre észrevehetőbb lesz, amíg a fájl lényegében tönkre nem megy.

Hogyan működik a tömörítés? Most már tudod

Megnéztük a veszteséges és veszteségmentes tömörítést is, hogy lássuk, hogyan működnek. Most már tudja, hogyan tárolható egy fájl kisebb méretben, mint az eredeti formája, és hogyan választhatja ki az igényeinek legmegfelelőbb módszert.

Természetesen azok az algoritmusok, amelyek eldöntik, hogy milyen adatokat kell kidobni a veszteséges módszerekben, és hogyan kell a redundáns adatokat a legjobban tárolni veszteségmentes tömörítésben, sokkal bonyolultabbak, mint itt kifejtettük. Sokat lehet még felfedezni ebben a témában, ha érdekel.

Kipróbálta a veszteségmentes tömörítést, és valamit el kell küldenie egy barátjának? Próbálja ki ezeket a gyors módszereket nagy fájlok online átvitelére. És ha segítségre van szüksége nagyméretű hangfájlok tömörítése , íme néhány egyszerű és hatékony módszer.

Részvény Részvény Csipog Email Canon vs Nikon: Melyik a jobb márka?

A Canon és a Nikon a két legnagyobb név a kameraiparban. De melyik márka kínálja a kamerák és objektívek jobb választékát?

Olvassa tovább
Kapcsolódó témák
  • Technológia magyarázata
  • Fájltömörítés
  • ZIP fájlok
A szerzőről Ben Stegner(1735 megjelent cikk)

Ben a MakeUseOf szerkesztőhelyettese és bevezető menedzsere. 2016-ban otthagyta informatikai munkáját, hogy teljes munkaidőben írjon, és soha nem nézett vissza. Hivatásos íróként több mint hét éve foglalkozik technológiai oktatóanyagokkal, videojáték -ajánlásokkal és egyebekkel.

Továbbiak Ben Stegnertől

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide