Convertissez les noms de fichiers en somme de contrôle avant d'économiser pour éviter les doublons. Est-ce une chose intelligente à faire?

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/86921

  •  01-11-2019
  •  | 
  •  

Question

Tl; dr: ce que dit le titre


Je développe une sorte de carte d'image en PHP. Je pensais changer le nom de fichier de chaque image en somme de contrôle avant de l'enregistrer. De cette façon, je pourrais peut-être éviter les doublons.
Je sais que cela ne fonctionnerait pas pour deux images qui sont les mêmes mais qui diffèrent en taille ou en niveau de compression ou quoi que ce soit, mais cette méthode permettrait un contrôle précoce.
Ce qui me dérange, c'est que je n'ai jamais vu cette méthode implémentée nulle part, alors je me demandais s'il y avait une prise. Peut-être qu'il est juste plus efficace de garder le nom de fichier d'origine et de stocker le hachage en DB? Peut-être que toute la méthode n'est tout simplement pas utile et que ma question est théorique?
Qu'est-ce que tu penses?

En passant, je ne comprends pas vraiment comment les hachages sont calculés, alors je me demandais, si Ma première question vérifie, s'il serait possible de calculer la ressemblance que deux images sont similaires en comparant les hachages (Levenshtein ou quelque chose du genre).

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top