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

» FreeArc (часть 4)

Автор: Dark_Delphin
Дата сообщения: 25.10.2011 20:14
Всем привет.
Можете подсказать какие параметры восновном используют в сжатиях игр для репаков?
И есть такой параметр, чтоб распаковка была долго, но сжатия очень хорошое (и чтоб не больше 700 метров ОЗУ хавало)

Заранее спасибо.
Автор: Bulat_Ziganshin
Дата сообщения: 18.03.2011 02:52
new version:

* 7z.dll: fixed bug: a.7z.arc was recognized as .7z archive if a.7z was stored in .arc without compresion
* GUI: runs exe/doc/xls files instead of opening them as archives (configured in Interface tab)
* GUI: ^PgUp and ^PgDn to walk in the hierarchy (in paricular to open exe/doc/... as archives)
* 7z.dll: "lt" and ArcInfo commands: shows list of solid blocks and removed .arc-specific lines
* freearc.ini: added default values for compression.zip and compression.7z options
* UI: fixed erroneous stats at the end of compression like "99,993,888 => ... bytes" on 100mb file
* LZMA: writes decompressed data in 8 mb (instead of 256 kb) chunks
Автор: Dark_Delphin
Дата сообщения: 26.10.2011 19:50
Ауу.. Что так глухо?..
Автор: egor23
Дата сообщения: 18.03.2011 13:47
Bulat_Ziganshin

Цитата:
* 7z.dll: "lt" and ArcInfo commands: shows list of solid blocks and removed .arc-specific lines

для cab-архива ничего не показал
Автор: Bulat_Ziganshin
Дата сообщения: 27.07.2012 23:01
Paramon111
нет, проблема в том что все эти тонкости с использованием памяти плохо документированы, поэтому ты просто не понимаешь что там происходит


Цитата:
Как вариант - можно пожать тем же 7z со словарём 384 или 512 мбайт, но хотелось бы иметь всё-таки ARC-архивчик.
Вопрос: что можно сделать в данной ситуации?

использовать lzma-x64, я уже объяснял как - пару страниц назад. или использовать srep, как описано в faq
Автор: moonlight82
Дата сообщения: 26.10.2011 20:51
Dark_Delphin
Параметр для чего?
Автор: slech
Дата сообщения: 18.03.2011 13:56
Bulat_Ziganshin
Вроде была мысль после тестирования архива выводить сообщение, что тестирование пршло успешно и ошибок необнаруженно.
Автор: insorg
Дата сообщения: 28.07.2012 00:54
Bulat_Ziganshin
а без сторониих упаковщиков, чтобы обойтись одним unarc.exe - никак?
Автор: Dark_Delphin
Дата сообщения: 26.10.2011 21:00
Ну тема же Фриарк называется)

Добавлено:
Какой параметр у FreeArc использовать, чтоб распаковка была долго , но чтоб же сжатие перед этим было отличное?
Автор: Paramon111
Дата сообщения: 28.07.2012 06:48
insorg
я файл подкачки больше 1 гига не ставлю, знаю что будет тормозить. Скоро поставлю 8 гигов ОЗУ, думаю проблема с -lc- решится для файлов до 500-600 Мбайт.

Добавлено:
Bulat_Ziganshin
У метода -mx при любом размере файла и любом размере ОЗУ потолок lzma:256mb?
Автор: juvaforza
Дата сообщения: 18.03.2011 14:15
slech
Сейчас есть панель событий, там все отображается.
Автор: no404error
Дата сообщения: 27.10.2011 00:01
Третье пришествие кнопки "Сделать зашибись!" надвигается, прихожане уже тут.
Автор: cuneiform
Дата сообщения: 18.03.2011 19:47
По поводу вида интерфейса 0.б66: Взял портабельную версию, открыл. Хотел начать работать. Сразу обратил внимание, что нет меню Вид. А почему, собственно? Такое есть в любой проге - от вьюера до упаковщика. Настройка внешнего вида. В том же самом 7-zip можно даже 2 панели открыть. Удобно.

Не успел даже попробовать архивер в работе. Интерфейс вдруг укоротился и вижу только слова каталог и размер -- а название папки и файла куда-то ушло и вообще стало не видно.
То есть, вроде как прокрутки не хватает по горизонтали.

Это что такое плиз? Как поправить?

И как использовать можно PeaZip как оболочку для FreeArc - где можно узнать?
Автор: Bulat_Ziganshin
Дата сообщения: 28.07.2012 11:44
insorg
lzma-x64 совместим со встроенным lzma


Цитата:
У метода -mx при любом размере файла и любом размере ОЗУ потолок lzma:256mb?

если не использовать lzma-x64 и ht - то да
Автор: Bulat_Ziganshin
Дата сообщения: 27.10.2011 01:26
новая альфа:

GUI: удаление временных файлов даже с атрибутом R/O (например, файлов извлечённых из не-arc архивов для запуска)
Опция -tzip/-t7z делает .zip/.7z расширением архива по умолчанию
Новый FreeArc-LZMA-x64.exe, поддерживающий все опции внутреннего алгоритма LZMA (включая HT4 matchfinder) и может быть откомпилирован любым компилятором (gcc, msvc, icl, linux, 32/64-битным)


Это означает, что теперь вы можете заменить внутреннюю 32-битную реализацию LZMA внешней 64-битной и получить свободу от 2gb-порога и ускорение некоторых режимов сжатия (по крайней мере, в теории это должно работать )


new alpha version:

GUI: removing temporary files even with read-only attribute (for example, files extracted from non-arc archive in order to run them)
-tzip/-t7z makes .zip/.7z the default archive extension
New FreeArc-LZMA-x64.exe that supports all the options of internal LZMA (including HT4 matchfinder) and can be compiled by any compiler (gcc, msvc, icl, linux, 32/64-bit)


It means that now you can replace internal 32-bit LZMA implementation with 64-bit external one and make FreeArc 10-20% faster in some compression modes (well, at least in theory)
Автор: Paramon111
Дата сообщения: 28.07.2012 15:17
Bulat_Ziganshin
Добавил я содержимое arc-lzma-x64-filter.ini в arc.ini, что-то не пошло, при любом методе выбивает ошибку "ошибка записи (диск полон?)", вернулся обратно. может что не так сделал?
Автор: VasulNoz
Дата сообщения: 18.03.2011 21:05
Bulat_Ziganshin
Почему вы не обновляете 7z.dll и 7zG.exe хотябы до последней стабильной версии?

Цитата:
нет. по умолчанию - это значит никаких параметров

Почему режим по умолчанию (вы говорили что он дает наилучший уровень сжатия в цепи среп - АРК(ультра)) проигрывает режиму -m2?

FA 0.67, srep 1.91, win7 32 3.25Гб ОП
Автор: insorg
Дата сообщения: 28.07.2012 15:25

Цитата:
файл подкачки больше 1 гига не ставлю

Оно является тормозом по причине своего существования и не зависимо от размера.

Bulat_Ziganshin
Т.е., мне понадобится всё тот же 7z x64 в качестве внешнего упаковщика, верно?
Автор: Bulat_Ziganshin
Дата сообщения: 19.03.2011 01:16

Цитата:
Почему режим по умолчанию (вы говорили что он дает наилучший уровень сжатия в цепи среп - АРК(ультра)) проигрывает режиму -m2?


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


Цитата:
Почему вы не обновляете 7z.dll и 7zG.exe хотябы до последней стабильной версии?


7z.dll я компиляю сам (удаляю из него deflate), а 7zG.exe вроде как раз 7.20. могу обновить до последней альфы


Цитата:
для cab-архива ничего не показал

для 7z/rar пашет, для zip нет, остальные я даже не проверял. в общем, я записал но в low-priority. нафиг оно вообще нужно..

