Какой метод имен файлов лучше?Используйте MD5 или произвольно для именования файлов?
Метод 1:
- MD5 строка/файл (любой), мы получаем результат, используя [0-9a-Z] символы с длиной 32 строки
- (10 + 26)^32 комбинаций
Способ 2 as outlined here:
- Использование PHP для случайной генерации набора символов [0-9a-Za-Z] символы с 32 Длина строки
- (10 + 26 + 26)^32 комбинаций
Очевидно метод 2 имеет больше комбинаций и хаотичность, но почему люди не используют метод 2, но метод использования 1?
Поскольку некоторые глупые файловые системы не имеют имена файлов с учетом регистра, а также потому, что хэш MD5 имеет большее значение, чем просто случайный, т.е. может служить в качестве отпечатка пальца/контрольной суммы файла. –
какая ситуация нам нужна для проверки суммы загружаемого файла? –
Это позволяет вам проверить, что содержимое не было изменено. –