Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / как сделать из содержимого файлов уникальный идентификатор типа int / 10 сообщений из 10, страница 1 из 1
16.10.2008, 17:30:50
    #35598994
flashslash
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать из содержимого файлов уникальный идентификатор типа int
Всем привет!
есть несколько файлов с разным содержанием (совсем неважно что в них хранится.)

Кто-нибудь знает как сделать из содержимого файлов уникальный идентификатор типа int?
путем сложения, деления, использования комбинаторики и т.д.
...
Рейтинг: 0 / 0
16.10.2008, 17:59:22
    #35599095
zloy den
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать из содержимого файлов уникальный идентификатор типа int
читайте про хеш-функции
...
Рейтинг: 0 / 0
16.10.2008, 18:17:51
    #35599141
flashslash
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать из содержимого файлов уникальный идентификатор типа int
спасибо!
...
Рейтинг: 0 / 0
17.10.2008, 15:17:50
    #35601232
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать из содержимого файлов уникальный идентификатор типа int
flashslashКто-нибудь знает как сделать из содержимого файлов уникальный идентификатор типа int?
Это невозможно.
...
Рейтинг: 0 / 0
17.10.2008, 17:34:23
    #35601623
zloy den
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать из содержимого файлов уникальный идентификатор типа int
Но псевдоуникальное число можно получить. Я отлично понимаю, что более короткие уникальные значения, чем в результате архивирования получить нельзя. Т.е. можно удалить только избыточность и получить уникальность. Дальше идет сжатие с потерями. Но насколько я понимаю, автору нужны именно хеш-коды для поиска
...
Рейтинг: 0 / 0
17.10.2008, 17:40:14
    #35601642
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать из содержимого файлов уникальный идентификатор типа int
В то же время автору полезно представлять себе реальную ситуацию, иначе в один прекрасный день пользователи его системы окажутся в полной заднице.
...
Рейтинг: 0 / 0
17.10.2008, 18:29:53
    #35601765
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать из содержимого файлов уникальный идентификатор типа int
zloy denавтору нужны именно хеш-коды для поиска
- к сожалению никто кроме автора не знает для скольких файлов требуется генерировать хэш-код длиной в int (это сколько байт? 4? 8?). При таком коротком хэше вероятность совпадения хэшей для нескольких различных файлов довольно велика.
...
Рейтинг: 0 / 0
18.10.2008, 00:44:48
    #35602098
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать из содержимого файлов уникальный идентификатор типа int
flashslashВсем привет!
есть несколько файлов с разным содержанием (совсем неважно что в них хранится.)

Кто-нибудь знает как сделать из содержимого файлов уникальный идентификатор типа int?
путем сложения, деления, использования комбинаторики и т.д.
Если я правильно понимаю суть задачи, то не проше использовать вместо идентификатора не содержимое а имя файла? А то толкьо для чтения всех символов каждого файла потратиться столько времени, что жалко их буд всевремя тратить. Или тут подрахумеваеться что можно использовать только допутим первые 128 символов файла?
...
Рейтинг: 0 / 0
18.10.2008, 01:40:03
    #35602124
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать из содержимого файлов уникальный идентификатор типа int
в "типа int" результат работы md5sum, конечно, не влезет.
но очень похоже.

Код: plaintext
1.
2.
3f21e2978b015eba02aa43607e09b8f4 *manual.pdf

...
Рейтинг: 0 / 0
18.10.2008, 12:00:41
    #35602271
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать из содержимого файлов уникальный идентификатор типа int
tchingizв "типа int" результат работы md5sum, конечно, не влезет. но очень похоже.
- похоже, но ... md5-хэш это 32 байта и вероятность генерации одинаковых хэшей для разных файлов заметно ниже
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / как сделать из содержимого файлов уникальный идентификатор типа int / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]