2 435
edições
(Criou página com ' == Exemplos da RFC 4648 == O escopo da RFC 4648 é a expanção de bytes para o modo textual. Partimos do valor do byte, que equivale a uma notação base256: <pre> ASCII("a")=97; ASCII("b")=98 ASCII("f")=102; ASCII("o")=111 "fo" = 102*256 + 111 = 26112 + 111 = 26223 </pre> Em seguida, a cada sequência de bytes não-múltipla da base, converte-se o equivalente numérico: * BASE16("") = "" * {{baseNh|f|256}} = [102]<sub>10</sub> = {{baseNh|66|16}} *...') |
|||
Linha 9: | Linha 9: | ||
</pre> | </pre> | ||
Em seguida, a cada sequência de bytes não-múltipla da base, converte-se o equivalente numérico: | Em seguida, a cada sequência de bytes não-múltipla da base, converte-se o equivalente numérico: | ||
* {{baseNh|f|256}} = [102]<sub>10</sub> = {{baseNh|66|16}} | * {{baseNh|f|256}} = [102]<sub>10</sub> = {{baseNh|66|16}} | ||
* {{baseNh|fo|256}} = [26223]<sub>10</sub> = {{baseNh|666F|16}}<br/> ou, destacando a função de conversão, BASE16({{baseNh|fo|256}}) = {{baseNh|666F|16}} | * {{baseNh|fo|256}} = [26223]<sub>10</sub> = {{baseNh|666F|16}}<br/> ou, destacando a função de conversão, BASE16({{baseNh|fo|256}}) = {{baseNh|666F|16}} | ||
Linha 17: | Linha 16: | ||
Na RFC foi destacada a função de conversão, conforme reproduzido abaixo, da seção 10 da RFC 4648: | Na RFC foi destacada a função de conversão, conforme reproduzido abaixo, da seção 10 da RFC 4648: | ||
<pre> | <pre> | ||
BASE16("") = "" | |||
... | |||
BASE16("foo") = "666F6F" | BASE16("foo") = "666F6F" | ||
... | ... |
edições