Perusteet

Häviöllinen ja häviötön

Yksi ajatus selittää suurimman osan tiedostomuunnoksiin liittyvästä sekaannuksesta, ja sen ymmärtämiseen menee kaksi minuuttia.

Julkaistu

Ero

Häviötön pakkaus pienentää tiedostoa kuvaamalla sen tehokkaammin. Kun puret sen, saat täsmälleen sen, minkä laitoit sisään, bitilleen. ZIP, PNG ja FLAC toimivat näin.

Häviöllinen pakkaus pienentää tiedostoa hylkäämällä tietoa – nimenomaan tietoa, jonka puuttumista ihminen ei todennäköisesti huomaa. JPG, MP3, AAC ja H.264 toimivat näin, ja ne saavuttavat paljon pienempiä tiedostoja kuin häviötön koskaan voisi, juuri siksi että niiden sallitaan hylätä.

Häviö on pysyvä, ja sen ihmiset unohtavat

Kun häviöllinen koodaaja on hylännyt jotakin, se on poissa. Mikään myöhempi muunnos ei palauta sitä. MP3:n muuntaminen FLAC:ksi tuottaa suuren, häviöttömän tiedoston, joka sisältää täsmälleen MP3:n virheet – se estää lisävaurion, mutta ei kumoa yhtäkään.

Tämä on yleisin väärinkäsitys tiedostomuunnoksista, ja se maksaa ihmisille todellista työtä: valokuva, joka avataan, muokataan ja tallennetaan JPG:nä yhä uudelleen, heikkenee hieman joka kerta, aluksi huomaamattomasti, sitten selvästi.

Uudelleenkoodaus kasaa vaurioita

Kahden häviöllisen muodon välillä muuntaminen – MP3:sta OGG:hen tai M4A:sta MP3:ksi – tarkoittaa jo kerran koodaajan läpi käyneen äänen purkamista ja sen panemista toisen läpi. Ne tekevät eri oletuksia siitä, mitä on turvallista hylätä, joten toinen vaurioittaa materiaalia, jota ensimmäinen oli jo ohentanut.

Käytännön sääntö: koodaa aina parhaasta alkuperäisestä, joka sinulla on. Jos sinulla on yhä WAV tai FLAC, koodaa siitä äläkä aiemmin tekemästäsi MP3:sta.

Milloin tällä ei ole väliä

Usein sillä ei todellakaan ole väliä. CD-kopiosta tehty 192 kbps:n MP3 on useimmille kuulijoille useimmilla laitteilla erottamaton alkuperäisestä. Lomakuvasta laadulla 0,92 tallennettu JPG on normaalissa katselukoossa erottamaton alkuperäisestä. Sukupolvihäviöistä murehtiminen tiedostossa, jota kuuntelet kerran autossa, on turhaa vaivaa.

Ero on tärkeä, kun tiedosto on master – jotain, jota muokkaat uudelleen, arkistoit tai koodaat myöhemmin uudelleen. Pidä masterit häviöttöminä. Jaa kopiot häviöllisinä. Tämä yksi tapa välttää lähes kaikki tämän artikkelin ongelmat.

Mihin kukin muoto kuuluu

Häviötön: PNG, BMP, FLAC, WAV sekä dataformaatit – CSV, JSON, YAML – joissa yksikin muuttunut merkki olisi virhe eikä kompromissi.

Häviöllinen: JPG, WebP tavallisessa tilassaan, MP3, AAC, Vorbis, Opus ja jokainen yleinen videokoodekki, myös H.264 ja VP8.

Kokeile molempia itse: pakkaa kuva häviöllisillä asetuksilla tai muunna WAV FLAC-muotoon nähdäksesi, kuinka häviötön pakkaus kutistaa ääntä muuttamatta yhtäkään näytettä.