Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Serge Chervjakov                     2:5020/400     30 Aug 2004  12:46:59
 To : Stanislav Sukholet
 Subject : Re: Вопрос новичка
 -------------------------------------------------------------------------------- 
 
 Mon Aug 30 2004 15:42, Stanislav Sukholet wrote to All:
 
  >>   md5?
  SS> ^^^^^^^^^^^^^^^
  SS> всё-таки pack. или что-то подобное....
  SS> Парень как партизан на допросе всё равно ничего не скажет :-(
 
 Да не знает он.. нужно слово преобразовать в число так, что бы можно было
 потом обратно преобразовать. Зачем, конечно не понятно, но все равно.. Как
 вариант - преобразовать каждый символ строки в 3 цифры - код в ASCII таблице
 (это думаю тем же pack'ом делается).. Hо ему это не нравится потому что тогда
 слишком большое число получается...
 А решением проблемы думаю будет почитать про методы сжатия (ну там байда
 довольно широкая, нам что-то даже вещали недавно совсем, но я уже экзамен
 сдал:) ) - ну там про всяких Шеннонов, Фано... и преобразовать эту строку в
 число меньшее чем если каждый символ в 3 цифры.. Hу может поискать модуль
 какой перловый по этой теме, хотя я такого не знаю конечно.. но сразу скажу -
 число в любом случае большое достаточно получится (если строка длинная и плохо
 сжимаемая) - его порядок обычно будет больше длинны строки (хотя опять же - от
 строки сильно зависит) - из-за того, что требуется однозначное обратное
 преобразование.
 
 --- ifmail v.2.15dev5.3
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Вопрос новичка   Serge Chervjakov   30 Aug 2004 12:46:59 
Архивное /ru.perl/16679b0b51ed0.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional