kódolásokra
A kódolás (kódolások) a folyamat, amely során adatok egy adott szabályrendszer szerint átalakításra kerülnek egy másik formátumba. Célja lehet az adatok tárolhatóságának vagy átvitelének megkönnyítése, értelmezhetőségének javítása. Fontos megkülönböztetni a kódolást a titkosítástól: a kódolás általában visszafejthető formát ad, míg a titkosítás az adatok védelmére szolgál, gyakran kulcs használatával.
A legfontosabb csoport a karakterkódolások. Ezek meghatározzák, hogyan ábrázolhatók a különböző karakterek számítógépes formában. Ismertek például
Az adatok átvitelénél és megjelenítésénél gyakran alkalmaznak kódolásokat a formátumok kompatibilitásának biztosítására. Például a Base64 bináris
A tömörítéshez használt kódolások között megtalálhatók a Huffman-kódolás és a LZ77/LZW-alapú megoldások; ezek csökkentik az adatok
Végrehajtás szempontjából a kódolásokhoz társuló kontextusok kérdései fontosak: endianness, BOM és karakter-normalizáció a különböző rendszerek közötti