От Alex Aka Parasite (2:5049/164.100) к Alexander Gusak
В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)
AG> Бессмыслица - искать решение, если оно и так есть. Речь идет о том,
AG> как поступать с задачей, которая решения не имеет. Это глубоко
AG> принципиальный вопрос, который, как я вижу, тебе, прикладнику,
AG> к сожалению, не доступен.
AG>>> Либо вероятность коллизии равна нулю, именно нулю.
AAP>> Это - предпочитаемый вариант. :)
AG>>> Hо тогда это не хэш, здесь нужно другое.
AAP>> Hапример? Учитывая размеры всего проекта как по кол-ву
AAP>> составляющих, так и по обьему на диске вообще.
AG> Любой _уникальный_ идентификатор. Хэш _по определению_ не обеспечивает
AG> уникальности, и используется для ускорения поиска и/или сравнения, а
AG> не для этой цели.
AG> именно такое идиотское выполнение, с угрозой таких последствий, то у
AG> грамотного инженера варианта два - отказаться от задачи, провал в
AG> которой лишь вопрос времени, или сделать как надо, объясняя что ТЗ это
AG> _не противоречит_.
AG> Хэш использовать для проверки возможных совпадений при добавлении в
AG> базу. При обнаружении совпадающих хэшей - проверять содержимое. Если
AG> коллизия, добавлять с уникальным идентификатором, если повтор - не
AG> добавлять.
... Hе yлыбайтесь - с детства лошадей боюсь.
--- GoldED+/W32 1.1.5-041013
* Origin: Обьявление:Внедpю двоемыслие в Вашу голову.Бесплатн (2:5049/164.100)
Ответы на это письмо: