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

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

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

Widok (07-09-2009 19:15): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

FreeArc
бесплатный open-source архиватор для Windows и Linux,
сочетающий высокую степень сжатия и большой набор возможностей


Официальный сайт | Скриншоты | Скачать
Документация на консольную версию | Документация на GUI версию
Сообщество пользователей FreeArc | Вики | Трекер (рассылка по ошибкам)
Проект на SourceForge.net | SVN-репозиторий | Поддержка InnoSetup
Обсуждение на encode.ru (англоязычное)

Скачать последний релиз - FreeArc 0.51 от 28 апреля 2009 г. Что нового: GUI с 14 локализациями, SFX/инсталятор, авто-определение типов файлов, очередное увеличение скорости и сжатия, словарь в lzma до 1 гб, исправлено 5 ошибок (рас)паковки (подробнее)
 
Текущая альфа версия: скачать (распаковывать поверх установленного FreeArc 0.51). Список исправлений, блог

MiniFAQ...

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

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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:02 30-01-2009 | Исправлено: Bulat_Ziganshin, 22:15 30-08-2009
egor23



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

Цитата:
кстати никто не знает где взять  
Timer v8.00 tool by Igor Pavlov

вспомнил, где видел
7-Benchmark
http://sourceforge.net/project/showfiles.php?group_id=116710

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 09:28 13-05-2009
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
можно ли в одном архиве совместить зашифрованные и незашифрованные файлы, или зашифрованные разными алгоритмами? Например чтоб каталог "А" был зашифрован –ae=aes-128:r20:n2000; каталог "Б" –ae=aes-128+serpent:n5000+twofish/cfb с сокрытием имён, а всё остальное - вообще без шифрования?  
 
Добавлено:
если такое возможно - как это практически осуществить?

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 09:42 13-05-2009
Bulat_Ziganshin

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

Цитата:
можно ли в одном архиве совместить зашифрованные и незашифрованные файлы

да, надо добавлять файлы в несколько приёмов, выставляя необходимые опции. и использовать --append (её эквивалент - Архив/Режим перепаковки/Быстро добавить новые файлы в конец архива)
 
Добавлено:
crotoff
ах да - насчёт того, чтобы часть файлов была с шифрованием каталога, а часть - без. формат архива это позволяет, а вот программа - вряд ли

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
при добавлении к зашифрованному архиву - запрашивается пароль. После добавления видны имена всех файлов. Если наоборот - добавлять к обычному архиву с опцией -hp то при открытии объединённого архива запрашивается пароль. То есть без пароля не пускает. Если же содержимое скрывать не требуется - можно просто объединить архивы. В принципе логично, ведь иначе юзер может забыть что в архиве есть скрытые файлы
 
Добавлено:
А вообще было бы неплохо в GUI видеть на зашифрованых файлах пометки, типа "*"

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 11:59 13-05-2009
AlexShpi

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Создал архив с максимальным сжатием, а распаковать не могу ))
 
http://savepic.ru/635027.png

Всего записей: 2 | Зарегистр. 13-05-2009 | Отправлено: 15:07 13-05-2009
4kusNick

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexShpi
Наверное чтобы этого избежать, надо было использовать -ld при упаковке.
При распаковке кстати тоже должно помочь, если алгоритм позволит:
"В командах, создающих архив, ограничивает объём памяти, который будет необходим для распаковки создаваемого архива. В командах распаковки может уменьшить требования к памяти, если алгоритм позволяет сохранять промежуточные данные на диск. По умолчанию –ld75%. См. Использование памяти"

Всего записей: 343 | Зарегистр. 13-06-2007 | Отправлено: 15:26 13-05-2009 | Исправлено: 4kusNick, 15:28 13-05-2009
AlexShpi

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4kusNick, спасибо вроде разобрался.

Всего записей: 2 | Зарегистр. 13-05-2009 | Отправлено: 15:40 13-05-2009
spider91

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
извините я про xdelta не то написал. посто когда я смотрел на размер он еще не обновился.
 
есть еще вопрос:
 
если я напишу  

Код:
arc a -mlzma:559mb:a2:128:mc2

 
то сжатие будет производится только с lzma или с ним и стандартными алгоритмами FA? и даст ли приписка -mx  какойто результат?

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 16:21 13-05-2009
Bulat_Ziganshin

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

Цитата:
только с lzma

да

