Ru-Board.club
← Вернуться в раздел «Программы»

» FreeArc (часть 4)

Автор: Bulat_Ziganshin
Дата сообщения: 01.01.2011 18:32

Цитата:
Методы –m9, -mx, ультра – одно и то же, для данной конфигурации компьютера.

как я уже сто раз говорил, -m9=-mx. макс/ультра сжатие - это -mx с ограничением памяти на распаковку, и ультра вроде на деле никак не может отличаться от -mx, а макс. отличается чисто символически


Цитата:
1. У FreeArc в встраиваемой Win-версии можно в командной строке задавать все те же параметры, что в консольной версии?
2. У меня в FreeArc (в встраиваемой Win-версии) накопились лишние профили сжатия. Не могу их убрать. А также упорядочить оставшиеся.
3. При архивировании больших папок в форматах 7z и zip - ошибка.

1. не понял вопроса. встраиваемая=portable? gui-версия freearc.exe имеет ту же ком. строку, что и консольный arc.exe, и ещё несколько команд чисто gui-шных: [more]
Код: case args of
["--settings-dialog"] -> openSettingsDialog -- Диалог настроек
"--add-dialog":xs -> openDialog xs exec add -- Диалог упаковки
"--extract-dialog":xs -> openDialog xs exec extract -- Диалог распаковки
["--register"] -> changeRegisterShellExtensions args -- Регистрация в Explorer
["--unregister"] -> changeRegisterShellExtensions args -- Удаление регистрации в Explorer
[] -> myGUI run args -- При вызове программы без аргументов или с одним аргументом (именем каталога/архива)
[_] -> myGUI run args -- запускаем полноценный Archive Manager
_ -> startGUI >> exec args -- а иначе - просто отрабатываем команды (де)архивации
Автор: ndch
Дата сообщения: 01.01.2011 20:39
Shuld

Цитата:
Результаты в группе процессоров i3-530 будут похожи (например для i3-550)
и отличаться от группы Athlon II X3 435 - 450.

Ещё есть geode/atom. Также графики разные для процов с разным кешем, предвыборкой комманд.
Автор: 1001001000
Дата сообщения: 01.01.2011 21:04
Надеюсь в новом 2011 дождемся новых версий архиватора Извиняюсь за офф.
Автор: ndch
Дата сообщения: 27.10.2011 07:04
Bulat_Ziganshin
Скажите пожалуйста, но больших и толстых компах (с парой корпусов xeon) куда крутить freearc ?

Например на четырёхядерном проце даёт прирост -m4x4.
Какова судьба freearc в плане x64 ?
Автор: Dark_Delphin
Дата сообщения: 27.10.2011 15:48
Где можно посмотреть какие параметры бывают для FreeArc, и что этот праметр означает?
Автор: Shuld
Дата сообщения: 02.01.2011 15:13

Цитата:
как я уже сто раз говорил, -m9=-mx.

Вы где-то также говорили, что на сайте http://www.maximumcompression.com/index.html
-mx=-m7


Цитата:
вручную удали эти строки из freearc.ini

???
Файл freearc.ini нашел. Но в нем только старые настройки, похоже еще от версии 0,666. А файла с новыми настройками, от 0,67а не нашел!
Где они могут быть?


Цитата:
сколько файлов?

Да например, этот мой тест, что выше, пакуется в zip архиваторами 7z и WinRAR, и НЕ пакуется FreeArc-ом. "Останавливается" на 18%, время продолжает идти.
А другая папка - 1001 файл, примерно на 20% вылетает с ошибкой.
И в том и в другом случае тулбар пройдя 15% немного прыгает "назад", после чего опять идет вперед.


Цитата:
красить жёлтым цветом одно и не красить другое - неправильно

Исправил.

Вопросы:
1. Правильно ли говорить, что "-mexХ" - многопоточный метод, а "-mХ" - до 2 потоков?

2. У меня в тестах загрузка процессора при упаковке методом -mex9 уменьшается до 50%. Означает ли это, что программа переключается на 2 потока (из-за нехватки памяти)?
Автор: VasulNoz
Дата сообщения: 02.01.2011 15:27
Почему при архивации FreeArcом (0,666) процессор загружается лишь на 80-90%, почему 10-20% мощностей процессора не используется, как это исправить? Уровень сжатия ультра, процессор E8400 (3.0Ггц)
Автор: V2driver
Дата сообщения: 27.10.2011 17:48
Dark_Delphin в шапке *Документация на консольную версию*
Bulat_Ziganshin
Есть ли возможность пренести интеграцию LZMA2 в Фа?
Просто неимение в Фа LZMA2 убивает столько возможностей.
Автор: juvaforza
Дата сообщения: 27.10.2011 18:02
Dark_Delphin

Цитата:
Где можно посмотреть какие параметры бывают для FreeArc, и что этот праметр означает?

