Kodoprezento estas maniero plukodi datumon, koditan per iu kodo, uzante alian kodon, pli konvenan por datumtransmeto aŭ alia celo. Rezulte la datumo estas kodita per kompono de kodoj. Ekz-e oni ofte uzas UTF-8 por transmeti aŭ konservi tekstojn koditajn en Unikodo:

signokodokodoprezento (UTF-8)
'a'970x61 = 97
'ĉ'265(0xC4 0x89)
'†'8224(0xE2 0x80 0xA0)

Ĉi tie Unikodo ĵetas signojn en pozitivajn entjerojn; sed por oportunigi la datumtransmeton kaj tekstotraktadon, oni prezentas tiujn entjerojn per unu aŭ pluraj bajtoj. Interalie, ĉiuj signoj de Askio (kia 'a' en la tabelo) estas prezentataj per 1 bajto kies valoro egalas al kodnumero de la signo; sed la ĉapelitaj literoj de Esperanto havas kodnumerojn pli grandajn ol 127 — kaj eĉ pli grandajn ol 256 — kaj ne estas prezenteblaj per 1 bajto; UTF-8 disponigas algoritmon por prezenti iliajn valorojn per 2 bajtoj. Tamen pli grandaj kodnumeroj povas postuli 3 aŭ eĉ 4 bajtojn.

Simile la egalsigna askiigo estas kodoprezento ebliganta prezenti 8-bitajn kodojn per printeblaj 7-bitaj bajtoj; la 64-uma kodoprezento ebligas prezenti duumajn datumojn per 64 printeblaj «ciferoj» askiaj.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.