Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc: бесплатный open-source архиватор - Часть 3

Модерирует : gyra, Maz

Widok (23-11-2010 11:37): Лимит страниц. Продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

FreeArc
бесплатный open-source архиватор для Windows и Linux,
сочетающий высокую степень сжатия и большой набор возможностей


Официальный сайт | Скриншоты | Лента новостей
Документация на консольную версию | Документация на GUI версию
Сообщество пользователей FreeArc | Вики | Трекер (рассылка по ошибкам)
Проект на SourceForge.net | SVN-репозиторий | Поддержка InnoSetup
Обсуждение на encode.ru (англоязычное)

Скачать последний релиз - FreeArc 0.666 от 20 мая 2010 г. Что нового: ускорение работы в 1.5-2 раза благодаря новой технологии многопоточного сжатия, распаковка архивов многих форматов используя технологии 7-zip, запуск файлов из архива, исправлены все проблемы интеграции с Explorer (подробнее)
 
Текущая альфа версия: 0.67 - загрузка | список исправлений | блог

FAQ по FreeArc

Подробное описание используемых алгоритмов
Почему он сжимает лучше и быстрее, чем 7-zip/rar...
Результаты тестов, подтверждающие его крутизну... | И немного о будущем...
Почему для использования 2+ гб памяти желательно установить 64-битную версию Windows
Планы дальнейшего развития
Что подразумевается под "интеграцией с Explorer"
Старая FreeArc wiki (включая описание формата архива)
Логотип - объявляется конкурс на иконки для FreeArc

Сторонние оболочки для работы с FreeArc:
  • wArc - простая и понятная программа управления архивами (требует .NET Framework 2.0)
  • PeaZip - менеджер архивов с поддержкой большого количества форматов, для Windows и Linux
     

    Родственные темы:
  • Inno Setup плюс внешние упаковщики - использование архивов FreeArc в инсталяторах
  • Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - "а как сжать ещё лучше?"
  • FreeArc и Unix - для альтернативно одарённых
     
    Другие архиваторы:
  • WinRAR
  • 7-zip

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 19:15 07-09-2009 | Исправлено: Bulat_Ziganshin, 18:34 26-07-2010
    Sedjyan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Выкладываю LT архивов:
     
    precomp без ключа slow
     
    FreeArc 0.60 RC listing archive: bigfile.002.arc
                  Pos            Size      Compressed   Files Method
    -----------------------------------------------------------------------------
                   31   1.751.150.592   1.590.312.348       1 precomp04+rep:192mb+exe+delta+lzma:91mb:normal:bt4:128
    -----------------------------------------------------------------------------
    1 files, 1.751.150.592 bytes, 1.590.312.348 compressed
    All OK
     
    тоже но с ключем slow
     
    FreeArc 0.60 RC listing archive: bigfile.002b.arc
                  Pos            Size      Compressed   Files Method
    -----------------------------------------------------------------------------
                   31   1.751.150.592     761.510.107       1 precomp04+rep:192mb+exe+delta+lzma:91mb:normal:bt4:128
    -----------------------------------------------------------------------------
    1 files, 1.751.150.592 bytes, 761.510.107 compressed
    All OK
    Остальные параметры прежние: -m9p -ld192m -s256m .
    При распаковки второго варианта вылезает консоль precompa.Доступно памяти 1,1гб.
     
    slow прописываю так:  
     
    [External compressor:precomp04,precomp038,precomp037]
    mem = 2
    packcmd   = {compressor} {options} -slow  -o$$arcpackedfile$$.tmp  $$arcdatafile$$.tmp
    unpackcmd = {compressor} -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp
     
     
    Добавлено:

    Цитата:
    как сделать штоб он сам распаковывал файлы(использую inno)?
    ктонибуть помагите!!!!!!

     
    Просто в скрипте укажи где ему искать архивы. По умолчанию {src}\*.arc напиши к примеру{src}\Data\*.arc ну и в папку Data рядом с инсталлом свали свои архивы. Это если архивы паковались без вн.модулей. Иначе нужно раскоментировать строку  в шапке скрипта с возможным исправлением к папке Max. Где должны лежать вн.модули которые необходимы для распаковки. Это верно для FreeArc_Example-Ext

    Всего записей: 54 | Зарегистр. 29-08-2009 | Отправлено: 01:42 08-12-2009
    4kusNick

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Иногда не хватает галки "Удалить после упаковки" в окне прогресса упаковки, рядом с галкой "Поверх всех окон", а то иногда забываю проставить ее в диалоге упаковки, или забываю, что снял ее в прошлый раз. В общем, может еще кто найдется, кому ее тоже не хватает..)

    Всего записей: 343 | Зарегистр. 13-06-2007 | Отправлено: 02:09 08-12-2009
    dinam

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Установил, не пошло, симптомы теже. Зато ключ -m=lpaq9k нормально работает. Ну и ладно. Хоть что-то заработало

    Всего записей: 318 | Зарегистр. 22-02-2005 | Отправлено: 06:46 08-12-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dinam
    консоль paq8px запускается или нет? попробуй с такими параметрами в arc.ini - у меня упаковывается и распаковывается
     
    [External compressor:paq8px]
    mem = 450
    default = 5
    packcmd   = {compressor} -{option} $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
    unpackcmd = {compressor} -d $$arcpackedfile$$.tmp.{compressor}
    packedfile = $$arcpackedfile$$.tmp.{compressor}
     
    упаковывать можно -m=paq8px (режим 5 по умолчанию) или с ключами -m=paq8px:6 -m=paq8px:7 -m=paq8px:8 (но для 8 может памяти не хватить)
     
    Добавлено:
    paq8px.exe должен лежать в /bin или прописан в path естественно

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 08:51 08-12-2009
    Xuligator

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Упаковываю файл с использованием precomp и появляется такая проблема .Если я пакую с ключом -slow то при распаковке появляется окно precomp а если не использую его распаковывается сразу.

     
    А какая у тебя версия самого Freearc и скрипта - 3.3 или 3.4? Лично у меня precomp архивы, созданные Freearc от 3 декабря + скрипт 3.4, распаковываются всегда с окном вне зависимости от параметров упаковки.

    Всего записей: 16 | Зарегистр. 26-06-2007 | Отправлено: 09:16 08-12-2009
    dinam

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    crotoff
    Попробовал с вашими параметрами arc.ini не помогло. paq8px.exe лежит в /bin. Консоль не запускается.

    Всего записей: 318 | Зарегистр. 22-02-2005 | Отправлено: 10:12 08-12-2009 | Исправлено: dinam, 10:12 08-12-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dinam
    как интересно, а просто упаковать им какой-нибудь в *.paq8px получится? Без FA контейнера
     
    Добавлено:
    в командной строке набрать paq8px.exe file

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 10:23 08-12-2009
    dinam

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Попробовал, жмет нормально

    Всего записей: 318 | Зарегистр. 22-02-2005 | Отправлено: 10:32 08-12-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Bulat_Ziganshin, правлю unarc.dll ... ту часть где запускается архиватор SFX который указан в параметрах сжатия. Интересует вот что подскажите как в haskell брать весь текст из консоли с pipe разобратся не могу

    не понял ни слова. особенно какое отношение имеет хаскел к unarc.dll

    Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 10:39 08-12-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dinam а теперь через FA
    arc a -m=paq8px file.arc file  
    Это если arc.exe и paq8px лежат в одном каталоге, а если PowerPack и arc.exe в разных то надо его в PATH указывать

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 10:42 08-12-2009 | Исправлено: crotoff, 10:44 08-12-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    slow прописываю так:

    во-первых, ты делаешь неправильно. менять строчки в arc.ini категорически не рекомендуется (поменявшие в своих глюках разбираются сами), а надо использовать оригинальные настрофки и precomp:slow
     
    второе - очевидно без slow precomp ничего не находит и freearc увидев что выходной файл оказался больше входного, просто запоминает входной файл и не использует precomp при распаковке. поэтому и окошка нет
     
    Добавлено:

    Цитата:
    а теперь через FA
    arc a -m=paq8px file.arc file

    насколько я заметил, в моём arc.ini этот метод переназначается на paq8px64

    Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 10:42 08-12-2009 | Исправлено: Bulat_Ziganshin, 10:47 08-12-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    да вроде он там дублируется? paq8px = paq8px64 и [External compressor:paq8f,paq8ff,paq8o,paq8o10,paq8o10t,paq8o8,paq8o9,paq8p,paq8p1,paq8o8pre,paq8k,paq8p3,paq8px,paq8pf]
    Лучше тогда exeшник переименовать в paq8px64  чтоб не запутаться
     
    Добавлено:
    dinam
    теперь попробуй paq8px.exe переименовать на paq8px64.exe - что будет?

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 10:56 08-12-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    paq8px = paq8px64

    это не дублирование. это означает что -m=paq8px будет заменяться на -m=paq8px64
     

    Цитата:
    попробуй paq8px.exe переименовать на paq8px64.exe

    а paq8px64.exe уже есть в PP. вопрос только в том чтобы клиент научился пользоваться cmd.exe иначе вы так и будете гадать до посинения

    Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 11:07 08-12-2009
    Sedjyan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
     

    Цитата:
    второе - очевидно без slow precomp ничего не находит и freearc увидев что выходной файл оказался больше входного, просто запоминает входной файл и не использует precomp при распаковке. поэтому и окошка нет

    Но если precomp с ключом slow обрабатывает файл то выходной файл после его работы всегда больше исходного.

    Всего записей: 54 | Зарегистр. 29-08-2009 | Отправлено: 11:15 08-12-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
    тогда непонятно если paq8px64.exe уже есть, почему ж он не сработал с первого раза как полагается? В то время как lpaq9k нормально работает. А переназначение в ini файле имеет больший приоритет? То есть в [External compressor: paq8px] paq8px уже не работает, правильно понимаю?

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 11:15 08-12-2009
    Sedjyan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xuligator
     
    FreeArc 0.60 RC от 5октября. скрипт 3.4
     
    Добавлено:
    Bulat_Ziganshin
     

    Цитата:
    precomp:slow

     
    И как мне тогда это подать в строке для Gui  в моем случае: -m9p -ld192 -s256
     
    Хотя я так понимаю что имея в архиве один файл параметр -s256 бесполезно задавать?

    Всего записей: 54 | Зарегистр. 29-08-2009 | Отправлено: 11:18 08-12-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    тогда непонятно если paq8px64.exe уже есть, почему ж он не сработал с первого раза как полагается?

    ну давай сидеть гадать
     

    Цитата:
    А переназначение в ini файле имеет больший приоритет? То есть в [External compressor: paq8px] paq8px уже не работает, правильно понимаю?

    да, срабатывает замена и уже всё
     

    Цитата:
    И как мне тогда это подать в строке для Gui  в моем случае: -m9p -ld192 -s256  

    -m=precomp04:slow+rep:192mb+exe+delta+lzma:91mb:normal:bt4:128

    Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 11:42 08-12-2009 | Исправлено: Bulat_Ziganshin, 11:42 08-12-2009
    dinam

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да дело оказалось в том что вызывается paq8px64 вместо paq8px. На paq8px64 и ругается консольная версия, т.к. на сколько я знаю это для 64 разрядных операционок, а уменя простая 32 разрядная XP.
    Я закоментировал строчку paq8px = paq8px64 и всё заработало!

    Всего записей: 318 | Зарегистр. 22-02-2005 | Отправлено: 12:02 08-12-2009 | Исправлено: dinam, 12:06 08-12-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Но если precomp с ключом slow обрабатывает файл то выходной файл после его работы всегда больше исходного.

     
    да, я ошибся. наверно он по коду возврата соображает. в любом случае - precomp при распаковке просто не вызывается. можешь убрать его из строки -m - результат будет таким же
     
     
    Добавлено:

    Цитата:
    На paq8px64 и ругается консольная версия, т.к. на сколько я знаю это для 64 разрядных операционок,

    хм, у меня под winxp-32 в эмуляторе работает
     
    Добавлено:
    может, у тебя атлончик?

    Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 12:04 08-12-2009 | Исправлено: Bulat_Ziganshin, 12:06 08-12-2009
    dinam

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да у меня AMD Phenom II X4 920.

    Всего записей: 318 | Зарегистр. 22-02-2005 | Отправлено: 12:09 08-12-2009
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

    Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc: бесплатный open-source архиватор - Часть 3
    Widok (23-11-2010 11:37): Лимит страниц. Продолжаем здесь


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru