Существует ли общая формула, которая могла бы предоставить уникальное значение для пути к файлу из 512 символов, предполагая один 32-битный байт на символ и, возможно, ограничивая символы, используемые в именах?
Я знаю, что если бы вы использовали только заглавные буквы, то комбинация была бы намного больше, чем 32-битное целое, но как насчет использования поля идентификации с некоторой библиотекой, чтобы после присвоения чисел всегда то же самое, учитывая, что путь к файлу? Это идея, но я ищу какую-то стандартную формулу или, по крайней мере, кто-то успешно реализовал ее в реальном мире.
Кстати, я использую C #, но в качестве примера можно использовать любой язык или ссылку на веб-сайт.
Спасибо