Come promesso.
Non conosco nel dettaglio l'algoritmo di compressione (che comunque funziona a frames), ma alcune delle caratteristiche si.
Il file codificato non ha alcuna perdita di informazioni rispetto al file originale. Infatti decodificandolo si riottiene lo stesso file di partenza identico al singolo bit.
Per ottenere questo risultato vengono utilizzate alcune tecniche sperimentate:
dal controllo di tipo CRC a 16 bit per individuare errori di trasmissione alla firma MD5. Inoltre durante la compressione flac dovrebbe essere possibile attivare un'opzione che, in tempo reale, decomprime quanto appena compresso e lo confronta con l'originale per garantire l'assoluta assenza di perdite informative (non da me sperimentato).
Il processo di codifica/decodifica è asimmetrico in favore della decodifica, rendendola più veloce e meno avida di risporse di calcolo rispetto alla codifica.
Inoltre i files Flac supportano il tagging e possono quindi essere associati ad informazioni circa il brano tipo autore, esecutore, copertina ecc. tra questi il cue sheet che consente di rippare tutte le tracce di un singolo disco in un unico file mantenendone la gestione a tracce. E questo, garantisco, è molto comodo.
Gianni.
Non conosco nel dettaglio l'algoritmo di compressione (che comunque funziona a frames), ma alcune delle caratteristiche si.
Il file codificato non ha alcuna perdita di informazioni rispetto al file originale. Infatti decodificandolo si riottiene lo stesso file di partenza identico al singolo bit.
Per ottenere questo risultato vengono utilizzate alcune tecniche sperimentate:
dal controllo di tipo CRC a 16 bit per individuare errori di trasmissione alla firma MD5. Inoltre durante la compressione flac dovrebbe essere possibile attivare un'opzione che, in tempo reale, decomprime quanto appena compresso e lo confronta con l'originale per garantire l'assoluta assenza di perdite informative (non da me sperimentato).
Il processo di codifica/decodifica è asimmetrico in favore della decodifica, rendendola più veloce e meno avida di risporse di calcolo rispetto alla codifica.
Inoltre i files Flac supportano il tagging e possono quindi essere associati ad informazioni circa il brano tipo autore, esecutore, copertina ecc. tra questi il cue sheet che consente di rippare tutte le tracce di un singolo disco in un unico file mantenendone la gestione a tracce. E questo, garantisco, è molto comodo.
Gianni.