|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Roman Ilyin 2:5020/400 22 Mar 2003 00:31:24 To : Dmitriy Goldobin Subject : CRC? -------------------------------------------------------------------------------- Доброе время суток, Dmitriy! Вы писали в эхоконференции fido7.ru.algorithms --> Roman Ilyin [21 марта 2003 16:44]: DG>>> Можно хэш посчитать, но он не уникальный, он редкоповторяющийся. ??>> *А где взять частоту встречаемости латинских букв?* DG> взять большой текстовик на английском и программкой посчитать :) Одного текстовика мало наверное будет... Для русских букв кстати есть статистика, если нужно (порядка 120 книг, в том числе словари использовались). ??>> У меня 27 символов (буквы и пробел), думаю если сделать ??>> 10 самых редковстречающихся с номерами 0-9, а остальные - 0-F(hex), ??>> а потом представить как число. Получается полбайта на символ. ??>> Просто я не знаю какие встретятся имена. DG> это ты предлагаешь какую-то разновидность алгоритма сжатия. Hо тут тогда DG> нужно быть готовым к тому, что у тебя будет нужное количество цифр в DG> большинстве случаев, зато в несколько раз больше нужного цифр в DG> отдельных частных случаях. Если тебе нужно не "не больше 9 цифр", а "как DG> можно меньше в среднем цифр", то сжимай. В идеале чтоб их было всегда одинаковое количество. У меня получается 10 _цифр_(0..9) на 8 _символов_(a..z, space). Символ кодируется 4битами (сжатие с потерями). Думаю подойдет. -- Удачи! Roman Ilyin. E-mail: grisper@voronezh.net --- ifmail v.2.15dev5 * Origin: Информсвязь-Черноземье (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/5475971b4b33.html, оценка из 5, голосов 10
|