Ich entwickle eine App, in der viele Dateien gespeichert werden. Bei Bildern wird die Größe geändert und die verschiedenen benötigten Miniaturansichten werden gespeichert. Wenn ein Benutzer ein Bild hochlädt, werden mehr als 8 Dateien gespeichert (dies ist erforderlich) ).
Um doppelte Dateien zu vermeiden und Speicherplatz auf meinem statischen Hosting-Server zu sparen, speichert meine App den Dateinamen als "MD5.BYTE_SIZE" (Beispiel: 054d995efa7e9c91569d205d24a2b486.188154)
Ich habe dieses Dateischema bereits auf anderen Clients ohne Probleme verwendet, aber ich muss speziell für dieses Projekt wissen, ob die Möglichkeit besteht, dass der Benutzer eine Datei mit demselben MD5 und derselben Größenlänge sendet.
Wenn ja, wie kann ich meine Dateinamen am besten speichern? Mit zwei verschiedenen Hashes (wie MD5.SHA-256.BYTE_SIZE)?