Цитата:
даст ли приписка -mx  какойто результат?

нет
 
читай доку

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 16:43 13-05-2009
spider91

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

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 16:59 13-05-2009 | Исправлено: spider91, 17:06 13-05-2009
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spider91
попробуй побрутфорсить
 
Добавлено:
расшифровка -mx в текущей альфе
rep:512mb+exe+delta+tempfile+lzma:64mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:384mb:92%:235:h26:d1mb+tempfile+ppmd:22:1gb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a
 
можно поменять параметры вызываемых методов и препроцессоров, а с опцией -ma- можно изменить методы для определённых расширений, если отредактировать arc.groups
 
Добавлено:
кстати, у меня вопрос похожий по методам - эти все встроенные препроцессоры rep, delta, lzp разработаны и настроены для LZMA и PPM? А для ROLZ и BWT какие сочетания лучше использовать?

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 17:50 13-05-2009
Giesmos

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно ли каким-то образом в GUI изменять параметры сжатия кроме предустановленных "радиобатонами", к примеру, править командную строку? Т.е. можно ли каким-то образом через GUI сделать сжатие, к примеру, -max, а не -mx?
 
Возможно ли редактированием ArcShellExt-user.lua добиться того, чтобы в контекстном меню было несколько вариантов сжатия (например, пара с различной степенью сжатия и один SFX) или же вызов окна настроек перед запуском самого процесса сжатия?
 
Правильно я понимаю, что внынешней альфа-версии уже можно каким-то образом создавать SFX с использованием precomp? (Unarc/SFX: support for external compressors and tempfiles) Если это так, то каким образом?

Всего записей: 59 | Зарегистр. 21-09-2003 | Отправлено: 18:41 13-05-2009
Bulat_Ziganshin

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

Цитата:
Возможно ли каким-то образом в GUI изменять параметры сжатия кроме предустановленных "радиобатонами", к примеру, править командную строку? Т.е. можно ли каким-то образом через GUI сделать сжатие, к примеру, -max, а не -mx?  

да. берёшь и вбиваешь что тебе там нужно )
 

Цитата:
Возможно ли редактированием ArcShellExt-user.lua добиться того, чтобы в контекстном меню было несколько вариантов сжатия (например, пара с различной степенью сжатия и один SFX) или же вызов окна настроек перед запуском самого процесса сжатия?  

1)да, размножаешь строку архивации и вбиваешь в неё нужные тебе настройки
2)нет, пока я не сделаю поддержку старта с диалогом сжатия в самом fa
 

Цитата:
Правильно я понимаю, что внынешней альфа-версии уже можно каким-то образом создавать SFX с использованием precomp? (Unarc/SFX: support for external compressors and tempfiles) Если это так, то каким образом?

можно. но при распаковке arc.ini и precomp должны быть в текщем каталоге. в будущем появится их автораспаковка из архива - найди соотв. issue по слову external и подпишись на него

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 18:56 13-05-2009
crotoff

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

по второму пункту присоединяюсь, хотелось бы задавать произвольные опции прям в меню

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 18:58 13-05-2009 | Исправлено: crotoff, 18:59 13-05-2009
Giesmos

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вбивать в строку "сжатие"?
К примеру:
любой текст: -max -md1024
 
Что-то мне кажется, что я что-то не так делаю - степень сжатия странно-одинаковая выходит.
 

Цитата:
1)да, размножаешь строку архивации и вбиваешь в неё нужные тебе настройки  

"compress_item = {text = "Add to "..arcname,  command = freearc.." a --noarcext "..add_options.." -- "..arcname.." "..filename,  help = "Compress the selected files using FreeArc"}"
Только в какоем именно место?
 

Цитата:
расшифровка -mx в текущей альфе
rep:512mb+exe+delta+tempfile+lzma:64mb:max:bt4:128, $obj => rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:384mb:92%:235:h26:d1mb+tempfile+ppmd:22:1gb, $wav => tta, $bmp => mm+grzip:8mb:m1:l:a  

