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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    CDK

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
    эммм...
     
    в http://freearc.org/download/testing/FreeArc-portable-0.60RC-win32.zip отсутствует FreeArc.exe по-моему...

    Всего записей: 46 | Зарегистр. 01-09-2006 | Отправлено: 23:26 28-10-2009
    Bulat_Ziganshin

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

    Цитата:
    в http://freearc.org/download/testing/FreeArc-portable-0.60RC-win32.zip отсутствует FreeArc.exe по-моему...

    спасибо, исправил

    Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 23:50 28-10-2009
    Sergey_Advisor

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А с перепаковкой архивов какие то изменения будут?
     
    А то OpenOffice.org 3.1 (ru) Installation Files 156 МБ -> -mx -ld3200m -s8gb ch archive -mx -ld3200m -> 143 МБ
     
    Ручками распаковываем openofficeorg1.cab, OpenOffice.org 3.1 (ru) Installation Files 388 МБ -> -mx -ld3200m -s8gb ch archive -mx -ld3200m -> при перепаковке еще лежащих там zip во время сжатия вылетает с сообщением о недостатке памяти
     
    Уменьшаем настройки OpenOffice.org 3.1 (ru) Installation Files 388 МБ -> -mx -ld1600m -s8gb ch archive -mx -ld1600m -> 106 МБ
     
    Выводы:
    Перепаковки cab нет.
    На ровном месте уменьшили архив на 37 МБ.
    Вылет показывает что FreeArc зачем то перепаковывает во время сжатия а не до и в общий солид архив распакованные файлы не включает.

    Всего записей: 20 | Зарегистр. 28-10-2009 | Отправлено: 00:08 29-10-2009 | Исправлено: Sergey_Advisor, 01:34 29-10-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    насчёт paq8pf - http://encode.dreamhosters.com/showthread.php?p=9853 и http://encode.dreamhosters.com/showpost.php?p=9854&postcount=540
     
    Добавлено:

    Цитата:
    -ld3200m -> при перепаковке еще лежащих там zip во время сжатия вылетает с сообщением о недостатке памяти  

    1. используй 0.60
    2. прежде чем использовать опцию -ld - прочти насчёт 2gb в заголовке
    3. не используй команду ch для перепаковки к максимальному уровню сжатия, вместо этого распакуй файлы и сожми их снова
     

    Цитата:
    Перепаковки cab нет.  

    перепаковки нет ни для каких архивов. её реализация на ближашие год-два не запланирована в связи с большим обзёмом этой работы
     
    для некоторый файлов в частности zip перепаковку можно реализовать с помощью precomp. cab он не пакует

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

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

    Цитата:
    By the way, did anybody followed the call given in that picture ?  

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 11:31 29-10-2009
    Sergey_Advisor

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    "1. используй 0.60"
     
    0.60RC с сайта? или я отстал от жизни?
     
    "2. прежде чем использовать опцию -ld - прочти насчёт 2gb в заголовке"
     
    Читал. Но -ld3200m дает преимущество перед -ld1600m порядка 5-10% на бинарниках. И без перепаковки программа не падает. Посему просто оставил, но с перепаковкой вылетела. Win7 х86-64
     
    "3. не используй команду ch для перепаковки к максимальному уровню сжатия, вместо этого распакуй файлы и сожми их снова.
    +
    перепаковки нет ни для каких архивов. её реализация на ближашие год-два не запланирована в связи с большим обзёмом этой работы"
     
    То бишь пока в ручную. А команд нельзя дописать (если работы не на много) что бы 7zip хотя бы автоматом распаковывал в папки? Скажем -dc7zip Потом уж в ручную запакую - хоть так.
     
    "для некоторый файлов в частности zip перепаковку можно реализовать с помощью precomp. cab он не пакует"
     
    результаты от -max/-mxp отрицательные на моих наборах файлов.

    Всего записей: 20 | Зарегистр. 28-10-2009 | Отправлено: 11:51 29-10-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А нельзя ли уже сейчас написать на lua-скриптах подобие прекомпа на основе 7zip, чтоб запускалось тоже из контекстного меню? В частности интересуют файлы 2007-го офиса, которые представляют из себя замаскированные зипы. Скрипт ищет файлы с заданными расширениями во всех подкаталогах, подсовывает 7zipу, тот распаковывает их содержимое в папки с соотв. расширениями, а оригинальные файлы удаляет, чтоб не путались. Затем обработанный каталог скармливаем FA через контекстное меню. Обратная операция то же самое - скрипт ищет в подкаталогах папочки с расширениями docx, xlsm... итп и упаковывает их содержимое в зипы, присваивая им одноимённое расширение, а сами папочки удаляет, чтоб не путались.
    Для примера, файл оригинальный xlsm имеет размер 759076; упакованный FA с прекомпом - 283486; упакованное FA распакованное содержимое весит уже 177334 (и это не предел). Упакованная 7zipом папка открывается офисом на ура

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

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

    Цитата:
    0.60RC с сайта? или я отстал от жизни?  

    ага. главное не 0.5х - там были ошибки в -mx
     

    Цитата:
    -ld3200m дает преимущество перед -ld1600m порядка 5-10% на бинарниках

    ну как говорится прод твою ответственность
     

    Цитата:
    А команд нельзя дописать (если работы не на много) что бы 7zip хотя бы автоматом распаковывал в папки?  

    нет, это прекрасно и внешними средствами сделать можно
     

    Цитата:
    А нельзя ли уже сейчас написать на lua-скриптах подобие прекомпа на основе 7zip, чтоб запускалось тоже из контекстного меню?

    можно

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

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

    Цитата:
    можно

    запишем в планы или поставим на голосувание?

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

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

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    "Для примера, файл оригинальный xlsm имеет размер 759076; упакованный FA с прекомпом - 283486; упакованное FA распакованное содержимое весит уже 177334 (и это не предел)."
     
    Я ж говорю игра явно стоит свеч.
     
    "ага. главное не 0.5х - там были ошибки в -mx"
     
    Да, 0.6RC
     
    "ну как говорится прод твою ответственность"
     
    Да же в своп не лазит, жал 20 Гб.
     
    "нет, это прекрасно и внешними средствами сделать можно"
     
    тогда я могу утилитку написать распаковать - запаковать, только надо консольное что в CAB и JAR обратно свернет, посоветуйте.

    Всего записей: 20 | Зарегистр. 28-10-2009 | Отправлено: 13:16 29-10-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sergey_Advisor
    MsCab 0.63 free (для cab'ов), а для jar'ов вроде бы 7zip подходит (это переименованные зипы).  

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    "MsCab 0.63 free (для cab'ов)"
     
    Спасибо посмотрю.
     
    "а для jar'ов вроде бы 7zip подходит (это переименованные зипы)."
     
    Как все просто и действительно 7zip говорит: zip метод Deflate.
     
    P.S. а MsCab063 без  MultiArc работает? Если да можно пример командной строки.

    Всего записей: 20 | Зарегистр. 28-10-2009 | Отправлено: 22:26 29-10-2009 | Исправлено: Sergey_Advisor, 00:11 30-10-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sergey_Advisor
    работает из командной строки, с каталогами и списками
     
    You can't modify multiple volumes CAB archives. MsCab uses
    ;           LZX:21 compression with 16 MB folder size.
    ; Options:  Put options directly after '=%P' in Delete, Add and Move commands
    ;           -v360, -v720, -v1220, -v1440  - standard volume size
    ;           -v<size>[k|K|m|M]             - custom volume size
    ;           -vr<size>[k|K|m|M]            - reserve size on first volume
    ;           -n1, -n01, -n001, ...         - Name1.cab, Name2.cab, ...
    ;           -f<size>[k|K|m|M]             - folder size
    ;           -MSZIP, -LZX:15, ..., -LZX:21 - compression method
    ;           -ds                           - disable name sort
    ;           -i                            - display progress
    ;           -sfx[Module][:ScriptFile]     - create SFX archive
    ;           -dirs[-]                      - add [don't add] dirs' names
    ;           -p[password]                  - encrypt with password  
    ещё в составе винды есть такая makecab.exe, но она похоже папки не поддерживает или я просто не разобрался
     
    Добавлено:
    пример cab a Ru.hlp.cab Ru.hlp создаёт Ru.hlp.cab или добавляет в имеющийся архив Ru.hlp

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

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

    Цитата:
    будем надеяться, pf исправят так же оперативно как и px  

    http://encode.dreamhosters.com/showpost.php?p=9877&postcount=20

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

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

    Цитата:
    this version is a little faster

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 11:04 30-10-2009
    Sergey_Advisor

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Весьма не тривиальный формат строки
     
    "cab a Ru.hlp.cab Ru.hlp"
     
    Получилось с но только с файлами, с папками ничего не вышло, попробовал по другому, что то жмет но явно не указанную папку

    Всего записей: 20 | Зарегистр. 28-10-2009 | Отправлено: 11:57 30-10-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sergey_Advisor
    папки пакуются с ключом -dirs
    cab -LZX:21 -dirs -i a lang.cab Lang\*.*
     
    Добавлено:
    я тут подумал, может, перенести обсуждение смежных вопросов в соседнюю ветку http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=30239#1 ?

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    "папки пакуются с ключом -dirs
    cab -LZX:21 -dirs -i a lang.cab Lang\*.*"
     
    Все пойду писать утилиту.
     
    Если какие форматы еще надо, огласите весь список

    Всего записей: 20 | Зарегистр. 28-10-2009 | Отправлено: 12:57 30-10-2009 | Исправлено: Sergey_Advisor, 13:21 30-10-2009
    A19EXXX



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

    Цитата:
    http://encode.dreamhosters.com/showpost.php?p=9877&postcount=20

    На этом сайте твоя фотка в профиле или то просто ава?

    Всего записей: 513 | Зарегистр. 02-07-2009 | Отправлено: 13:13 30-10-2009 | Исправлено: A19EXXX, 13:17 30-10-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