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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156

Открыть новую тему     Написать ответ в эту тему

Widok



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


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


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


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


Родственные темы:
Inno Setup плюс внешние упаковщики - использование архивов FreeArc в инсталяторах
ISDone.dll - библиотека распаковки архивов в инсталяторах
REP & SREP
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - "а как сжать ещё лучше?"
FreeArc и Unix - для альтернативно одарённых
• репозиторий FreeArc 'Next на github.com
• тема FreeArc 'Next на форуме encode.su
• раздел FreeArc на форуме krinkels.org

 
Другие архиваторы:
WinRAR
7-zip
PowerArchiver
HaoZip
BandiZip


Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:36 23-11-2010 | Исправлено: Release, 10:58 24-04-2023
ruduk

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Paramon111
 Речь идет об юзабилити FA и о том, что если сознательно отмечать опцию, то привыкшие к 7-zip и WinRAR юзеры тоже заметят этот момент в FA.

Всего записей: 123 | Зарегистр. 08-02-2009 | Отправлено: 09:52 16-08-2012
vishyakov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хочу обратить внимание Булата на такой недочёт в GUI: если ставишь галочку "precomp", а уровень сжатия выбран ниже Maximum, то precomp использован не будет, что мягко говоря не очевидно для пользователя. Нельзя ли сделать так, чтобы буква "p" добавлялась сама, если выбран хотя бы один внешний компрессор?

Всего записей: 29 | Зарегистр. 18-03-2009 | Отправлено: 12:12 16-08-2012
snkreg

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vishyakov
Присоединяюсь. А еще хотелось бы напомнить сделать выгрузку выбранных параметров в .bat\.cmd файлы.
С уважением.

Всего записей: 586 | Зарегистр. 18-10-2008 | Отправлено: 16:17 16-08-2012
Bulat_Ziganshin

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

Цитата:
понятно. а вот например в arc можно передавать еще такие типы:  
xz/wim/gzip/bzip2/tar  

fa поддерживает все типы архивов, поддерживаемые 7z.dll
 

Цитата:
Отмечаю опцию "Сделать ЕХЕ"  -->  "Выходной архив" так и остается price.arc  
Это возможно исправить?  

записал на будущее
 

Цитата:
Если, не начиная Упаковки (не нажать на Ок. диалога упаковки), снова зайти по кнопке "..." ) - видим что "Уровень сжатия" - Нормальное  и галочка "precomp" не отмечена    ------>  нажимаем Ок  - но Строка сжатия  так и осталась  Максимальное: -mx -mc$default,$obj:+precomp    

1. когда ты заходишь в этот диалог, все настройки сбрасываются на стандартные, но при этом строка наверху остаётся старая
2. когда ты меняешь в нём хоть одну опцию, строка наверху формируется заново на базе отмеченных опций
3. в диалог Add передаётся строка сверху
 

Цитата:
Ну да. Добавлено содержание arc-lzma-x64-filter.ini. На lzma x32 таких выкрутасов никогда не замечал. Такую ошибку выдает только lzma x64.

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

Цитата:
если ставишь галочку "precomp", а уровень сжатия выбран ниже Maximum, то precomp использован не будет

неправда. создаётся опция типа -m4 -mc$default,$obj:+precomp и как нетрудно проверить, она использует precomp: Подробнее...
 

Цитата:
Нельзя ли сделать так, чтобы буква "p" добавлялась сама

я здесь сделал по-другому - не через добавление буквы 'p', а через -mc. просто в качестве эксперимента
 
 
snkreg
ok

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 11:06 18-08-2012 | Исправлено: Bulat_Ziganshin, 11:13 18-08-2012
Paramon111

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

Цитата:
а из-за таких пустопорожних багрепортов я трачу время и пропускаю реальные баги

Намек понят.

Всего записей: 148 | Зарегистр. 13-01-2012 | Отправлено: 14:43 18-08-2012
vishyakov

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

Цитата:
опция типа -m4 -mc$default,$obj:+precomp и как нетрудно проверить, она использует precomp

Ну так я проверил - precomp не используется. А если добавить букву "p", то используется. На последней альфе. Сделать видео?

Всего записей: 29 | Зарегистр. 18-03-2009 | Отправлено: 15:48 18-08-2012
Petr245

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите,как в командной строке запаковать ZIP  windows стандартный,без установления rar,zip? на vbs есть,но я хочу что бы через cmd,Спасибо за помощь

Всего записей: 1 | Зарегистр. 18-08-2012 | Отправлено: 20:49 18-08-2012
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
new alpha version:
  • lz4: new, fastest compression method (and xlz4 to utilize all cores)
  • xlzma: reduced memory usage for compression
  • xppmd: restored multi-threading support
  • 4x4, grzip: fixed bugs in reporting memory usage, limiting memory usage and reporting (de)compression progress
Before releasing 0.70, i should fix plenty of bugs. This time, i worked around multithreading compression issues. Also i've added LZ4 method in order to explore freearc's inner limits to fastest compression
 
 
Новая альфа-версия:
  • lz4: новый, самый быстрый метод сжатия (плюс многопоточный xlz4)
  • xlzma: уменьшено использование памяти при сжатии
  • xppmd: восстановлена многопоточная работа
  • 4x4, grzip: исправлены ошибки в вычислении требуемой памяти, ограничении потребления памяти и отображении прогресса операции
До релиза 0.70 мне предстоит исправить кучу ошибок. В этот раз я сосредоточился на проблемах в многопоточной упаковке, а также добавил LZ4 чтобы исследовать внутренние ограничения freeac для сверхбыстрого сжатия

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 14:02 22-08-2012 | Исправлено: Bulat_Ziganshin, 20:33 26-08-2012
Shuld

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А что за зверь lz4?
http://fastcompression.blogspot.com/p/lz4.html
?
 
Попробуем, сравним.
Что-то не пишут, он что, быстрее tornado?

Всего записей: 364 | Зарегистр. 08-12-2010 | Отправлено: 19:59 22-08-2012
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shuld
по сравнению с tor:1 он и быстрее, и жмёт лучше. вот здесь например можешь глянуть: http://encode.ru/threads/1591-zpaq-benchmarks
 
вообще за исключением quicklz, это лучший из максимально быстрых алгоритмов. другое дело, какой в них смысл - в freearc xlz4 упирается в скорость не самого lz4, а того треда архиватора, который читает данные и вычисляет их crc

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 20:27 22-08-2012
QSQ



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

Всего записей: 923 | Зарегистр. 29-09-2007 | Отправлено: 20:45 22-08-2012
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
QSQ
нет, я займусь этим только в след. версии

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 20:51 22-08-2012
Shuld

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как быть с этим:
 
lz4 1.3 -c0t1
disqualified: crash while decompressing
 
lz4 1.3 -c0t2
disqualified: crash while decompressing
 
lz4 1.3 -c0t3
disqualified: crash while decompressing
 
lz4 1.3 -c0t4
disqualified: crash while decompressing
 
lz4 1.3 -c1t4
disqualified: crash while decompressing
 
lz4 1.3 -c2t4
disqualified: crash while decompressing
 
http://compressionratings.com/sort.cgi?rating_sum.full+6ne_old+p3

Всего записей: 364 | Зарегистр. 08-12-2010 | Отправлено: 20:53 22-08-2012
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shuld
понятия не имею. а тебе что, скорости -m1 не хватает? помнится, у тебя оно в диск упиралось

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 21:00 22-08-2012
Shuld

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да.
А есть смысл для экспериментов какую-нибудь программу RAM-диска использовать?
(у меня win-7 32 разр., а ОЗУ 4 Гб).

Всего записей: 364 | Зарегистр. 08-12-2010 | Отправлено: 21:06 22-08-2012
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shuld
я бы даже сказал, что не имеет смысла такие алгоритмы тестировать без рам-диска

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 21:09 22-08-2012
Shuld

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я так понял, что в lz4 Вас интересует метод -c0?
Поскольку -c1 и -c2, похоже не так интересны.

Всего записей: 364 | Зарегистр. 08-12-2010 | Отправлено: 21:17 22-08-2012
UbiSergei

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin, спасибо вам за хороший архиватор. Есть пару предложений насчет GUI: в основном, измененные строки и упрощения. Многое, наверняка, уже озвучивалось. Согласен с тем, что это неприоритетно, но к релиз-версии может пригодиться
 
http://i.imgur.com/3Q8XP.png
http://i.imgur.com/RNy7W.png
http://i.imgur.com/aJMoj.png
 
 
1. Возможность скрывать тулбар
2. Отказ от иконок в меню "Файл": в современных приложениях их уже давно нет.
3. Кнопка "Обновить" возде адресс-бара, а не на тулбаре.
4. [..] в качестве "Вверх".
5. Реализация базовых команд проводника: копировать, вставить и т.д.
6. Мы все ждем контекстное меню

Всего записей: 7 | Зарегистр. 22-08-2012 | Отправлено: 21:33 22-08-2012
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shuld
я вставил bsd-лицензированный код, реализующий только режим -c0
 
UbiSergei
ну так проблема в том, что у программы нет дизайнера. так что я живу только вашими советами - следите и направляйте
 
2. имхо с иконками лучше. какая разница что сейчас модно
 
насчёт надписей в окошке прогресса - у меня появилась идея написать так:
 
Time: 0:00:05 of ~0:00:12
Files: 15 of 70
Bytes: 30,000 of 100,000
Compressed: 12,300 of ~40,700
 
а твои варианты - думаешь, именно они понятней будут нынешних?
 
a) kB/s написано потому что K вроде означает 1024, а k - 1000
б) keep window on top скрыто потому что оно нафиг не нужно подавляющему большинству юзеров и потому что я планурю туда добавить больше опций, типа "shutdown after operation"
в) насчёт 2px не понял
г) насчёт Combine вместо Join archives - думаешь понятно будет? а по-русски как перевести?

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 23:04 22-08-2012
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. Folder --> FreeArc --> Add to acrhive --> High: -m7 -md96m -ld192m
2. Пригнал себез по 3G 470 МБ
3. Распоковать так и не смог

Код:
 
Arc.Extract.hs:154:56:-126:Non-exautsive patterns in lamda
 


Код:
 
can't allocate memory required for de(compresison) in ppdm:12:192mb, use -lc/-ld to limit memory usage
 

Паковал на W7 x64 - 16GB RAM, распаковать пробовал на XP x32 - 2GB RAM. В итоге оказалось что на исходном PC та же проблема.
Что я сделал не так ?
Перекачиваю архив с методом Normal(он и по размеру меньше).

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 16:27 23-08-2012 | Исправлено: slech, 16:28 23-08-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156

Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc (часть 4)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru