Home

Gegevenscodering

Gegevenscodering is het proces waarbij informatie wordt omgezet in een formaat dat geschikt is voor opslag, verwerking of transmissie en later weer kan worden teruggezet. Encoding onderscheidt zich van encryptie, datende beveiliging, en van compressie, dat de omvang van data verkleint. Encoding behoudt de originele inhoud, terwijl de methoden elkaar kunnen overlappen in toepassingen.

Een bekend gebied is karaktercodering. Tekst wordt opgeslagen als codepunten en vervolgens als bytes weergegeven. Voorbeelden

Bij elektronische communicatie wordt vaak line encoding toegepast op het fysieke kanaal. Methoden zoals NRZ, Manchester

Naast tekstcodering en line encoding bestaan er ook compressie en foutencodering. Compressie verkort data, soms verliesloos,

De keuze voor een encoding heeft impact op interoperabiliteit, opslag, beveiliging en lange termijn toegankelijkheid van

zijn
ASCII,
ISO/IEC
8859-1
en
Unicode.
Unicode
wordt
doorgaans
weergegeven
via
UTF-8,
UTF-16
of
UTF-32.
UTF-8
is
variabel
in
lengte
en
behoudt
compatibiliteit
met
ASCII,
wat
internationalisering
en
uitwisseling
tussen
systemen
vergemakkelijkt.
en
8B/10B
zetten
digitale
bits
om
in
signaalvarianten.
Doelen
zijn
onder
meer
klokherstel,
synchronisatie
en
DC-balans.
Daarnaast
bestaan
er
encodings
op
hoger
niveau,
zoals
base64,
waarmee
binaire
data
kan
worden
weergegeven
met
uitsluitend
teksttekens,
handig
voor
e-mail
en
webtransmissie.
soms
verliesgevend.
Foutencodering
voegt
redundantie
toe
met
codes
zoals
checksums,
CRC
of
foutcorrigerende
codes,
zodat
fouten
kunnen
worden
opgespoord
of
hersteld.
data.
Onjuiste
tekencodering
of
onverenigbare
formaten
leiden
snel
tot
onsamenhangende
of
onleesbare
informatie.