2 526
edições
m (→Base 32) |
|||
Linha 163: | Linha 163: | ||
==== Base 32 ==== | ==== Base 32 ==== | ||
Ver [[wikipedia:Base 32]] e [[#Base_N|acima em Base N]] as variantes (''base32hex'', ''base32ghs'', etc.). Para aplicações que requerem maior grau de compactação, a base 32 é a potência de 2 que se encontra | Ver [[wikipedia:Base 32]] e [[#Base_N|acima em Base N]] as variantes (''base32hex'', ''base32ghs'', etc.). Para aplicações que requerem maior grau de compactação, a ''base 32'' é a potência de 2 que se encontra ainda abaixo do limite superior. São dois limites, conforme o tipo de aplicação: | ||
* | |||
* base 64 é o limite alfanumérico (10 + 26*2 + 2 caracteres ASCII usuais). | * ''base 36'' é o limite alfanumérico resiliente, onde não há confusão entre maiúsculas e minúsculas.<br/>É o limite adotado em aplicações que envolvem interpretação ou comunicação humanas, tais como voz, chat, URLs curtas, aplicações cartoriais, placas, etc. Algumas tecnologias, como QR-Codes também se beneficiam do case-insensitive. Como 36 não é potência de 2 (portanto não é interoperável), o 32 é preferido como máximo. | ||
* ''base 64'' é o limite alfanumérico (10 + 26*2 + 2 caracteres ASCII usuais).<br/>É o limite para aplicações onde é permitida a diferenciação maiúsculas/minúsculas. Seria preferível à base64 em códigos de poucos bits, onde o ganho de compactação seja notado, e a oferta de hierarquia tenha um papel importante. | |||
Até o momento foram aceitas como "variantes padronizadas", conforme [[#Base N|tabela acima]], apenas 4: base32hex, base32ghs, base32nvu e base32rfc. | |||
=== Base Nh === | === Base Nh === |
edições