• moikboy
    #28
    Ha bezippelsz egy wavot akkor ha kicsomagolod, akkor nem ugyanazt kapod vissza bitről-bitre? Dehogynem.

    A FLAC ugyanilyen veszteségmentes tömörítést csinál, csak a zenei adatsorok karakterisztikáját kihasználva sokkal hatékonyabban tömöríti azokat, mint egy általános célú tömörítő-algoritmus (természetesen, ebből fakadóan egy véletlenszerű adatokat tartalmazó fájlt sokkal gyengébben tömörítene).

    Ezenfelül a FLAC még olyan zenespecifikus dolgokat is nyújt a tömörítés mellé mint pl. a streamelhetőség. Ezektől eltekintve viszont ugyanúgy működik mint bármelyik másik veszteségmentes tömörítő.

    Egyébként pedig ha elolvasod a formátum dokumentációját, akkor teljesen világos lesz, hogy hogyan működik a dolog. A lényege annyi, hogy egy veszteséges tömörítési eljárással közelíti a bemenő adatsort (lineáris vagy polinomiális approximációval), majd az így kapott adatsort az eredetiből kivonva megkapott hibatagot is eltárolja (residual coding).