Encoding

(engl. Kurzform für: character encoding; dt.: Zeichenkodierung)
1. Schriftzeichen benötigen in der elektronischen Datenverarbeitung (EDV) eine Kodierung, damit sie übertragen und gespeichert werden können. Die Idee dabei ist, jedem Element eines Zeichensatzes etwas Eindeutiges zuzuordnen (beispielsweise fortlaufende natürliche Zahlen), so dass jedes Element eindeutig identifizierbar ist. Beispiele für "Encodings" sind Morsezeichen oder der ASCII.
2. Von "Encoding" spricht man auch bei verschiedenen Streaming-Verfahren, bei denen Audio- und Videodateien für verschiedene Wiedergabemedien (Player) in unterschiedliche Dateiformate konvertiert werden (z. B. MP3, AVI oder MPEG).
3. Geht es um sicherheitsrelevante Aspekte wird der Begriff auch als Synonym für Verschlüsselung (Kryptologie) bzw. Verschlüsselungsverfahren verwendet. Für den Sicherheitsgrad entscheidend ist dann die Frage, ob der Empfänger der verschlüsselten (kodierten) Zeichen den passenden Schlüssel hat, ob er also weiß oder ableiten kann, für welches Zeichen eine bestimmte Kodierung steht.