Prehľad

Pojem „alfanumerické“ označuje súbor znakov pozostávajúci z písmen abecedy a číslic. V bežnom použití ide o kombinácie latinských písmen (A–Z) a arabských číslic (0–9), ktoré sa používajú v kódoch, identifikátoroch, heslách či značení. Presný rozsah, ktoré ďalšie symboly sú povolené (napríklad interpunkcia alebo matematické znaky), závisí od kontextu a zdroja definície; niektoré slovníky pripúšťajú širší výklad, iné ho obmedzujú striktne na písmená a číslice. Definície sa preto môžu mierne líšiť.

Charakteristiky a bežné úpravy

Pri návrhu alfanumerických kódov, ktoré má človek čítať alebo ručne zapisovať, sa často uplatňujú zásady znižujúce riziko omylu. Najčastejšie opatrenia sú:

  • vylúčenie písmen, ktoré sa ľahko zamieňajú s číslicami (napríklad I, O, Q),
  • ignorovanie rozlišovania veľkých a malých písmen (case insensitive), aby sa zjednodušilo zadávanie a porovnanie,
  • zoskupovanie dlhších reťazcov do blokov pre lepšiu čitateľnosť (napr. 4‑znakové skupiny oddelené pomlčkami),
  • na úrovni dizajnu písma alebo reliéfneho značenia volenie tvarov znižujúcich vizuálnu námahu.

Príklady z praxe

V niektorých odvetviach sa z dodatočných dôvodov formát upravuje konkrétne:

  • Označenie sedadiel v lietadlách: u širokotrupových strojov sa stĺpce označujú písmenami a pri veľkom počte sedadiel sa niektoré písmená (napr. I) vynechávajú, aby sa predišlo zámene s číslom 1.
  • Identifikačné číslo vozidla (VIN): výrobcovia v praxi často vynechávajú písmená, ktoré sa podobajú čísliciam, aby sa minimalizovali chyby pri čítaní a zázname.
  • Elektrické konektory a reliéfne označenia: pri niektorých starších schémach (známych u konkrétnych výrobcov) sa písmená mapovali tak, aby sa znížila vizuálna námaha a zámennosť bola minimalizovaná.

Dôležité rozdiely a poznámky

Termín sa niekedy používa prísnejšie (len písmená a číslice) a inde voľnejšie (vrátane ďalších symbolov). V softvéri a databázach býva bežné, že alfanumerické polia akceptujú len ASCII znaky bez diakritiky, pričom pravidlá sú určené účelom (bezpečnosť, interoperabilita, ľahká čitateľnosť). Pre ľudsky čitateľné kódy sa odporúča vopred definovať a komunikovať, ktoré znaky sú povolené a ktoré sú vynechané.

Odporúčania pre návrh kódov

Pri plánovaní alfanumerických identifikátorov je rozumné zvážiť tieto zásady:

  1. vynechať znaky s vysokou pravdepodobnosťou zámien (I, O, Q a podobne),
  2. použiť kontrolné cifry alebo algoritmy na odhalenie preklepov v dlhších kódoch,
  3. umožniť jednoznačné formátovanie (cap insensitive) a jasné zobrazenie v písme, ktoré nerozmazáva tvary podobných znakov,
  4. dokumentovať pravidlá pre používateľov a systémy, aby sa pri zázname a spracovaní minimalizovali chyby.

Pre ďalšie informácie a referencie môžete konzultovať všeobecné slovníkové definície alebo technické špecifikácie, napríklad zdroj A a zdroj B, ktoré rozoberajú konkrétne prípady použitia a rozdielne interpretácie pojmu.