1) В этом руководстве, только серьёзно отнеситесь.
2) В документации - обе ссылки есть в начале шапки.
3) Для репаков используют, кроме FreeArc, внешние программы. Для распаковки таких архивов они тоже нужны. Их настройки можете пожете посмотреть здесь (там в шапке есть FAQ), во втором пункте, в четырех частях этой темы, и на англоязычном форуме (ссылка есть в шапке). Также можете пользоваться Версией для печати.
Автор: Bulat_Ziganshin
Дата сообщения: 02.01.2011 18:40
VasulNoz
особенность алгоритма, смирись. больше процессора можно использовать только при уменьшении степени сжатия


Цитата:
1. Правильно ли говорить, что "-mexХ" - многопоточный метод, а "-mХ" - до 2 потоков?

2. У меня в тестах загрузка процессора при упаковке методом -mex9 уменьшается до 50%. Означает ли это, что программа переключается на 2 потока (из-за нехватки памяти)?

да. да


Цитата:
пакуется в zip архиваторами 7z и WinRAR, и НЕ пакуется FreeArc-ом

ну это проблемы в многопоточном zip-упаковщике. можно заменить 7z.dll на нормальную от 7-zip - тогда долджно всё работать


Цитата:
Файл freearc.ini нашел. Но в нем только старые настройки, похоже еще от версии 0,666. А файла с новыми настройками, от 0,67а не нашел!
Где они могут быть?

там, куда у тебя установлен fa. или в твоём домашнем каталоге, что несколько сложнее найти
Автор: 1001001000
Дата сообщения: 02.01.2011 18:51
VasulNoz, у меня такой же процессор как и у тебя:



Бывает даже до 100 доходит.
Автор: kalpak
Дата сообщения: 27.10.2011 18:08
V2driver
странно, я думал используются исходники LZMA2
потому как в папке src есть папка LZMA2
а в чем отличия с 1?я только про параметр -c знаю (chunksize)

кстати, а LZMA-x64 исходник существует доступный?
Автор: Bulat_Ziganshin
Дата сообщения: 02.01.2011 20:03
1001001000
Уровень сжатия ультра?
Автор: Engaged Clown
Дата сообщения: 27.10.2011 18:23
V2driver

Цитата:
Есть ли возможность пренести интеграцию LZMA2 в Фа?
Просто неимение в Фа LZMA2 убивает столько возможностей.

Шапке ведь есть "Планы дальнейшего развития".
Автор: 1001001000
Дата сообщения: 02.01.2011 20:07
Bulat_Ziganshin, да.
Автор: Bulat_Ziganshin
Дата сообщения: 27.10.2011 19:05

Цитата:
Можете подсказать какие параметры восновном используют в сжатиях игр для репаков?
И есть такой параметр, чтоб распаковка была долго, но сжатия очень хорошое (и чтоб не больше 700 метров ОЗУ хавало)

1. за 5 минут это не объяснишь
2. -mx -ld700m


Цитата:
Какова судьба freearc в плане x64 ?

в ghc поддержки его всё нет, если так и дальше пойдёт - мне придётся отлаживать упаковку через lzma-x64


Цитата:
кстати, а LZMA-x64 исходник существует доступный?

compile-FreeArc-LZMA.cmd


Цитата:
Есть ли возможность пренести интеграцию LZMA2 в Фа?

да. я начал делать и не доделал
Автор: PAQer
Дата сообщения: 02.01.2011 20:10
1001001000
VasulNoz
От данных зависит загрузка + настройки lzma.
Автор: GORA2
Дата сообщения: 02.01.2011 20:16
Можно ли использовать unarc.exe без дополнительных библиотек для распаковки .arc архивов ?
Автор: V2driver
Дата сообщения: 27.10.2011 20:27

Цитата:
V2driver

Цитата:Есть ли возможность пренести интеграцию LZMA2 в Фа?
Просто неимение в Фа LZMA2 убивает столько возможностей.


Шапке ведь есть "Планы дальнейшего развития".


Engaged Clown Я не слепой! прочтите еще раз мой пост! я поэтому и спросил нельзя ли перенести, ато до версии 2.0 как до луны!

Bulat_Ziganshin
Это здорово! жду с нетерпением, думаю не я один! это очень полезная штука Фа будет!
Спасибо!
Автор: juvaforza
Дата сообщения: 28.10.2011 00:12
Bulat_Ziganshin
Булат, это Вы нашли этих "родственных копирастов" (ссылка в шапке)?
Автор: Shuld
Дата сообщения: 02.01.2011 20:18
Наглядный тест архиваторов на январь 2011 года
Участники тестирования: WinRAR 3.93, 7z 9.20 и FreeArc 0.67а (17 ноября 2010).

