Decoder

Definizione rapida

Apparato o programma che interpreta dati codificati e li rende utilizzabili in una forma differente.

Spiegazione

Un decoder hardware ricostruisce il contenuto comprensibile di un segnale ricevuto in forma protetta o compressa, così che possa essere elaborato e mostrato. La stessa funzione può essere svolta da un software, che legge un determinato formato e produce dati in un formato diverso.

Esempio pratico

Un programma può leggere un brano MP3 e convertirne i campioni in un file Wave, rendendoli disponibili a strumenti che non gestiscono direttamente l'MP3.

Spiegazione tecnica

La decodifica applica al flusso in ingresso le regole previste dal codice, dal formato o dall'algoritmo usato. L'uscita ottenuta può quindi passare alla riproduzione, alla visualizzazione oppure a un'ulteriore elaborazione.

Da non confondere con

Non va confuso con l'encoder: quest'ultimo prepara o codifica i dati, mentre il decoder esegue l'operazione inversa per recuperarne una rappresentazione fruibile.