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

start [/forum/topic.php?fid=16&msg=35599141&tid=1344952]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
188ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 548ms |

| 0 / 0 |
