|
|
|
как сделать из содержимого файлов уникальный идентификатор типа int
|
|||
|---|---|---|---|
|
#18+
Всем привет! есть несколько файлов с разным содержанием (совсем неважно что в них хранится.) Кто-нибудь знает как сделать из содержимого файлов уникальный идентификатор типа int? путем сложения, деления, использования комбинаторики и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 17:30:50 |
|
||
|
как сделать из содержимого файлов уникальный идентификатор типа int
|
|||
|---|---|---|---|
|
#18+
читайте про хеш-функции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 17:59:22 |
|
||
|
как сделать из содержимого файлов уникальный идентификатор типа int
|
|||
|---|---|---|---|
|
#18+
спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2008, 18:17:51 |
|
||
|
как сделать из содержимого файлов уникальный идентификатор типа int
|
|||
|---|---|---|---|
|
#18+
flashslashКто-нибудь знает как сделать из содержимого файлов уникальный идентификатор типа int? Это невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2008, 15:17:50 |
|
||
|
как сделать из содержимого файлов уникальный идентификатор типа int
|
|||
|---|---|---|---|
|
#18+
Но псевдоуникальное число можно получить. Я отлично понимаю, что более короткие уникальные значения, чем в результате архивирования получить нельзя. Т.е. можно удалить только избыточность и получить уникальность. Дальше идет сжатие с потерями. Но насколько я понимаю, автору нужны именно хеш-коды для поиска ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2008, 17:34:23 |
|
||
|
как сделать из содержимого файлов уникальный идентификатор типа int
|
|||
|---|---|---|---|
|
#18+
В то же время автору полезно представлять себе реальную ситуацию, иначе в один прекрасный день пользователи его системы окажутся в полной заднице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2008, 17:40:14 |
|
||
|
как сделать из содержимого файлов уникальный идентификатор типа int
|
|||
|---|---|---|---|
|
#18+
zloy denавтору нужны именно хеш-коды для поиска - к сожалению никто кроме автора не знает для скольких файлов требуется генерировать хэш-код длиной в int (это сколько байт? 4? 8?). При таком коротком хэше вероятность совпадения хэшей для нескольких различных файлов довольно велика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2008, 18:29:53 |
|
||
|
как сделать из содержимого файлов уникальный идентификатор типа int
|
|||
|---|---|---|---|
|
#18+
flashslashВсем привет! есть несколько файлов с разным содержанием (совсем неважно что в них хранится.) Кто-нибудь знает как сделать из содержимого файлов уникальный идентификатор типа int? путем сложения, деления, использования комбинаторики и т.д. Если я правильно понимаю суть задачи, то не проше использовать вместо идентификатора не содержимое а имя файла? А то толкьо для чтения всех символов каждого файла потратиться столько времени, что жалко их буд всевремя тратить. Или тут подрахумеваеться что можно использовать только допутим первые 128 символов файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2008, 00:44:48 |
|
||
|
как сделать из содержимого файлов уникальный идентификатор типа int
|
|||
|---|---|---|---|
|
#18+
в "типа int" результат работы md5sum, конечно, не влезет. но очень похоже. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2008, 01:40:03 |
|
||
|
как сделать из содержимого файлов уникальный идентификатор типа int
|
|||
|---|---|---|---|
|
#18+
tchingizв "типа int" результат работы md5sum, конечно, не влезет. но очень похоже. - похоже, но ... md5-хэш это 32 байта и вероятность генерации одинаковых хэшей для разных файлов заметно ниже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2008, 12:00:41 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35601765&tid=1344952]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 362ms |

| 0 / 0 |
