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

Precomp 0.4.6

Прекомпрессор с интерфейсом командной строки.

  1. Ветеран Модератор

    Регистрация:
    11 июн 2012
    Сообщения:
    450
    Симпатии:
    170
    Пол:
    Мужской
    зачем вообще прекомп? есть пзлиб
     
  2. Ветеран

    Регистрация:
    1 дек 2015
    Сообщения:
    146
    Симпатии:
    40
    Пол:
    Мужской
    На этом сайте есть библиотека PrecompInside, но она только на 0.4.3 есть ли способ использовать ее для 0.4.5?
     
  3. Ветеран Модератор

    Регистрация:
    11 июн 2012
    Сообщения:
    450
    Симпатии:
    170
    Пол:
    Мужской
    L-e-o-N, самый нормальный прекомп - 038
     
  4. Ветеран

    Регистрация:
    1 дек 2015
    Сообщения:
    146
    Симпатии:
    40
    Пол:
    Мужской
    У меня на игре Counter-Strike Global Offensive precomp находит что разжать даже после pzlib (хотя вместе они работают быстрее)
     
  5. Пользователь

    Регистрация:
    7 фев 2017
    Сообщения:
    33
    Симпатии:
    7
    Я пытаюсь использовать последние precomp 0.46, используя -intense и -brute для обработки файлов, но поскольку это несовместимо ни с IsPrecomp, ни с PrecompInside, он не может показать прогресс в ISDone 0.6 Final. Мой вопрос: есть ли другой способ добиться прогресса во время декомпрессии с помощью этой конкретной версии?

    https://github.com/schnaader/precomp-cpp/releases/tag/v0.4.6
     
    Последнее редактирование: 25 окт 2017
    Alloc нравится это.
  6. Тех. админ Администратор

    Регистрация:
    26 дек 2011
    Сообщения:
    524
    Симпатии:
    629
    Пол:
    Мужской
    Пользователь YURSHAT обновил ресурс Precomp новой записью:

    Precomp v.0.4.6 [08.09.2017]

    Узнать больше об этом обновлении...
     
    zapsip и Nemko нравится это.
  7. Пользователь

    Регистрация:
    7 фев 2017
    Сообщения:
    33
    Симпатии:
    7
    Could anyone help me figure out how to make something like this in Inno Setup?
     

    Вложения:

    • task.7z
      Размер файла:
      695 байт
      Просмотров:
      12
  8. Пользователь

    Регистрация:
    7 фев 2017
    Сообщения:
    33
    Симпатии:
    7
    Я нашел решение, которое должно использовать ISExec, и показывает прогресс, единственными недостатками являются то, что вы должны указывать каждый файл в скрипте, не многопоточно и не удаляет файлы .pcf впоследствии. Я попробовал DeleteFile, но он не работает. Кто-нибудь знает другой метод?

    Код (Inno):
    if not ISExec ( 0, 0, 0, ExpandConstant('{tmp}\precomp.exe'), ExpandConstant('-r -o"{app}\example_file" "{app}\example_file.pcf"'), ExpandConstant('{app}'), 'example_file',false) then break;
     
  9. Старожил

    Регистрация:
    25 дек 2016
    Сообщения:
    122
    Симпатии:
    20
    Приветствую всех !
    1 Чем отличается precomf.exe от precomf32.exe ?
    Оба инструмента у меня дают одинаковый результат.

    2- как за раз обработать больше одного файла ? По одному неудобно.

    Второй вопрос решён самостоятельно.
    Надо добавить в архив без сжатия.

    3 - полученный файл .pcf не открывается через FreeArc.exe. (пишет- не архив или архив поврежден. сигнатура архива не найдена в конце файла. ) Как его открыть ?
     
    Последнее редактирование: 18 сен 2018
  10. Ветеран

    Регистрация:
    18 сен 2014
    Сообщения:
    448
    Симпатии:
    61
    Пол:
    Мужской
    Он и не должен открываться если фриарк не задействован был
     
  11. Старожил

    Регистрация:
    25 дек 2016
    Сообщения:
    122
    Симпатии:
    20
    Предлагаю прикрепить подробное описание настроек этого инструмента сжатия.
    Precomp v0.4.6
    http://schnaader.info/precomp.php
    Там всё понятно.
    И мне всё равно осталось неясным, зачем нужны программы lprepaq и paq8o8pre ?
    Они нужны тем, кто не использует Arc ? Или зачем ?
     
  12. Ветеран Модератор

    Регистрация:
    26 июн 2011
    Сообщения:
    1.215
    Симпатии:
    782
    предлагаю уже научится смотреть команды консольных приложений.
    мне тоже не ясно, как так можно читать
    опять этот английский в глаз лезет.
     
    zapsip нравится это.
  13. Старожил

    Регистрация:
    25 дек 2016
    Сообщения:
    122
    Симпатии:
    20
    Здравствуйте всем !
    Коль скоро нет
    PrecompInside , (там версия
    PrecompInside 0.3.1 )
    для
    Precomp 0.4.6, то, значит, невозможно использовать Precomp 0.4.6 в программе Inno Setup ? У меня не получается. Запаковывается хорошо, но потом не распаковывается.
    Вот Precomp 0.4.3 хорошо работает.
     
  14. Ветеран

    Регистрация:
    1 дек 2015
    Сообщения:
    146
    Симпатии:
    40
    Пол:
    Мужской
    Есть cls-precomp и cls-precompmt но они работают иным способом
     
    zapsip нравится это.
  15. Старожил

    Регистрация:
    25 дек 2016
    Сообщения:
    122
    Симпатии:
    20
    Уточняю мой вопрос : существует ли для Inno Setup и для ISDone метод распаковки жима созданного с участием Precomp 0.4.6 ?
     
  16. Ветеран

    Регистрация:
    1 дек 2015
    Сообщения:
    146
    Симпатии:
    40
    Пол:
    Мужской
    2 варианта:
    1. Используя ISPrecompExtract (не проверял на работоспособность с новыми версиями, но должно работать)
    2. Используя cls-precomp или cls-precompmt на смену precompinside
     
    zapsip нравится это.
  17. Старожил

    Регистрация:
    25 дек 2016
    Сообщения:
    122
    Симпатии:
    20
    Удаётся распаковать только то, что запаковано с использованием 32 битного файла Precomp 046, да и то, что запаковано многопоточно.
    использованы файлы cls-precompmt.dll и CLS-Precompmt.ini отсюда https://fileforums.com/showthread.php?t=97961&highlight=PrecompMT
    Остальные сочетания вариантов битности и поточности не распаковываются должным образом.

    ...хи-хи, но потом с использованием файла cls-precomp.dll из публикации :
    CLS-Precomp 1.0 Final
    , отсюда : http://krinkels.org/resources/cls-precomp.225/, удалось уже распаковать то, что пожато с использованием файла 32 битности из этой ТЕМЫ.
    ... и жим с использованием файла 64 битности из этой ТЕМЫ тоже распаковался.


    Но почему размеры файлов одной и той же версии
    Precomp 0.4.6, взятых из этой публикации,
    отличаются от размеров файлов той же версии Precomp 0.4.6 из публикации
    CLS-Precomp 1.0 Final
    отсюда : http://krinkels.org/resources/cls-precomp.225/
    ?

    [​IMG] [​IMG]

    [​IMG] [​IMG]
     
    Последнее редактирование: 28 ноя 2018

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