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

Precomp+Srep+FreeArc.bat

Тема в разделе "Архиваторы и компрессоры", создана пользователем bosenok, 26 мар 2015.

  1. Ветеран Проверенный

    Регистрация:
    18 июн 2011
    Сообщения:
    881
    Симпатии:
    649
    довай
     
    bosenok нравится это.
  2. Ветеран

    Регистрация:
    5 мар 2015
    Сообщения:
    51
    Симпатии:
    0
    Пол:
    Мужской
    ща подожди минут 10
     
  3. Ветеран

    Регистрация:
    27 апр 2016
    Сообщения:
    69
    Симпатии:
    0
    Пол:
    Мужской
    Почему-то останавливается работа программы. Может я чего не так делаю? Подскажите, пожалуйста. Вылетает всегда на одном и том же месте.
    [​IMG]

    UPD: Забыл добавить, что первая часть пакуется нормально, а вот вторая часть от игры встает.
     
    Последнее редактирование: 6 май 2016
  4. Ветеран Проверенный

    Регистрация:
    18 июн 2011
    Сообщения:
    881
    Симпатии:
    649
    Danser, памяти сколько у тебя
     
  5. Ветеран

    Регистрация:
    27 апр 2016
    Сообщения:
    69
    Симпатии:
    0
    Пол:
    Мужской
    8 Гб
     
  6. Ветеран Проверенный

    Регистрация:
    18 июн 2011
    Сообщения:
    881
    Симпатии:
    649
    Danser, srep64 переименуй srep
     
  7. Ветеран

    Регистрация:
    27 апр 2016
    Сообщения:
    69
    Симпатии:
    0
    Пол:
    Мужской
    Где это сделать? Я не научился ещё ничему толком.
    Сам файл приложения?
     
  8. Ветеран Проверенный

    Регистрация:
    18 июн 2011
    Сообщения:
    881
    Симпатии:
    649
    Danser, в папке где батник там 2 файла srep просто это 32 бита потому srep64 переименуй srep
     
  9. Ветеран

    Регистрация:
    27 апр 2016
    Сообщения:
    69
    Симпатии:
    0
    Пол:
    Мужской
    Сейчас попробую переименовать, отпишусь.
    ---
    Я не знаю, может это случайность, но уменьшив объем обрабатываемых файлов до 2,70 Гб программа заработала.
    ---
    UPD: Вроде, пока работает. Спасибо.
     
    Последнее редактирование: 6 май 2016
  10. Ветеран

    Регистрация:
    27 апр 2016
    Сообщения:
    69
    Симпатии:
    0
    Пол:
    Мужской
    Хорошего дня. Подскажите, будьте добры, вот у меня есть три батника для сжатия:
    1. FreeArc
    2. Precomp+Srep+FreeArc
    3. Srep+FreeArc
    Чем они отличаются в работе друг от друга?
     
  11. Ветеран

    Регистрация:
    28 янв 2016
    Сообщения:
    70
    Симпатии:
    30
    Пол:
    Мужской
    Ну как бы из названия батника, если конечно название соответствует "начинке" батника, и вытекают "отличия в работе": первый просто жмёт указанные файлы фриарком, второй сначала обрабатывает файлы прекомпом, потом срепом, потом уже жмёт фриарком, ну а третий обрабатывает файлы срепом и жмёт фриарком. Про прекомп и среп можно прочесть здесь: http://krinkels.org/forums/prekompressory-i-preprocessory.240/
     
  12. Ветеран

    Регистрация:
    27 апр 2016
    Сообщения:
    69
    Симпатии:
    0
    Пол:
    Мужской
    Это-то я понял.) Не так выразился, я интересовался эффективность каждого метода перед другим, т. е., кто из них лучше, кто проще.
     
  13. Ветеран Проверенный

    Регистрация:
    18 июн 2011
    Сообщения:
    881
    Симпатии:
    649
    Danser, ты с начало узнай что для чего нужен precomp srep lzma
    Что такое Precomp?
    Precomp - это прекомпрессор с интерфейсом командной строки. Вы можете использовать его для достижения лучшего сжатия некоторых типов файлов (работает с файлами, сжатыми методами ZLib или Deflate, и GIF-файлами). Precomp пытается произвести распаковку потоков этих файлов, и, если они декомпрессированые при последующей перекомпрессии идентичны бит-в-бит оригинальному потоку, то перекомпрессия не производится.

    В результате получается .pcf-файл (PCF = PreCompressedFile), который содержит больше декомпрессированных данных, чем оригинальный файл. Обратите внимание, что этот файл больше оригинального, но, если сжать его методом сжатия сильнее, чем Deflate, он сожмётся лучше, чем оригинал (или использовать lprepaq для прекомпрессии и сжатия за один шаг).

    SRep aka SuperREP LZ77-препроцессор, позволяющий находить повторяющиеся блоки данных на сверхбольших дистанциях (в 10-20 раз больше размера ОЗУ при -l512 и ещё дальше при увеличении -l). В отличии от Rep при распаковке копирует повторяющиеся данные непосредственно из распакованного файла.

    FreeArc сжатие Lzma читай справку либо 7zip по FreeArc обе справки на русском языке
     
    Ученик_77 нравится это.
  14. Ветеран

    Регистрация:
    27 апр 2016
    Сообщения:
    69
    Симпатии:
    0
    Пол:
    Мужской
    vint56, спасибо за информацию. Это я всё уже изучаю, но пока трудно понимаю.) Я вот об игровых файлах, какой метод дает более лучший/оптимальный результат?
     
  15. Ветеран Проверенный

    Регистрация:
    18 июн 2011
    Сообщения:
    881
    Симпатии:
    649
    Danser, методом тыка файлы то разные бывают
     
    Ученик_77 и Danser нравится это.
  16. Старожил

    Регистрация:
    25 дек 2016
    Сообщения:
    73
    Симпатии:
    15
    У меня то же самое :):
    "Доброе утро всем кто смотрит и читает мою тему и надеюсь поможет мне с этим.Никогда не сжимал прекомпом и решил вчера попробовать,результат был прекрасен ,но не разжимает и в инсталляторе".
    У меня тоже всё по нулям и не сдвигается .
    Стала искать ответ в интернете и ТУТ совет :
    надо убрать
    -p12345 --encryption=aes-256 оставь только это "-hp12345"
    не помогло.
    Тогда ещё было убрано это "-hp12345".
    Всё стало хорошо работать )
    Спасибо.
    Но Есть вопрос : что надо дописать в Скрипт, чтобы шифрование файлов всё же происходило ?
     
  17. Ветеран Модератор

    Регистрация:
    27 окт 2012
    Сообщения:
    237
    Симпатии:
    44
    Пол:
    Мужской
    "-hp12345" это пароль. Пропиши его в исдон. либо меня его на свой. например: "-hp06.01.2017"
     
    zapsip нравится это.
  18. Старожил

    Регистрация:
    25 дек 2016
    Сообщения:
    73
    Симпатии:
    15
    В каком файле прописать ? И в каком месте ? какие слова искать : descryption или или hp или password ?
     
  19. Ветеран Модератор

    Регистрация:
    27 окт 2012
    Сообщения:
    237
    Симпатии:
    44
    Пол:
    Мужской
    Искать нужно в справке по исдону.

    А прописывать нужно в батнике и в модуле исдон.
     
    zapsip нравится это.
  20. Ветеран

    Регистрация:
    26 дек 2014
    Сообщения:
    317
    Симпатии:
    189
    Пол:
    Мужской
    Тоесть, вам нужно запаковать определённые данные в архив с паролем и затем распаковать его инсталлятором? Если так то:

    1) Вам нужно запаковать файлы. Скачивайте прикреплённый архив, распакуйте. Поместите файлы, которые необходимо сжать в папку "PackedData".
    Для изменения пароля: открываете блокнотом любой батник и ищите это: "-hp1g2x3h7421". Соответственно, это ваш пароль, который будет использоваться в архиве. Меняем его. Пример: "-hp123", "-hp321".

    2) Вам нужен скрипт, с поддержкой распаковки архивов. То есть скрипт с библиотекой ISDone. Вроде как наши забугорные ребята делают это дело без нее, но я не смотрел, не знаю. Ну так вот, находите строчку:
    Код (Text):

    if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Data-1.bin'), ExpandConstant('{app}'), '', False, '123', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY} ) then Break;
    Соответственно, 123 - это пароль.

    3) Profit!
    Будут вопросы - в ЛС. Всегда помогу :D
     

    Вложения:

    Alloc, zapsip, Nemko и ещё 1-му нравится это.

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