Не будет ли очень затруднительно разъяснить, как это понимать?
Прошу простить за, возможно, такой простой вопрос, но пока сам удивляюсь (позор мне) не могу разобраться даже в командах консольной версии. Даже не получилось заархивировать папку с подпапками - запаковались только файлы в первой папке. И как пользоваться precomp, если простое прописывание -max не дает результата...
Одним словом, помогите криворукому, но очень заинтересованному пользователю
 
 
Добавлено:
...и сразу еще один момент
Сейчас архивировал c различными настройками небольшую игрушку (Hamsterball), во всех случаях, в SFX.
Так выходит, что сжатие, к примеру с параметром -m5x получается сильнее -max (разница смешная, но факт - 5 579 667b против 5 580 350b).
В распакованном виде - 14 332 840b
Это нормальная ситуация? Если паковать аналогичные данные в разы большего объема, не выйдет ли чего-то подобного?

Всего записей: 59 | Зарегистр. 21-09-2003 | Отправлено: 20:06 13-05-2009 | Исправлено: Giesmos, 20:09 13-05-2009
spider91

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
crotoff
 
 
где их можно поменять? чет не могу найти в arc.ini

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 21:10 13-05-2009
Bulat_Ziganshin

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

Цитата:
да, размножаешь строку архивации и вбиваешь в неё нужные тебе настройки

размножаешь определение compress_item
 
compress_item = ...
compress_item2 = ....
compress_item3 = ....
 
меняешь каждую строку как тебе нужно. затем использование compress_item меняешь на compress_item, compress_item2, compress_item3
 
на остальные вопросы отвечает дока

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 21:56 13-05-2009
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spider91
создаёшь пользовательские профили в ARC.INI например "super" или "fast"
это будут 2 строки текста
 
super = rep:512mb+exe+delta+tempfile+lzma:64mb:max:bt4:128/$compressed=0/$obj = rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128/$text = dict:128mb:80%:l8192:m400:s100+lzp:384mb:92%:235:h26:d1mb+tempfile+ppmd:22:1gb/$wav = tta/$bmp = mm+grzip:8mb:m1:l:a  
 
fast =rep:512mb+exe+delta+tempfile+lzma:64mb:max:bt4:128/$compressed=0/$obj = rep:512mb+delta+tempfile+lzma:64mb:max:bt4:128/$text = dict:128mb:80%:l8192:m400:s100+lzp:384mb:92%:235:h26:d1mb+tempfile+ppmd:22:1gb/$wav = tta/$bmp = mm+grzip:8mb:m1:l:a  
 
комбинируешь методы и параметры как тебе надо, в arc.groups проверяешь секции чтоб расширения не повторялись а при упаковке задаёшь опцию -m=super или -m=fast и если не устраивает результат - пробуешь другую комбинацию
 
Добавлено:
Giesmos
в том же каталоге, где и arc.exe должен лежать precomp04.exe или же он должен быть указан в PATH. Использовать можно прям из командной строки (опции -m=precomp или -m=precomp+[метод или внешний компрессор] а можно и прописать в профиле. Проверь в своём arc.ini наличие записей  
 
precomp = precomp04
 
[External compressor:precomp04]
mem = 2
packcmd   = {compressor} {options} -o$$arcpackedfile$$.tmp  $$arcdatafile$$.tmp
unpackcmd = {compressor} -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp
 
 
Добавлено:
кстати, если кто юзал peazip - в нём есть удобная фишка - консоль/импорт из GUI в memo - после того как настроили опции в GUI можно посмотреть как оно будет выглядеть в консоли и отредактировать

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 21:59 13-05-2009 | Исправлено: crotoff, 22:21 13-05-2009
spider91

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
crotoff
 
спасибо буду пробовать.
 
 
 
Bulat_Ziganshin
 
что такое a2 в lzma (в доке только a0 и a1) и как понять -mlzma:559mb , если в доке идет только до 256mb?

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 22:32 13-05-2009
Bulat_Ziganshin

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

Цитата:
кстати, если кто юзал peazip - в нём есть удобная фишка - консоль/импорт из GUI в memo - после того как настроили опции в GUI можно посмотреть как оно будет выглядеть в консоли и отредактировать

в fa это можно сделать посмотрев лог. удобство конечно не то
 

Цитата:
что такое a2 в lzma (в доке только a0 и a1) и как понять -mlzma:559mb , если в доке идет только до 256mb?

начиная с fa 0.30 это одно и то же, раньше a2 был более мощный режим. поднимаем глаза наверх и читаем список улучшений в 0.51. дока осталась с 0.40

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 22:40 13-05-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

Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc: бесплатный open-source архиватор - Часть 2
Widok (07-09-2009 19:15): Лимит страниц. Продолжаем здесь.


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru