Miten tiedostojen pakkaus toimii?

Miten tiedostojen pakkaus toimii?

Tiedostojen pakkaus on keskeinen osa verkon toimintaa. Sen avulla voimme siirtää tiedostoja, jotka muuten vievät liikaa kaistanleveyttä ja aikaa. Aina kun avaat ZIP -tiedostoja tai katselet JPEG -kuvia, hyödyt tiedostojen pakkaamisesta.





Olet siis jossain vaiheessa luultavasti esittänyt kysymyksen: miten tiedostojen pakkaus toimii? Tässä on peruskuva siitä, miten pakkaus toimii.





Mitä pakkaus tarkoittaa?

Yksinkertaisesti sanottuna tiedostojen pakkaus (tai tietojen pakkaaminen) on toimenpide, joka pienentää tiedoston kokoa säilyttäen alkuperäiset tiedot. Näin tiedosto voi viedä vähemmän tilaa tallennuslaitteella, ja sen lisäksi se on helpompi siirtää Internetin kautta tai muulla tavalla.





On tärkeää huomata, että puristus ei ole loputon. Vaikka tiedoston pakkaaminen ZIP -muotoon pienentää sen kokoa, et voi jatkaa tiedoston pakkaamista pienentääksesi kokoa entisestään.

Yleensä tiedostojen pakkaus on jaettu kahteen päätyyppiin: häviötön ja häviötön. Katsotaanpa, miten molemmat toimivat vuorotellen.



Tiedostonpakkaus toimii: Häviöllinen pakkaus

Häviöllinen pakkaus pienentää tiedoston kokoa poistamalla tarpeettomat tiedonpalat. Se on yleisin kuva-, video- ja äänimuodoissa, joissa lähdemedian täydellinen esitys ei ole välttämätön. Monet yleiset muodot tämän tyyppisille medioille käyttävät häviöllistä pakkausta; MP3 ja JPEG ovat kaksi suosittua esimerkkiä.

MP3 ei sisällä kaikkia alkuperäisen äänityksen äänitietoja-sen sijaan se heittää ulos ääniä, joita ihmiset eivät kuule. Et huomaa niiden puuttuvan joka tapauksessa, joten näiden tietojen poistaminen johtaa pienempään tiedostokoon ilman periaatteessa haittoja.





en saanut amazon -pakettiani

Samoin JPEG-tiedostot poistavat kuvien ei-elintärkeitä osia. Esimerkiksi kuvassa, joka sisältää sinisen taivaan, JPEG -pakkaus saattaa muuttaa kaikki taivaan kuvapisteet yhdeksi tai kahdeksi siniseksi sävyiksi kymmenien eri sävyjen käyttämisen sijaan.

Kuitenkin mitä voimakkaammin pakkaat tiedoston, sitä selvemmäksi laatu heikkenee. Olet todennäköisesti kokenut tämän YouTubeen ladattujen mutaisten MP3 -tiedostojen kanssa. Vertaa esimerkiksi tätä korkealaatuista musiikkikappaletta:





Tällä saman kappaleen voimakkaasti pakatulla versiolla:

Häviöllinen pakkaus sopii, kun tiedosto sisältää enemmän tietoja kuin tarvitset tarkoituksiisi. Oletetaan esimerkiksi, että sinulla on valtava RAW -kuvatiedosto. Vaikka luultavasti haluat säilyttää tämän laadun tulostettaessa kuvaa suurelle bannerille, RAW -tiedoston lataaminen Facebookiin on turhaa.

Kuva sisältää niin paljon tietoja, joita ei huomaa sosiaalisen median sivustoilla katsottaessa. Kuvan pakkaaminen korkealaatuiseksi JPEG-muotoon poistaa jonkin verran tietoa, mutta kuva näyttää paljaalla silmällä melkein samalta. Katso vertaamme suosittuja kuvamuotoja syvemmälle katsomaan tätä.

Häviöllinen pakkaus yleiskäytössä

Kuten olemme maininneet, häviöllinen pakkaus on suuri useimmille mediamuotoille. Tämän vuoksi se on elintärkeää yrityksille, kuten Spotify ja Netflix, jotka välittävät jatkuvasti valtavia määriä tietoa. Tiedoston koon pienentäminen mahdollisimman paljon säilyttäen silti laadun, tehostaa niiden toimintaa. Voitteko kuvitella, jos jokainen YouTube -video tallennettaisiin ja lähetettäisiin alkuperäisessä pakkaamattomassa muodossa?

Häviöllinen pakkaus ei kuitenkaan toimi niin hyvin tiedostoissa, joissa kaikki tiedot ovat ratkaisevia. Esimerkiksi häviöllisen pakkauksen käyttäminen tekstitiedostossa tai laskentataulukossa johtaisi sekavaan tulostukseen. Et todellakaan voi heittää mitään ulos vahingoittamatta vakavasti lopputuotetta.

Kun tallennat häviöllisessä muodossa, voit usein asettaa laatutason. Esimerkiksi monissa kuvankäsittelyohjelmissa on liukusäädin, jolla voit valita JPEG-laadun 0-100.

Säästäminen noin 90 tai 80 prosentilla pienentää tiedoston kokoa melko vähän, eikä sillä ole juurikaan eroa silmiin. Mutta huonolaatuinen tallennus tai saman tiedoston toistuva tallentaminen häviölliseen muotoon heikentää sitä.

Alla on esimerkki tästä (napsauta nähdäksesi suurempia kuvia). Vasemmalla on alkuperäinen kuva, joka on ladattu osoitteesta Pixabay JPEG -muodossa. Keskimmäinen kuva on tulos, kun se tallennetaan JPEG -muotoon 50 prosentin laadulla. Oikeassa reunassa oleva kuva näyttää alkuperäisen kuvan, joka on tallennettu 10 prosentin laatuisena JPEG -muodossa.

Kuvagalleria (3 kuvaa) Laajentaa Laajentaa Laajentaa kiinni

Nopealla silmäyksellä keskimmäinen kuva ei näytä kovin pahalta. Voit havaita esineitä laatikoiden reunojen ympärillä vain suurentamalla. Tietysti oikeanpuoleisin kuva näyttää heti kauhealta.

Ennen rajausta ladattavaksi tiedostot olivat 874 kt, 310 kt ja 100 kt.

Tiedostonpakkaus toimii: Häviötön pakkaus

Häviötön pakkaus on tapa pienentää tiedoston kokoa, jotta voit rekonstruoida alkuperäisen tiedoston täydellisesti. Toisin kuin häviöllinen pakkaus, se ei heitä mitään tietoja ulos. Sen sijaan häviötön pakkaus toimii olennaisesti poistamalla redundanssi.

soita ilmaisia ​​puheluita wifi -yhteyden kautta

Otetaan perusesimerkki osoittaaksemme, mitä tämä tarkoittaa. Alla on 10 tiilipino: kaksi sinistä, viisi keltaista ja kolme punaista. Tämä pino on yksinkertainen tapa havainnollistaa näitä lohkoja, mutta on olemassa toinen tapa tehdä niin.

Sen sijaan, että näyttäisimme kaikki 10 lohkoa, voimme poistaa kaikki värit paitsi yhden. Jos sitten käytämme numeroita näyttääksemme, kuinka monta eri väriä sisältävää tiiliä oli, olemme edustaneet täsmälleen samaa tietoa vähän vähemmän palikoilla. Kymmenen tiilen sijaan tarvitsemme nyt vain kolme.

Tämä on yksinkertainen esimerkki siitä, kuinka häviötön pakkaaminen on mahdollista. Se tallentaa samat tiedot tehokkaammin poistamalla redundanssin. Harkitse varsinaista tiedostoa, jossa alla oleva merkkijono:

mmmmmuuuuuuuoooooooooooo

Voi 'pakata' seuraavaan, paljon lyhyempään muotoon:

m5u7o12

Näin voimme käyttää seitsemää merkkiä 24 sijasta edustamaan samoja tietoja, mikä on merkittävä säästö.

Häviötön pakkaus jokapäiväisessä käytössä

Kuten edellä mainitsimme, häviötön pakkaaminen on tärkeää tapauksissa, joissa et voi poistaa alkuperäistä tiedostoa. Jos olet utelias ZIP -tiedostojen toiminnasta, tämä on vastaus.

Kun luot ZIP -tiedoston Windowsissa suoritettavasta ohjelmasta, se käyttää häviötöntä pakkausta. ZIP -tiedostojen pakkaus on tehokkaampi tapa tallentaa ohjelma, mutta kun puret sen (purkaa), kaikki alkuperäiset tiedot ovat läsnä. Jos käytit häviöllistä pakkausta suoritettavien tiedostojen pakkaamiseen, purkamaton versio olisi vaurioitunut ja käyttökelvoton.

Yleisiä häviöttömiä muotoja ovat PNG kuville, FLAC äänelle ja ZIP. Häviöttömät videoformaatit ovat harvinaisia, koska ne vievät valtavan määrän tilaa.

Milloin käyttää häviävää vs. häviötöntä pakkausta

Nyt kun olemme tarkastelleet molempia tiedostopakkausmuotoja, saatat ihmetellä, milloin sinun pitäisi käyttää yhtä tai toista. Kuten käy ilmi, ei ole olemassa 'parempaa' pakkausmuotoa --- kaikki riippuu siitä, mihin käytät tiedostoja.

Yleensä kannattaa käyttää häviötöntä pakkausta, kun haluat täydellisen kopion lähdemateriaalista, ja häviöllistä pakkausta, kun epätäydellinen kopio on riittävän hyvä. Katsotaanpa toista esimerkkiä nähdäksemme, kuinka he voivat toimia harmoniassa.