Автор: ndch
Дата сообщения: 27.10.2011 07:04
Bulat_Ziganshin
Скажите пожалуйста, но больших и толстых компах (с парой корпусов xeon) куда крутить freearc ?

Например на четырёхядерном проце даёт прирост -m4x4.
Какова судьба freearc в плане x64 ?
Автор: Paramon111
Дата сообщения: 28.07.2012 15:36
insorg
200м файла подкачки в любом случае надо ставить на системном диске. остальное можно и убрать.
Автор: Dark_Delphin
Дата сообщения: 27.10.2011 15:48
Где можно посмотреть какие параметры бывают для FreeArc, и что этот праметр означает?
Автор: VasulNoz
Дата сообщения: 19.03.2011 11:34
Bulat_Ziganshin

Цитата:
7z.dll я компиляю сам (удаляю из него deflate), а 7zG.exe вроде как раз 7.20. могу обновить до последней альфы

В последний альфа версия 7zG.exe v9,13. обновите до последней финальной!

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

Тест проводил несколько раз для исходных файлов размером 3-4,5 Гб в цепи srep-arc (ultra) m2 дает выигрыш ~ 2Мб над параметром по умолчанию. Мне не разу не удалось получить преимущество режима по умолчанию над m2 (5 тестов с разным данным).

Почему версия 0,666 при архивировании упорядочивает файлы в 2 прохода, а не все сразу (48000 файлов)?
Автор: insorg
Дата сообщения: 28.07.2012 16:35
Paramon111
Я вот уже лет эдак 4-5 живу БЕЗ этой подкачки, и никаких проблем не имею.
Зато всё быстро и без убивания винта.
Автор: V2driver
Дата сообщения: 27.10.2011 17:48
Dark_Delphin в шапке *Документация на консольную версию*
Bulat_Ziganshin
Есть ли возможность пренести интеграцию LZMA2 в Фа?
Просто неимение в Фа LZMA2 убивает столько возможностей.
Автор: Bulat_Ziganshin
Дата сообщения: 19.03.2011 15:20

Цитата:
Тест проводил несколько раз для исходных файлов размером 3-4,5 Гб в цепи srep-arc (ultra) m2 дает выигрыш ~ 2Мб над параметром по умолчанию. Мне не разу не удалось получить преимущество режима по умолчанию над m2 (5 тестов с разным данным).

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


Цитата:
Почему версия 0,666 при архивировании упорядочивает файлы в 2 прохода, а не все сразу (48000 файлов)?

читай доку на опцию -s


Цитата:
В последний альфа версия 7zG.exe v9,13. обновите до последней финальной!

судя по дате - от 9.20


Цитата:
. Сразу обратил внимание, что нет меню Вид. А почему, собственно? Такое есть в любой проге - от вьюера до упаковщика. Настройка внешнего вида.

Settings/Interface. если есть какие-то предложения/пожелания - пиши


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

скриншот? у меня полоса гор. прокрутки появляется


Цитата:
И как использовать можно PeaZip как оболочку для FreeArc - где можно узнать?

как оболочку для arc.exe, в её доке. на мой взгляд идеология там дурацкая, warc пока вне конкуренции


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

что предлагаешь реализовать? сейчас в списке идей записано такое:
по окончании операции в заголовке и поле Message "SUCESSFULLY TESTED a.arc", "% WARNINGS IN TESTING a.arc", "ERROR IN ..."
и заменять Отмена на ОК
Автор: Bulat_Ziganshin
Дата сообщения: 28.07.2012 16:41

Цитата:
Т.е., мне понадобится всё тот же 7z x64 в качестве внешнего упаковщика, верно?

нет


Цитата:
может что не так сделал?

да
Автор: juvaforza
Дата сообщения: 27.10.2011 18:02
Dark_Delphin

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

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

Цитата:
Т.е., мне понадобится всё тот же 7z x64 в качестве внешнего упаковщика, верно?

Цитата:
нет
Можно тогда поподробнее, как его вызвать? Или, если описано было ранее, ссылку на описание...

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

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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

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


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