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.