Для архиватора 7zip в режиме «ультра» было недостаточно памяти, поэтому было 2 пути решения этой проблемы:
- уменьшить размер словаря (до 48 МБ), что приводит к уменьшению степени сжатия,
- уменьшить число потоков (до 3 или 2 с одинаковым результатом, поскольку на самом деле метод "ультра" будет использовать только 2 потока), что приводит к уменьшению скорости сжатия.
Оба варианта представлены в таблице. Для владельцев компьютеров с 64-разрядной Win и большим объемом памяти такой проблемы не должно быть.
Аналогичная ситуация сложилось с режимом –mex9 у архиватора FreeArc – где он переключился в режим 2 потоков (загрузка процессора до 50%).

График с осями "байт"х"мин:сек"

Каждый маркер обозначает один результат теста. Результаты разных архиваторов обозначены разными цветами. Слева вверху – быстрые режимы, справа внизу – максимальные режимы. Маркер, который находится одновременно левее и ниже – лучше того, который находится правее и выше.
У архиватора WinRAR маркеры «обычный», «хороший», «максимальный» сливаются в один, т.е. между ними в данном тесте практически нет разницы!

График с осями "размер архива в %"х"скорость сжатия (в логарифмическом масштабе)".

Из графиков хорошо видно, что при одинаковой степени сжатия затраты времени у FreeArc в 2…5 раз меньше конкурентов! Особенно хорошее соотношение «степень сжатия/ время» у режима –m2 (и в предыдущем тесте тоже).

Вопрос Булату Зиганшину:
У FreeArc в этом и предыдущем тесте методы –mex5…7 практически совпадают.
Было бы хорошо у метода –mex5 увеличить скорость работы, если это возможно ценой незначительного уменьшения степени сжатия.
Какими ключами можно поэкспериментировать (в моем последнем тесте большая часть файлов - .pdf, .rar, меньше .zip и еще меньше остальные)?
Я бы поэкспериментировал, если Вам это интересно.
Автор: Bulat_Ziganshin
Дата сообщения: 02.01.2011 20:28

Цитата:
От данных зависит загрузка + настройки lzma.

да не зависит она от данных. просто у него другие программы в backround cpu отжирают. смотреть-то надо загрузку самим процессом arc.exe


Цитата:
Можно ли использовать unarc.exe без дополнительных библиотек для распаковки .arc архивов ?

да. как и arc.exe
Автор: Bulat_Ziganshin
Дата сообщения: 28.10.2011 00:47
другие архиваторы что ли?
Автор: VasulNoz
Дата сообщения: 02.01.2011 20:33
Еще один вопрос. У меня установлено 2 ОС.
Почему на ХР наибольший блок адресного пространства равен 1197Мб, а на win 7 он составляет ~ 1600.
Автор: kalpak
Дата сообщения: 28.10.2011 07:09
а что такого в LZMA2?
параметр chunksize
указание кол-ва потоков
что еще?вроде больше и нет нечего (второй пункт пусть и с большей затратой/меньшей ratio памяти можно через 4x4 сделать)
Автор: GORA2
Дата сообщения: 02.01.2011 20:36
Спасибо, Булат. Мне достаточно будет unarc.exe
В шапке в FAQ
Цитата:
Q: (консольная версия) Как мне распаковать архив не в текущий каталог, а в заданный?
A: Воспользуйтесь параметром -dp=каталог.

Вызывает сомнение наличие знака равенства в строке, в документации этого знака нет.
Автор: Profrager
Дата сообщения: 28.10.2011 09:28
kalpak
имхо у lzma2 основной плюс в минимальном увеличении архива при несжимаемых данных. Остальное - мелочи)
Правда видимо из-за этого пришлось отнять бит у -lc
Автор: Bulat_Ziganshin
Дата сообщения: 02.01.2011 20:37

Цитата:
- уменьшить число потоков (до 3

2 там потока, 2!


Цитата:
У FreeArc в этом и предыдущем тесте методы –mex5…7 практически совпадают.

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


Цитата:
Какими ключами можно поэкспериментировать (в моем последнем тесте большая часть файлов - .pdf, .rar, меньше .zip и еще меньше остальные)?

-mex7 -ms

Добавлено:

Цитата:
Почему на ХР наибольший блок адресного пространства равен 1197Мб, а на win 7 он составляет ~ 1600.

dll-ки разные. см. в заголовке статью насчёт 2+ гб озу


Цитата:
Вызывает сомнение наличие знака равенства в строке, в документации этого знака нет.

в arc.exe работает и так и так, в unarc - только без "="
Автор: juvaforza
Дата сообщения: 28.10.2011 11:50
Bulat_Ziganshin
Krinkels Inc.
Автор: VasulNoz
Дата сообщения: 02.01.2011 20:54

Цитата:
Цитата:
От данных зависит загрузка + настройки lzma.

да не зависит она от данных. просто у него другие программы в backround cpu отжирают. смотреть-то надо загрузку самим процессом arc.exe


Ничего у меня ресурсов не ест. Чистая win 7 без антивируса

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

Предыдущая тема: Punto Switcher (часть 3)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.