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

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

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
    Как скоро этим можно будет насладится ?
    Увидел:
    Версия 2.0
    поддержка бэкапов (сохранение 3 времён, атрибутов и ACL файлов)
     
    Добавлено:
    Очень грустно.

    Всего записей: 6516 | Зарегистр. 31-08-2008 | Отправлено: 17:40 18-11-2009 | Исправлено: ndch, 17:49 18-11-2009
    kvas

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
     
    вот не знаю баг не баг))
    графическая версия альфа версия: 0.60RC (5 ноября)  
    под win 7 *64  
    не распаковывает архив без расширения.

    Всего записей: 32 | Зарегистр. 08-01-2004 | Отправлено: 23:58 18-11-2009
    CDK

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    При попытке войти в запаролированный архив (не мой, видимо с имена файлов запаролированы) запрос на пароль выдается через раз. На первый архив выдает, а на второй тупо повисает.

    Всего записей: 46 | Зарегистр. 01-09-2006 | Отправлено: 23:38 19-11-2009
    526549



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я вот пользовался FREEARC на процессоре E6300 (двухъядерник), и насколько мне запомнилось, в процессе архивирования использовалисьоба ядра. сейчас у меян процессор Q8400 (четыре ядра) и архиватор начал пользовать 1 ядро. Это баг или freearc и до этого 1 ядро юзал и я просто ошибся?

    Всего записей: 359 | Зарегистр. 20-01-2007 | Отправлено: 23:38 19-11-2009
    spider91

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    526549
     
    У меня фа использует все 4 ядра по дефолту и всегда использовал, так что вряд ли это баг.  
     
    Но можно и заставить его делать это - в диспетчере на процессе арка -> задать соответствие.

    Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 00:41 20-11-2009
    Bulat_Ziganshin

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

    Цитата:
    не распаковывает архив без расширения.

    у меня распаковывается. только каталог куда пойдёт распаковка поменяй
     

    Цитата:
    Это баг или freearc и до этого 1 ядро юзал и я просто ошибся?

    fa использует от 1 до всех ядер в зависимости от метода сжатия и содержимого файлов. типично (-m4 и выше, бинарные файлы) загружается 2 ядра

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 12:14 20-11-2009
    Bulat_Ziganshin

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

    Цитата:
    При попытке войти в запаролированный архив (не мой, видимо с имена файлов запаролированы) запрос на пароль выдается через раз. На первый архив выдает, а на второй тупо повисает.

    я знаю, что он иногда повисает при запросе пароля, и знаю причину этого. как исправить - пока не знаю

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 16:08 20-11-2009
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
    В свое время хотелось от WinRAR-а следующего: создание самораспаковывающегося архива, но так чтобы exe-шник и архив были по отдельности . Т.е. на выходе exe и rar, но работает это все так же, как если бы все лежало в одном файле.
    В фриарке такое можно замутить?

    Всего записей: 10499 | Зарегистр. 05-02-2003 | Отправлено: 20:02 20-11-2009
    ruduk

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    создавай архив, а потом клади рядом Unarc.exe
    Вот и будет "по отдельности". Правда он не GUI, и команду распаковки нужно будет прописывать вручную каждый раз при распаковке.
    Sfx должен быть в виде одного ехе-файла. Иначе самораспаковывающийся архив не будет знать что и где в нем находится.
     

    Всего записей: 123 | Зарегистр. 08-02-2009 | Отправлено: 23:58 20-11-2009
    ICESCREAM



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
    А можно сделать создание имени архива исходя из данных внешней программы?
     
    Например имя архива = md5 файла внутри него

    Всего записей: 164 | Зарегистр. 28-07-2006 | Отправлено: 00:46 21-11-2009
    sabio

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

    Цитата:
    чтобы exe-шник и архив были по отдельности

    похожая штука есть для 7-zip - см. в шапке соседней темы про "многотомные sfx"

    Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 01:07 21-11-2009
    Bulat_Ziganshin

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

    Цитата:
    А можно сделать создание имени архива исходя из данных внешней программы?
     
    Например имя архива = md5 файла внутри него

    запросто! например в unix'овом/cygwin'овском sh:
     
    arc a `md5 file` file

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 10:34 21-11-2009
    V0lt



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

    Цитата:
    Правда он не GUI, и команду распаковки нужно будет прописывать вручную каждый раз при распаковке.
    Sfx должен быть в виде одного ехе-файла.

    во-во сколько телодвижений. А мне надо чтобы экзешник сам распаковывал нужный архив или даже получал имя архива из своего имени.
     
    sabio

    Цитата:
    похожая штука есть для 7-zip - см. в шапке соседней темы про "многотомные sfx"

    нашел близкое по смыслу - Модифицированный SFX модуль 7-Zip'а для установок, но как его скачать?

    Всего записей: 10499 | Зарегистр. 05-02-2003 | Отправлено: 10:35 21-11-2009 | Исправлено: V0lt, 11:33 21-11-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    напиши батник c командами распаковки, а затем скомпилируй его в exe например вот этим

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    crotoff
    Спасибо, но есть мысля сделать что-то более универсальное с помощью Inno setup.

    Всего записей: 10499 | Зарегистр. 05-02-2003 | Отправлено: 17:35 21-11-2009
    sabio

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

    Цитата:
    но как его скачать?

    так ведь в шапке темы по 7-zip как раз и есть ссылка для загрузки:
    http://gora.7zsfx.info/addons/Loader.7z.000_s2_090925_11-11.7z

    Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 17:56 21-11-2009
    V0lt



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

    Цитата:
    так ведь в шапке темы по 7-zip как раз и есть ссылка для загрузки

    Ой,

    Всего записей: 10499 | Зарегистр. 05-02-2003 | Отправлено: 00:10 22-11-2009
    Ghost2004

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, а меня всё ещё волнует вопрос: насколько трудно реализовать Extreme Long Rep - т.е. rep вообще без словаря? Потому что с появлением и распространение быстрых SSD с микроскопической латентностью оно становится по настоящему актуально. В принципе, такая штука планируется? Хотя бы к версии 1.0, или даже 2.0, а то и 2.5 . Потому что десятки Гб образов консольных игр на нескольких дисках всё ещё валяются мёртвым грузом - при том, что совпадения там длинные, вполне вероятно более 10-ки кб (не говоря уж о пределе нынешнего rep'а в 4 кб) - и такая штука их бы в разы сжала. А так единственный вариант - бить файлы образов (предварительно пройдясь по ним обычным rep'ом с совпадением порядка 128) на куски по 700 Мб и в ручную искать пары кусков, которые хорошо сожмутся ещё одним rep'ом на 1400 Мб - а это занятие очень долгое и утомительное, да ещё требующее разбиение на большое количество временных файлов (впрочем, тут multivolime может сильно помочь)...
     
    Впрочем, вопрос в том, насколько быстро такая штука будет упаковывать и распаковывать... Ведь там хеш требуется более стойкий - а это наверное выйдет медленней. Но наверное размер мин. совпадения 4-64 кб может заметно ускорить хотя бы сжатие... Ну а расжатие тут уж по любому будет скорее от латентности зависеть (т.е. на HDD тормоза наверняка обеспечены (со словом 128-512 байт - уж точно) - но новые SSD этой проблемой не должны страдать). С другой стороны, очень большая мин. длина, вроде 16-64 Кб может с этим здорово помочь.

    Всего записей: 51 | Зарегистр. 02-01-2008 | Отправлено: 09:14 22-11-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ghost2004
    мы уже всё это перетирали и сейчас ты просто повторяешь сделанные тогда выводы  единственное что - в rep задаётся мин. длина совпадений, и даже она может быть в сотни кил. максимальная же ограничена размером обрабатывающегося за раз блока - 8мб
     
    далее. в lrzip оказывается не только описана эта идея, но и есть готовая программа, которая однако только оценивает степень сжатия. мне удалось откомпилить её только под linux: http://freearc.org/download/testing/find_stream_match
     
    кстати, её скорость вполне приличная - 20 мб/сек. используется проверка по crc+md4

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 12:10 22-11-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ghost2004
    http://freearc.org/download/testing/srep.exe:
     
    >t srep.exe <D:\testing\!!!\5g
    512 mb used for hash (filesize/12, rounded up to power of 2)
    5586729972 -> 4575184372: 81.89%
    Elapsed time = 432.297 seconds
     
    таким образом, сейчас можно обрабатывать файлы размером до 24 гб

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 18:28 22-11-2009 | Исправлено: Bulat_Ziganshin, 19:52 22-11-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