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

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



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

    Цитата:
    там в самом низу страницы всё написано


    Цитата:
    поддержка расширенных атрибутов NTFS

    так вроде атрибуты вообще не поддержены?

    Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 02:49 02-11-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    egor23
    "На сегодняшний день в FreeArc отсутствуют следующие возможности, доступные в RAR и 7-zip: поддержка многотомных архивов, 64-битная версия, поддержка расширенных атрибутов NTFS, BCJ2, сегментация данных."

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



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    http://pic.ipicture.ru/uploads/091102/QUSUL9422R.jpg
     
    Вот это как тогда получилось?

    Всего записей: 136 | Зарегистр. 17-02-2009 | Отправлено: 13:34 02-11-2009 | Исправлено: milwaukeeman, 13:34 02-11-2009
    Bulat_Ziganshin

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

    Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 13:37 02-11-2009
    47STRELOK



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

    Всего записей: 246 | Зарегистр. 25-10-2009 | Отправлено: 20:03 02-11-2009
    sabio

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    47STRELOK
    что поподробнее? про "вручную"?
    берём все исходные файлы, делим их на 4 равные (?) кучки, жмём каждую в отдельный _независимый_ архив, называем архивы PartX.arc

    Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 20:32 02-11-2009
    4esnok



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну подскажите как сделать, что бы два архива фриарка были на двух разных дисках и после установки 1 архива, запрашивало 2 диск??? ПОЖАЛУЙСТААА!!!

    Всего записей: 68 | Зарегистр. 14-08-2007 | Отправлено: 22:48 02-11-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    new version:
     
        * disabled caching on decompression (added at Oct20)
        * new *experimental* multithreading compression modes -mex1 .. -mex4
        * compression meta-algorithm 4x4. for example, 4x4:t4:i2:tor:3:1m means "run 4 threads compressing using tor:3:1m with 2 more threads doing I/O"
     
    New modes -mex1 .. -mex4 are not yet optimized for text compression. But binary files compression is amazing:

    Код:
    -mex1
    Compressed 1 file, 690.514.620 => 273.913.476 bytes. Ratio 39.6%
    Compression time: cpu 15.18 secs, real 4.36 secs. Speed 158.302 kB/s
    Testing time: cpu 9.86 secs, real 2.79 secs. Speed 247.585 kB/s
     
    -mex2
    Compressed 1 file, 690.514.620 => 224.948.347 bytes. Ratio 32.5%
    Compression time: cpu 41.82 secs, real 11.58 secs. Speed 59.645 kB/s
    Testing time: cpu 11.73 secs, real 3.40 secs. Speed 202.973 kB/s
     
    -mex3
    Compressed 1 file, 690.514.620 => 204.953.651 bytes. Ratio 29.6%
    Compression time: cpu 71.81 secs, real 19.28 secs. Speed 35.808 kB/s
    Testing time: cpu 19.31 secs, real 5.30 secs. Speed 130.212 kB/s
     
    -mex4
    Compressed 1 file, 690.514.620 => 186.885.523 bytes. Ratio 27.0%
    Compression time: cpu 214.63 secs, real 55.79 secs. Speed 12.378 kB/s
    Testing time: real 5.19 secs. Speed 132.945 kB/s

     
    Old modes for comparision (and you know that FreeArc is the fastest archiver already):

    Код:
    -m1
    Compressed 1 file, 690.514.620 => 270.728.786 bytes. Ratio 39.2%
    Compression time: cpu 11.98 secs, real 9.97 secs. Speed 69.287 kB/s
    Testing time: cpu 7.78 secs, real 7.82 secs. Speed 88.358 kB/s
     
    -m2
    Compressed 1 file, 690.514.620 => 213.875.449 bytes. Ratio 30.9%
    Compression time: cpu 47.60 secs, real 45.14 secs. Speed 15.297 kB/s
    Testing time: cpu 9.89 secs, real 9.89 secs. Speed 69.855 kB/s
     
    -m3
    Compressed 1 file, 690.514.620 => 189.380.756 bytes. Ratio 27.4%
    Compression time: cpu 118.19 secs, real 116.48 secs. Speed 5.928 kB/s
    Testing time: cpu 16.82 secs, real 16.96 secs. Speed 40.726 kB/s
     
    -m4
    Compressed 1 file, 690.514.620 => 175.300.927 bytes. Ratio 25.3%
    Compression time: real 204.83 secs. Speed 3.371 kB/s
    Testing time: cpu 16.49 secs, real 16.63 secs. Speed 41.535 kB/s
     
    -mx -ld96m
    Compressed 1 file, 690.514.620 => 168.735.477 bytes. Ratio 24.4%
    Compression time: cpu 557.31 secs, real 355.63 secs. Speed 1.942 kB/s
    Testing time: cpu 15.66 secs, real 15.89 secs. Speed 43.450 kB/s

    Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 01:05 03-11-2009
    sabio

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    4esnok
    а почему ты решил, что так вообще можно сделать?
    FreeArc пока не поддерживает многотомные архивы
    и что значит после "установки"? может, у тебя там какой-нть InnoSetup используется? тогда тебе сюда за информацией - http://freearc.org/ru/InnoSetup.aspx

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
    Отличные новости, поразительные!
     
    А от того, что mex еще не оптимизирован под text, степень сжатия ниже не будет по сравнению с m ?
     
    Добавлено:
    И еще вопрос - планируются ли более мощные mex режимы?

    Всего записей: 343 | Зарегистр. 13-06-2007 | Отправлено: 01:38 03-11-2009 | Исправлено: 4kusNick, 01:39 03-11-2009
    John_White



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Bulat_Ziganshin
    У вас есть возможность создать скрипт подключения arc-архивов для NSIS по аналогии с Inno Setup?
    PS
    Сорри за оффтоп

    Всего записей: 221 | Зарегистр. 25-07-2009 | Отправлено: 09:29 03-11-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    John_White
    это не оффтоп, но скрипт делать я не собираюсь. мне кажется, что nsis имеет примущество только в меньшем размере кода инсталятора, а это не тот случай когда стоит применять freearc. is+freearc - для больших инсталяций, nsis - для маленьких

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



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

    Цитата:
    New modes -mex1 .. -mex4

    Какая прелесть! Скорость впечатляет.  
    Bulat_Ziganshin
    А тестовые версии сейчас скачиваются только целиком и в зипе? Или можно как раньше - только измененную часть и в arc?
     
    При архивировании через гуи -mex информационное окошко по сравнению со старыми алгоритмами "колбасит".
     


    ----------
    просто тут все делается через ж..., кроме постановки клизмы. ©

    Всего записей: 3316 | Зарегистр. 16-09-2003 | Отправлено: 11:02 03-11-2009
    A19EXXX



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

    Цитата:
    New modes -mex1 .. -mex4

    Очень интересно , вот только я в этом не особо разбираюсь и интересуем меня следующее: я привык использовать -mx -ld768m для сжатия, есть ли аналог с такой степенью сжатия, только через -mex (или другое, но чтобы скорость сжатия\распаковки была выше и это не отражалось на сжатии?

    Всего записей: 513 | Зарегистр. 02-07-2009 | Отправлено: 13:08 03-11-2009 | Исправлено: A19EXXX, 13:09 03-11-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    new modes will remain in the 0.60 and following alphas, but these are still experimental, meaning that
     
        * compression format may be changed at any time, so you will be unable to decompress such archives
        * it's new (unless we count 4x4.exe as prototype), so it may have bugs
        * it's not yet as efficient as possible, in particular compression is bad for binary files in -mex4 and text files in -mex3/4
     
    so, my goal, as usual, is to show you the technology, debug it, optimize it, find best compression parameters and finally replace -m1..-m4 with -mex1...-mex5 in 0.70 or so
     
    about improving -mx speed - there are no such plans. in the far future i plan to improve its compression, though, by using larger lzma dictionaries
     
     

    Цитата:
    А от того, что mex еще не оптимизирован под text, степень сжатия ниже не будет по сравнению с m ?  

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

    Цитата:
    И еще вопрос - планируются ли более мощные mex режимы?

    -mex5 будет - аналог нынешнего -m4 с более быстрым сжатием текстов
     

    Цитата:
    А тестовые версии сейчас скачиваются только целиком и в зипе? Или можно как раньше - только измененную часть и в arc?  

    только целиком. хотя я могу добавить и создание arc...
     

    Цитата:
    При архивировании через гуи -mex информационное окошко по сравнению со старыми алгоритмами "колбасит".  

    да, вот и ещё один из недостатков моей нынешней реализации многопоточности. это решаемо, к 0.70 сделаю
     
    Добавлено:
    actually, new compression modes are very like lzma2 multi-threading option. let's compare:
     
    7-zip advantages:
     
        * lzma2 skips incompressible data, improving both ratio and decompression speed
        * it may be used with BCJ2, improving overall compression
        * there is 64-bit version that is 10% faster and allows you to run, for example 8 compression threads with 1gb dictionary each
     
    freearc advantages:
     
        * with HT4, memory usage is much smaller
        * there is also m/t for tornado, grzip and forthcoming ppmdj algorithm that provides much larger "decision space"
        * it has delta and rep algos. rep is especially important since it removes repetitions BEFORE data are split into small independently compressed chunks
        * it's much easier to develop your very own compression profile and save it to arc.ini

    Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 19:57 03-11-2009 | Исправлено: Bulat_Ziganshin, 19:59 03-11-2009
    ruduk

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

    Цитата:
    вот и ещё один из недостатков моей нынешней реализации многопоточности. это решаемо, к 0.70 сделаю

    планы не поменялись? По FuturePlans версия 0.70 в Январе?
     
    Просто хочу определиться сколько у меня есть времени для перевода changelog_full_rus и eng. Хочу успеть все перевести
    Если бы Вы знали, как нехватает времени для перевода, но я над этим работаю. Уже сделал ~20% (с 0.01 до 0.40-pre 3) каждого файла. Хотел дойти до 0.52, а тут Вы новых версий навыпускали  Да и потом ремонт у меня затеяли, небыло времени... Но теперь все закончилось и я опять взялся за перевод.  
    Кстати, спасибо за новые версии.
    Еще хотел спросить как часто обновлять файл (тот, что на SVN)? Я собираю новые версии в "папочку" и после 2-3 новых RC выкладываю. или это нужно делать сразу и оперативно?

    Всего записей: 123 | Зарегистр. 08-02-2009 | Отправлено: 22:32 03-11-2009 | Исправлено: ruduk, 22:33 03-11-2009
    WildGoblin



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

    Цитата:
    * compression format may be changed at any time, so you will be unable to decompress such archives

    Если format may be changed at any time тогда думаю ещё рано заниматся продвижением FreeArс
    Может сделать отдельный бранч для всех новшеств и отдельный для более-менее стабильной версии?

    Всего записей: 32377 | Зарегистр. 15-09-2001 | Отправлено: 23:33 03-11-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    WildGoblin
    речь идёт об экспериментальных методах сжатия. старые-то методы никуда не делись
     

    Цитата:
    планы не поменялись? По FuturePlans версия 0.70 в Январе?  

    да. я сейчас кое-что сделал, включу это для экспериментов. а к версии 70 мы с этим разберёмся, отполируем, исправим ошибки и тогда это уже станет основными методами сжатия
     

    Цитата:
    Я собираю новые версии в "папочку" и после 2-3 новых RC выкладываю. или это нужно делать сразу и оперативно?

    делай как тебе удобно

    Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 23:43 03-11-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    I have filed a Bug in Launchpad that FreeArc is not in the official Ubuntu repositories.
    You can support this by subscribing.
     
    https://bugs.launchpad.net/ubuntu/+bug/473471
     
    Добавлено:
    ruduk
    слушай, если ты перевёл уже часть, давай её выложим и я ссылку с русской страницы исправлю. назови её changelog_full_ru.htm

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin, если я доведу до ума консольный пре-архиватор то вы под него добавите ключи? Или делать отдельную GUI утилиту?
     
    crotoff, данный ключ: cab -LZX:21 -dirs -i a lang.cab Lang\*.* не забирает вложенные файлы и папки ниже 1го уровня, можешь дать строку которая сгребает все?

    Всего записей: 20 | Зарегистр. 28-10-2009 | Отправлено: 14:32 04-11-2009 | Исправлено: Sergey_Advisor, 14:36 04-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