Hash SDBM
Calcula o hash SDBM de um texto, a função usada na biblioteca de banco de dados SDBM e em ndbm. A cada caractere aplica hash = c + (hash << 6) + (hash << 16) − hash, resultando em 32 bits. É simples e tem boa distribuição para chaves de tabelas hash.
Resultado
—
Hash SDBM
O hash SDBM nasceu na reimplementação da biblioteca de banco de dados ndbm. Para cada caractere aplica hash = c + (hash << 6) + (hash << 16) − hash, o que equivale a multiplicar por 65599. Tem distribuição muito boa e poucas colisões, sendo uma escolha popular para tabelas hash e dicionários. Como o djb2, não é criptográfico.
Ferramentas Relacionadas
PDF para Imagens
Converte páginas de um PDF em imagens PNG individuais. Tudo no navegador via pdf.js (sem upload).
Conversor Pixel Art
Converte uma imagem em pixel art reduzindo a resolução e a paleta de cores. Resultado quadriculado e estilizado.
Conversor de Moedas
Converte entre as principais moedas (USD, EUR, BRL, GBP, JPY, ARS) usando cotações em tempo real (open.er-api.com).