узнать алгоритм

Тема в разделе "WASM.ASSEMBLER", создана пользователем Esbolov, 28 фев 2008.

  1. Esbolov

    Esbolov New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    83
    crypto
    как я понял здесь происходит смешение по одинаковым баитам тоесть считал баит переместил его и обратено так
     
  2. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Esbolov
    Нет, там не побайтовый алгоритм, а побитовый. Разъяснение для "глупых" я тебе дал в ПМ. Далее придется все-таки читать книжки. Про чтение из "пустого" файла я уже сказал. Допустим мы уже распаковали 25 байт, их мы сразу записали и смотрим, что надо писать в 26-й. По алгоритму, например, получается что там повторяются 3 байта 10-й,11-й,12-й. Вот программа и читает 10-й, пишет в 26-й и т.д. Неоптимально, но зато не надо возиться с буферами и динамической памятью.
     
  3. Esbolov

    Esbolov New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    83
    вот примерно так
    блок 1 RE.01
    запакованыи файл 0001111000000010000101000000000000100001001010000010000000000000
    распакован фаил 00111100 00001000 10100000 00000010 00100101 00001000 00000000

    блок 2 RE.02
    запакованыи файл 0001111000000001000100000000000001000001001000100001000100000010
    распакован фаил 00111100 00000100 10000000 00000100 00100100 10000100 10000001

    блок 3 RE.03
    запакованыи файл 0001001110101111010111111110111100000101011110101111110000000000
    распакован фаил 00100111 10111101 11111111 11110000 10101111 10111111 00000000
     
  4. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Пока удалось найти только один аналог - ARJ с ключом -m4
    Но в ARJ алгоритм не совсем совпадает. Кому охота - могут пробовать.
    Я же "благотворительность" заканчиваю и жду более "ценное" предложение.
     
  5. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Нашел я исходники очень похожего алгоритма. намек, как его править дал в ПМ автору топика.
    Думаю бесплатная часть моих мучений закончена.
     
  6. Esbolov

    Esbolov New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    83
    какой фаил является исходником
     
  7. Esbolov

    Esbolov New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    83
  8. Esbolov

    Esbolov New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    83
    вот 2 часть
     
  9. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Esbolov
    Usage: LZSS <-c|-u> <infile> <outfile>
    =======================
    В вольном переводе : сначала научись что-то делать сам - потом спрашивай других :)
    Ты злостный халявщик.
     
  10. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    После пива я добрый.
    -с compress (упаковка)
    -u uncompress(распаковка)
    <infile> имя входного(input) файла
    далее думаем сами.
     
  11. Perre

    Perre New Member

    Публикаций:
    0
    Регистрация:
    6 апр 2007
    Сообщения:
    100
    если мне память не изменяет, то это константы, которые будут использоваться в процедуре sub_2E4

    var_202 = word ptr -202h константа 2 байта
    arg_0 = dword ptr 4 константа 4 байта
    arg_4 = dword ptr 8 константа 4 байта
     
  12. ava

    ava New Member

    Публикаций:
    0
    Регистрация:
    11 окт 2003
    Сообщения:
    169
    Я поражаюсь огромному терпению форумчан - ибо Esbolov (он же AET, он же Askar), движимый жаждой наживы, может в кратчайшие сроки "достать" кого угодно. Чем уже давно и успешно занимается (примеры - http://www.tele-sat.ru/forum/printthread.php?t=219&pp=10, http://forum.kris.kz/index.php?topic=3403.0, http://www.cracklab.ru/f/forprint.php?topic_id=11349, http://forum.sources.ru/index.php?showtopic=231775&view=showall, http://www.wasm.ru/forum/viewtopic.php?pid=237411#p237411).

    P. S. Извиняюсь за оффтопик.
     
  13. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    ava
    Здесь он тоже уже всех достал.
    Предлагаю тему закрыть.
     
  14. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    ava
    Не может - все под контролем :) На wasm-е я предупреждаю, если кто помогает. На остальных его просто послали. Ща я занимаюсь пробной упаковкой. Вот когда получится (синий фон уже есть) - посмотрим жадный он или нет :) Сам он точно ничего не сделает. Максимум, получит одну рабочую прошивку.