AG UUID

Usando UUID em URLs e nomes de arquivo

Resumimos os cuidados ao colocar um UUID em caminhos de URL ou nomes de arquivo e as alternativas mais curtas.

Pode usar como está?

O UUID padrão usa apenas hífens e dígitos hexadecimais, então você pode colocá-lo diretamente em URLs e nomes de arquivo sem precisar de codificação. Porém, com 36 caracteres ele fica longo e deixa o caminho poluído, e a notação GUID com chaves precisa ser codificada como %7B/%7D na URL, então é melhor evitá-la.

Deixando mais curto

Se o tamanho do link for importante, use a forma de 32 caracteres sem hífens, ou considere como alternativa o ULID de 26 caracteres ou o NanoID de 21 caracteres. Tanto o ULID quanto o NanoID usam apenas caracteres URL-safe, sendo seguros sem nenhuma codificação.

Maiúsculas/minúsculas e slug

O UUID não diferencia maiúsculas de minúsculas, mas a comparação de URLs pode diferenciar, então padronizar tudo em minúsculas é mais seguro. Se você precisa de um slug legível por pessoas, recomendamos usar o UUID apenas como chave interna e manter junto um slug amigável separado.