Código Natural/Notação posicional: mudanças entre as edições
Linha 363: | Linha 363: | ||
=== Encode e decode Nh === | === Encode e decode Nh === | ||
A seguir os algoritmos completos, expresso através de [[wikipedia:PL/pgSQL|linguagem PLpgSQL]]. Do inglês "''encode''" codifica em base Nh, e "''decode''" decodifica a base Nh. | A seguir os algoritmos completos, expresso através de [[wikipedia:PL/pgSQL|linguagem PLpgSQL]]. Do inglês "''encode''" codifica em base Nh, e "''decode''" decodifica a base Nh. Em SQL a representação interna, bitstring, é denominada ''varbit'' (ou ''bit varying''), abreviada como ''vbit''. <br/>O "encode" é a conversão "vbit to base-h", o "decode" é a conversão "base-h to vbit", daí os nomes de função <code>vbit_to_baseh()</code> e <code>baseh_to_vbit()</code>. | ||
Função geral de "encode bitstring". Converte uma cadeia de bits em texto base2h, base4h, base8h ou base16h. | Função geral de "encode bitstring". Converte uma cadeia de bits em texto base2h, base4h, base8h ou base16h. |