1. Уважаемые гости и пользователи форума.
    Администрация настоятельно рекомендует не регистрировать несколько аккаунтов для одного пользователя. При выявлении наличия мультиаккаунтов будут заблокированы все учетные записи данного пользователя.
    Аккаунты, зарегистрированные на временную почту будут также заблокированы.

CLS PrecompInside 0.3.1

CLS-фильтр (библиотека) для FreeArс.

  1. Пользователь

    Регистрация:
    1 дек 2015
    Сообщения:
    339
    Симпатии:
    87
    Пол:
    Мужской
    Я не помню какая у меня ошибка была, но она пропала когда я arc.exe (или инсталятор) от имени администратора начал запускать
     
  2. Новичок

    Регистрация:
    10 дек 2019
    Сообщения:
    11
    Симпатии:
    0
    Уважаемые знатоки, сорян за нубство, но всё же подскажите есть ли смысл в подобном нагромождении:
    Код (Text):
    1. arc.exe a -ep1 -dses --dirs -s; -lc4096 -ld512 -di -i2 -r -mprecomp+rep:512mb+exe+delta+tempfile+mm+lzma:mfbt4:d200m:256:mc10000:lc8/$obj=rep:512mb+delta+tempfile+lzma:mfbt4:d200m:256:mc10000:lc8/$text=dict:128mb:80%:l8192:m400:s100+lzp:160mb:92%:145:h23:d1mb+ppmd:16:384mb data.bin source
    Это модификация команды из батника скачанного в данной теме. просто добавлены параметры которые arc пишет при -mx

    Поясню свою логику:arc с -mx дал лучшее сжатие чем -mprecomp+exe+delta+mm+lzma:mfbt4:d200m:256:mc10000:lc8
    Я предположил что arc сжал данные после precomp с теми параметрами что указаны, а с -mx он разбирает данные по внутреннему алгоритму который я как мог воспроизвёл в параметрах выше. То есть, по моей логике с моей мега-конструкцией он должен сначала прекомпом всё подготовить и потом это всё пожать как будто дан параметр -mx.
    Сейчас эксперементирую на наборе объёмом всего 71,5мб, но с прекомпом он ооооочень долго работает. Хочется понять верно ли я мыслю прежде чем ставить эксперименты на игрушке в 15гигов :)
    И в догонку ещё вопрос.
    Вот вывод arc lt для двух архивов одинаковых исходников:
    Код (Text):
    1.               Pos            Size      Compressed   Files Method
    2. -----------------------------------------------------------------------------
    3.                31               0               0     390 storing
    4.                31      14,065,458       1,911,124   1,601 dict:14mb:80%:l8192:m400:s100+lzp:14mb:92%:145:h23:d1mb+ppmd:16:384mb
    5.         1,911,155  15,208,103,114   4,833,626,201     913 rep:512mb+exe+delta+lzma:175mb:normal:bt4:128
    6. -----------------------------------------------------------------------------
    7. 2,904 files, 15,222,168,572 bytes, 4,835,537,325 compressed
    И второй:
    Код (Text):
    1.               Pos            Size      Compressed   Files Method
    2. -----------------------------------------------------------------------------
    3.                31               0               0     390 storing
    4.                31      14,065,458       1,911,124   1,601 dict:14mb:c80:l8192:m400:s100+lzp:14mb:145:h23:d1mb+ppmd:16:384mb
    5.         1,911,155  15,208,103,114   4,710,013,932     913 precomp+rep:512mb+exe+delta+mm+lzma:175mb:normal:bt4:256:mc10000:lc8
    6. -----------------------------------------------------------------------------
    7. 2,904 files, 15,222,168,572 bytes, 4,711,925,056 compressed
    8. All OK
    Первый жался просто arc -mx, второй с конструкцией выше.(настройки между arc.exe a и -m одинаковые и тут опущены)
    Разница -100мб, а по времени первый жался если не ошибаюсь менее часа, а второй около 4. Неужели precomp даёт такую малую разницу при такой затрате времени? Или я всё таки что то делаю не так?
    И ещё вопрос. Верно ли я понимаю вывод arc -lt: первая строка - найденные текстовые данные, вторая - всё остальное без разделения на типы (картинки, звуки, исполняемые файлы и проч.)
    И ещё: В параметрах везде указано lzma:d200m а используется 175. ЧЯДНТ?
     
    Последнее редактирование: 17 дек 2019
  3. Новичок

    Регистрация:
    10 дек 2019
    Сообщения:
    11
    Симпатии:
    0
    Ещё вопрос. а можно как то сделать cls-precompinside с последней версией precomp 0.4.7
    Паковать то получается, а вот распаковать это isARCExtract всё время архив повреждён. как ни пытался инжектить :(
     
  4. Пользователь

    Регистрация:
    1 дек 2015
    Сообщения:
    339
    Симпатии:
    87
    Пол:
    Мужской
    Нельзя к сожалению. Только cls-precomp/cls-precompmt
     

Поделиться этой страницей