Sano, että olet juuri kaivanut vanhan CD -kokoelmasi ja haluat digitoida sen joten sinulla on kaikki musiikki tietokoneellasi. Kun kopioit CD -levyjä, on järkevää käyttää FLAC -muotoa, joka on häviötön. Näin voit saada tietokoneellesi peruskappaleen, joka on yhtä hyvä kuin alkuperäinen CD -levy.

Myöhemmin ehkä haluat laittaa musiikkia puhelimeesi tai vanhaan MP3-soittimeesi, jotta voit kuunnella tien päällä. Et luultavasti välitä musiikkisi täydellisestä laadusta tätä varten, joten voit muuntaa FLAC -tiedostot MP3 -muotoon . Näin saat äänitiedoston, joka on edelleen täysin kuunneltavissa, mutta ei vie niin paljon tilaa mobiililaitteellasi. FLAC -muunnetun MP3 -tiedoston laatu on yhtä hyvä kuin jos olisit luonut pakatun MP3 -tiedoston suoraan alkuperäiseltä CD -levyltä. Voit jopa pakkaa video suoraan iPhonellesi .

Tiedostotyyppi voi myös määrätä, mikä pakkaustyyppi on paras. Koska PNG -kuvat käyttävät häviötöntä pakkausta, ne tarjoavat pieniä tiedostokokoja kuville, joilla on paljon yhtenäistä tilaa, kuten tietokoneen kuvakaappauksia. Huomaat kuitenkin, että PNG-tiedostot vievät paljon enemmän tilaa, kun ne edustavat todellisten valokuvien värejä.

Huoli tiedostojen pakkaamisen aikana

Kuten olemme nähneet, häviöttömien muotojen muuttaminen häviöllisiksi on hienoa, samoin kuin yhden häviöttömän muodon muuntaminen toiseen. Sinun ei kuitenkaan pitäisi koskaan muuntaa häviöllistä muotoa häviöttömäksi, ja varo varo muuttamasta yksi häviöllinen muoto toiseksi.

netflix kirjaudu ulos kaikista laitteista

Häviöllisten muotojen muuttaminen häviöttömiksi on yksinkertaisesti tilan tuhlausta. Muista, että häviölliset muodot heittävät tiedot pois; tietoja on mahdotonta palauttaa.

Oletetaan, että sinulla on 3 Mt: n MP3 -tiedosto. Muuntaminen FLAC -muotoon saattaa johtaa 30 Mt: n tiedostoon, mutta nämä 30 Mt sisältävät tarkkoja ääniä, joita paljon pienempi MP3 -tiedosto teki. Palauttaminen häviöttömään muotoon ei 'palauta' tietoja, jotka MP3 -pakkaus heitti pois.

Lopuksi, kuten aiemmin mainittiin, yhden häviöllisen muodon muuntaminen toiseen (tai toistuva tallennus samaan muotoon) heikentää laatua entisestään. Joka kerta, kun käytät häviöllistä pakkausta, menetät enemmän yksityiskohtia. Tämä tulee yhä selvemmäksi, kunnes tiedosto on olennaisesti tuhoutunut.

Miten pakkaus toimii? Nyt tiedät

Olemme tarkastelleet sekä häviöllistä että häviötöntä pakkausta nähdäksemme, miten ne toimivat. Nyt tiedät, miten on mahdollista tallentaa tiedosto pienempään kokoon kuin sen alkuperäinen muoto ja kuinka valita paras tapa tarpeisiisi.

Tietenkin algoritmit, jotka päättävät, mitä tietoja hävitetään menetyksillä ja miten tarpeettomat tiedot tallennetaan parhaiten häviöttömänä, ovat paljon monimutkaisempia kuin olemme selittäneet täällä. Tästä aiheesta löytyy paljon muutakin, jos olet kiinnostunut.

Oletko kokeillut häviötöntä pakkausta ja haluatko lähettää jotain ystävällesi? Kokeile näitä nopeita tapoja siirtää suuria tiedostoja verkossa. Ja jos tarvitset apua pakata suuria äänitiedostoja , tässä on joitain helppoja ja tehokkaita tapoja.

Jaa Jaa Tweet Sähköposti Canon vs.Nikon: Mikä kameramerkki on parempi?

Canon ja Nikon ovat kamerateollisuuden kaksi suurinta nimeä. Mutta mikä merkki tarjoaa paremman valikoiman kameroita ja objektiiveja?

Lue seuraava
Liittyvät aiheet
  • Tekniikka selitetty
  • Tiedoston pakkaus
  • ZIP -tiedostot
Kirjailijasta Ben Stegner(1735 artikkelia julkaistu)

Ben on varatoimittaja ja aloituspäällikkö MakeUseOfissa. Hän jätti IT-työnsä kirjoittaakseen kokopäiväisesti vuonna 2016 eikä ole koskaan katsonut taaksepäin. Hän on käsitellyt teknisiä opetusohjelmia, videopelisuosituksia ja paljon muuta ammattikirjailijana yli seitsemän vuoden ajan.

Lisää Ben Stegneriltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi