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

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



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Немного не так.
Меня интересует самый-самый мощный алгоритм сжатия (без внешних упаковщиков), который не потребует столько памяти при распаковке, сколько нужно было для упаковки.
Как я понимял, асинхронка "-m9x" - это и есть что нужно.
Вопрос в том, какой максимум памяти он может потребовать на больших обьёмах инфы (напр., 8 гигов при 20…16000 файлов).

Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 14:17 17-05-2012
Paramon111

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Реально ли сделать чтобы метод -mx использовал больше 2-х потоков? Тогда и -mex9 будет не нужен ))

Всего записей: 148 | Зарегистр. 13-01-2012 | Отправлено: 14:20 17-05-2012
Engaged Clown



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

Цитата:
напомнило мне один из розыгрышей Стива Возняка

А что такое, всё плохо?

----------
Опросы ru-board'а

Всего записей: 8782 | Зарегистр. 08-06-2006 | Отправлено: 14:26 17-05-2012
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Engaged Clown
Стив сделал псевдо-рекламу компьютеров, где они сравнивались по фейковым параметрам. так и здесь - про 16-битные коды рида-соломона в par2/iceecc и сущестоввание более надёжных 32-битных кодов я слышал только здесь
 

Цитата:
Реально ли сделать чтобы метод -mx использовал больше 2-х потоков?

конечно, мы здесь все идиоты, ты один такой умный
 
insorg
-lc/-ld

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

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

Всего записей: 148 | Зарегистр. 13-01-2012 | Отправлено: 15:56 17-05-2012 | Исправлено: Paramon111, 16:25 17-05-2012
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
И снова не поняли друг друга.
Мне упаковку принудительно ограничивать  по памяти не нужно.
Мне интересно:
Какое наибольшее количество памяти может потребоватся для распаковки архива с "-m9x", если НЕ ограничивать? (хотя бы приблизительно)

Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 15:58 17-05-2012 | Исправлено: insorg, 16:28 17-05-2012
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
-m9x -lc- -ld- -di напечатает макс. необходимую память для упаковки и распаковки

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 17:45 17-05-2012
insorg



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

Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 18:04 17-05-2012
Bulat_Ziganshin

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

Цитата:
3. в поле Словарь писать все алгоритмы, найденные в архиве, с их максимальными словарями, переведёнными в байты, например: "LZMA:512mb LZMA2:256mb PPMD:48mb BZip2:900kb", таким образом это заодно станет и описанием алгоритмов, использованных в архиве  
 
Кроме того, последний пункт я думаю распространить и на описание архивов freearc, скажем там может появиться "rep:512mb+lzma:64mb ppmd:384mb grzip:8mb"  

не дождавшись критики и предложений, сделал для freearc так:
 
Dictionary: dict:93kb+lzp:93kb+ppmd:384mb rep:10mb+lzma:10mb grzip:728kb  
Dictionary: rep:96mb+xtor:16mb rep:30mb+xlzma:16mb grzip:8mb    
Dictionary: rep:512mb+xlzma:16mb dict:34mb+lzp:34mb+xppmd:384mb grzip:197kb

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 18:54 17-05-2012 | Исправлено: Bulat_Ziganshin, 18:56 17-05-2012
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Cегодня обновился до февральской версии, заметил новую (для меня, по крайней мере) утильку SREP (аж 3.01 версии).
Как её можно эффективно использовать?

Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 19:39 17-05-2012 | Исправлено: insorg, 19:39 17-05-2012
Bulat_Ziganshin

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 19:43 17-05-2012
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin,
Насчёт гуи и настроек - как-нибудь поставлю полную - поганяю, гляну что там интересного после 0.666 добавилось...
А использую я консольную версию в паре с Total Commander, потому интересует "консольное" использование.
 
В архиве обнаружил файлы
srep.exe
srep32.exe
srep32i.exe
srep64.exe
srep64i.exe

В чём разница?
 
p.s.
x64 версия FreeArc планируется?

Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 20:22 17-05-2012 | Исправлено: insorg, 20:53 17-05-2012
vasulpr

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

Цитата:
да, ещё ты там убрал выбор комментария. комментарий тоже сейчас вводится чертовски неинтуитивно, и это надо целиком переделывать  

Комментарии я хотел в соответствующую вкладку засунуть
 
А с комментариями что не так? Поставил галочку написал комментарий и пустил на сжатие.
 

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

Все уже давно придумано в других прогах, может стоит просто их перенести в ФА?
 
А за шифрование я совсем вас не понимаю, что с ним не так? можете кратко объяснить.
 
Блин все нет времени дорисовать другие вкладки. Если они вам еще нужны то на выходных я все сделаю

Всего записей: 126 | Зарегистр. 27-03-2011 | Отправлено: 21:14 17-05-2012 | Исправлено: vasulpr, 21:16 17-05-2012
Shuld

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

Цитата:
Выходит, вы хотите, чтобы программа несколько раз анализировала возможное время сжатия разными методами.

 
???
Архиватор смотрит объем данных и "скорость работы процессора".
Все!
На основании этого "считает" сколько времени для каждого из методов.
(разумеется, ориентировочно).
Речь именно оценить порядок времени, а не получить точное значение +-1%!

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

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

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

Булат, а нельзя ли в перспективе сделать сей процесс со SREP "базонезависимым" чтоль, даже не знаю как выразиться. Или "автономным" ну к примеру если SFX - чтобы он в код ехе встраивался и тд.

Всего записей: 586 | Зарегистр. 18-10-2008 | Отправлено: 22:57 17-05-2012
insorg



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

Цитата:
в перспективе сделать сей процесс со SREP "базонезависимым" чтоль, даже не знаю как выразиться

а я знаю - встроить его в arc.exe и в sfx-модули (можно не во все, а только в самые "умные").
 
1.
Имею папку на 30 файлов весом на 8 гигов (5 из них 0,9…1,2 гига, остальные - мелкие).
Требуется максимальное асинхронное сжатие (-m9x) с применением srep (как раз оценю для себя его эффективность).
Пока что комманда имеет вид:
    arc.exe a "f:\P1LIC.arc" <путь_папки> -m9x -i2 -lc- -ld- -di
Чем нужно дополнить для srep максимальной эффективности?
 
2.
И ещё, совет-пожелание:  пожалуйста, НЕ нужно жать sfx-модули upx-ом (или чем там ты их жмёшь), ибо это жутко вешает мне систему (антивирь сканит и вешает). От подобной идеи жать модули уже в своё время отказались разрабы RAR и 7Z.  Да и ложные срабатывания тоже встречаются, нехорошо. Всё равно же при мизерном весе этих sfx-ов выигрыш ничтожен, а потеря времени огромна.
 
з.ы.
Оба мои вопроса (про разницу и х64) всё ещё актуальны.

Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 23:34 17-05-2012 | Исправлено: insorg, 01:00 18-05-2012
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У МЕНЯ КО ВСЕМ СОВЕТ-ПОЖЕЛАНИЕ - НЕ РЕДАКТИРУЙТЕ СТАРЫЕ ПОСТЫ ДЛЯ ДОБАВЛЕНИЯ НОВОГО СОДЕРЖАНИЯ. ПРОСТО НАПИШИТЕ НОВЫЙ ПОСТ - МНЕ ТАК БУДЕТ УДОБНЕЙ
 

Цитата:
сейчас freearc по команде lt/ArcInfo выводит для собственных архивов следующую информацию:  

сделал и для .7z:

Код:
C:\>Arc.exe lt a.7z                                                                                                                                                        
...
 
Compression memory: 35 mb
Decompression memory: 18 mb
Dictionary: PPMD:16mb LZMA:3mb BZip2:900kb Deflate:32kb
 
              Pos            Size      Compressed   Files Method
-----------------------------------------------------------------------------
                0       7,257,513       7,349,363       1 LZMA:3m:lp2
                0                  51                 56       1 Deflate
                0                  42                 78       1 BZip2
                0       3,981,824          976,075       1 BCJ PPMD:o6:mem3m
                0       4,724,224       1,183,064       1 BCJ PPMD:o6:mem24
-----------------------------------------------------------------------------
5 files, 15,963,654 bytes, 9,508,636 compressed
 
                                                                                                                                                                                               
для zip делать не стану - там в заголовке оказывается нет инфы по размерам словарей
 
Добавлено:

Цитата:
А использую я консольную версию в паре с Total Commander, потому интересует "консольное" использование

-mc:rep/srep:mem256mb - смотрится как раз в GUI версии. ставишь галочку и он наверху пишет комстроку
 

Цитата:
srep64i.exe  
В чём разница?  

в скорости. и x64-коде
 

Цитата:
Булат, а нельзя ли в перспективе сделать сей процесс со SREP "базонезависимым" чтоль

такая идея есть: http://code.google.com/p/freearc/issues/detail?id=34 , но я не планирую это делать в обозримом будущем, а вот сам srep в fa встрою, думаю к концу этого года
 

Цитата:
x64 версия FreeArc планируется?

да. к концу этого года компилятор должен появиться
 

Цитата:
пожалуйста, НЕ нужно жать sfx-модули upx-ом

понял, сейчас уберу
 
Добавлено:
insorg
прочтите наконец описание -lc/-ld
 
Добавлено:

Цитата:
Действительно, бывает случаи, когда по дефолту ставишь ультра, а он пишет, что закончит часа через два. И приходится выходить и переставлять силу сжатия.  
Хотелось бы, чтобы можно было поменять силу сжатия (даже, если придётся пережимать с нуля) в процессе (ну там окна всякие на "вы действительно хотите???").  

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

Цитата:
И ещё, нужно делать юзерфрендли. 95% людей (в т.ч. я) не хочет разбираться в 100500 параметрах сжатия. Нужно, чтоб я только выбирал "ультра", а он сам догадывался каких файлов больше, и какие параметры применять

с этим в fa всё хорошо

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 15:33 18-05-2012 | Исправлено: Bulat_Ziganshin, 15:50 18-05-2012
insorg



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

Цитата:
прочтите наконец описание -lc/-ld
уже почитал-поглядел, разобрался. я ж ещё сразу тогда поблагодарил за помощь.

Цитата:
-mc:rep/srep:mem256mb - смотрится как раз в GUI версии. ставишь галочку и он наверху пишет комстроку
уже заметил, спасибо!

Цитата:
к концу этого года компилятор должен появиться
понял, буду ждать с нетерпением

Цитата:
в скорости. и x64-коде
то, что х32 и х64 - это ясно и так... а, вот, буковка "i" означает что? добавленое или, наоборот, облегчённое? просто, хочу выбрать наиболее функциональный вариант.

Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 16:55 18-05-2012 | Исправлено: insorg, 17:13 18-05-2012
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
srep*i - как правило, самый быстрый
 

Цитата:
А с комментариями что не так? Поставил галочку написал комментарий и пустил на сжатие.  

есть ещё удаление комментария из архива, установка комментария из файла. ещё полезно было бы добавить кнопки Load/Save для текста комментария
 

Цитата:
Все уже давно придумано в других прогах, может стоит просто их перенести в ФА?  

в том-то и дело, что у fa есть свои уникальные возможности как ядра (скажем keyfiles для шифрования), так и GUI
 

Цитата:
А за шифрование я совсем вас не понимаю, что с ним не так? можете кратко объяснить.  

там есть пароль и keyfile шифрования, алгоритм шифрования, и наконец пароли и keyfiles дешифрования
 

Цитата:
Блин все нет времени дорисовать другие вкладки. Если они вам еще нужны то на выходных я все сделаю

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 18:19 18-05-2012
insorg



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

Цитата:
srep*i - как правило, самый быстрый

и, как я понимаю, без "i" - самый эффективный по сжатию?

Всего записей: 15809 | Зарегистр. 04-11-2010 | Отправлено: 19:34 18-05-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