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.