¿Qué función hash rápida está disponible para el iPhone en hash web urls (imágenes)?iPhone: función hash rápida para almacenar imágenes web (url) como archivos (nombres de archivos hash)
Me gustaría almacenar la imagen web almacenada en caché como un archivo con un hash como nombre de archivo, porque supongo que la url web cruda podría contener caracteres extraños que podrían causar problemas en el sistema de archivos.
La función hash no necesita ser criptográfica, pero definitivamente necesita ser rápida.
Ejemplo:
Entrada: http://www.calumetphoto.com/files/iccprofiles/icc-test-image.jpg
Salida: 3573ed9c4d3a5b093355b2d8a1468509
Esto se hizo mediante el uso de MD5(), pero ya no sé mucho sobre ese tema no lo hago saber si es excesivo (-> lento).
Bueno, ya que estarás escribiendo el archivo en un sistema de archivos, prácticamente cualquier algoritmo hash será más que suficientemente rápido. Personalmente, me gustaría reemplazar los/personajes con porcentajes de escapes. – JeremyP
JeremyP: Eso puede hacer que la ruta de acceso sea demasiado larga para un nombre de archivo. –
@JeremyP: bueno, en la mayoría de los casos estaré cargando desde el sistema de archivos. Pero estás en lo correcto. Eso todavía es mucho más caro que el hash. – znq