decoding

[diːˈkoʊdɪŋ] デコーディング

1. コードや暗号を元の情報に変換すること。信号を解読すること。

暗号化されたメッセージや、特定のフォーマットで記録されたデータを、人間が理解できる形に戻す作業を指します。無線信号なども含まれます。
The computer is busy decoding the encrypted message. (コンピューターは暗号化されたメッセージの解読で忙しいです。)

2. 文字を見て、その音を理解し、単語を読み上げる能力。

特に子供が読み書きを学ぶ際に、文字と音の関連性を理解し、知らない単語でも音をつなぎ合わせて読むことを指します。フォニックスなどに関係が深いです。
Good decoding skills are essential for learning to read. (良いデコーディング能力は、読むことを学ぶ上で不可欠です。)

3. 理解するのが難しい状況や感情、行動などの真意を読み取ること。

明示されていない情報や、複雑な状況、他人の感情などを推測し、理解しようとすることを比喩的に表現する際に使われます。
She was trying to finish reading the email, but it was very difficult because the meaning was vague and hard to decode. (彼女はそのメールを読み終えようとしていましたが、意味が曖昧で解読するのがとても難しかったため、とても困難でした。)