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

» FreeArc (часть 4)

Автор: nixx1
Дата сообщения: 17.12.2010 13:02

Цитата:
Справку читай, а не флуди во всех темах. Тем более здесь тема FreeArc'а а не inno.

нашел бы, не писал. И где я флудил во всех темах, тему Инно + сторонние упаковщики я сразу не увидел, а ты тут сразу раздухарился, самый умный чтоль?
Автор: Shuld
Дата сообщения: 17.12.2010 18:26

Цитата:
1. уверен, что это текстовые файлы. для текстов -m5..9 однопоточный. два ядра + HT в i5 эквивалентны 2.5 ядрам по скорости

для бинарных файлов -m5..9 двухпоточный (точнее там три потока, загружающие 1.8 ядра)

-mx === -m9

1. Word'а нет совсем. В основном Html -странички, pdf.

2. У меня были случаи когда -mx сжимал плотнее, чем -m9.
Автор: Bulat_Ziganshin
Дата сообщения: 19.12.2010 12:43
1. судя по времени работы, оно распозналось и паковалось как текстовые данные
2. -mx определено в программе как -m9 тут может быть эффект того что -m9 использует всю доступную в данный момент память, так что он может давать чуть разные рез-ты при разных запусках
Автор: Registered User
Дата сообщения: 19.12.2010 12:51

Цитата:
1. Word'а нет совсем. В основном Html -странички, pdf.

И что? HTML - тоже текст.
Автор: Nikolai2004
Дата сообщения: 19.12.2010 13:09
Bulat_Ziganshin
кстати, если вдруг будете конкретно под вордовские файлы затачивать какой-нибудь алгоритм сжатия, то вот подробная информация об их структуре
Автор: Bulat_Ziganshin
Дата сообщения: 19.12.2010 16:35
Nikolai2004
учитывая, что формат устарел, сейчас самое время этим заняться
Автор: V2driver
Дата сообщения: 19.12.2010 18:29
Nikolai2004 с Фа MS документы можно пожать в 2 и 3 раза....
Зачем опять изобретать велосипед?
Автор: Benchmark
Дата сообщения: 25.12.2010 00:44
V2driver

Цитата:
Зачем опять изобретать велосипед?

Вот именно. Особенно если учесть, что у офиса 2010 файлы по сути уже являются zip-архивами.
Автор: Nikolai2004
Дата сообщения: 25.12.2010 09:16
ну не знаю, по-моему рано вы .doc формат хороните. он такой же бессмертный как и .zip.

я вот в повседневной работе редко вижу чтобы кто-нибудь пользовался office 2007/2010 (из-за особенностей интерфейса). а если даже и пользуются, то в новый формат .docx ничего не сохраняют (по соображениям совместимости)
Автор: SerJantX
Дата сообщения: 27.12.2010 12:26
Nikolai2004

Цитата:
то в новый формат .docx ничего не сохраняют (по соображениям совместимости)

Время все исправит. Еще несколько лет и будут пользоваться, я многим в офисе поставил office 2007
Конечно 100% пользования .docx наверное ни когда не будет, ну или еще 30 лет надо для этого т.к. есть люди которые еще в некоторых офисах используют Win98 (ХР будет жив еще дольше, да и в офисах предполагается лиценз. программы, что отбивает у многих стимул покупать постоянно новые версии, как говориться - "Если все работает, то зачем что то менять")
Автор: IGROmane
Дата сообщения: 28.12.2010 11:45
С какими лучшше параметрами сжать srep файл содержащий .upk файлы?
Игра MassEffect, подскажите пожалуйста
Автор: Factotum
Дата сообщения: 28.12.2010 19:29
[more="Bulat_Ziganshin"]
здрасте
как то вы познакомили меня с утилиткой echooo.exe - не идет зараза на вин 7 64-бит =((
может сможете посоветовать альтернативу?[/more]
Автор: AKN74
Дата сообщения: 29.12.2010 17:17
Доброго всем времени суток.
Извините, если не в тему, но более подходящей не подвернулось.

Никто не пытался сделать компонент на базе FreeArc?
Ну вроде, компонента ZIPTV и пр., чтобы можно было использовать в архиватор своих прогах, без всяких довесок.
Спасибо.
Автор: Profrager
Дата сообщения: 30.12.2010 10:14
AKN74
Это типа, чтобы без dll было?) И на делфи? Тогда либо надо переписывать весь код на паскале, либо имплантировать дллку внутрь ехе'шника и загружать вручную как делает UPX к примеру, либо использовать программу, типа dllmerge, которая все это делает автоматом.
Автор: Shuld
Дата сообщения: 30.12.2010 18:35
Наглядный тест архиваторов на январь 2011 года

Участники тестирования: WinRAR 3.93, 7z 9.20 и FreeArc 0.67а (17 ноября 2010).

Таблица таблицей, но это очень ненаглядно, трудно охватить все сразу. Столбцовые диаграммы - тоже малоинформативны.

А на графике с осями "размер архива"х"время сжатия" - все сразу видно.
График для варианта "байт"х"мин:сек"

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

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

Такой вариант графика более универсален. Даже если на другом конце Земли кто-то будет сжимать с процессором типа i3-530, то легко заранее прикинуть требуемое время или выбрать режим.

Из графиков хорошо видно, что при одинаковой степени сжатия затраты времени у FreeArc в 2…5 раз меньше конкурентов! Особенно хорошее соотношение «степень сжатия/ время» у режима –mex8.
А методы -mex5...-mex7 выглядят неоптимально.
Методы –m9, -mx, ультра – одно и то же, для данной конфигурации компьютера.
Также видно, что «однопоточные» методы по времени значительно проигрывают «многопоточным». В дальнейшем их тестировать не вижу смысла.

PS Как лучше выкладывать рисунки: Превью или Картинка в тексте в полный размер?
Планирую сделать еще тест на других данных и добавить в них nanozip0.08.

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

Profrager.

Цитата:
Это типа, чтобы без dll было?)

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

Цитата:
И на делфи?

Ну к чему такие крайности?
Разве в C нет возможности подключить сырцы с классом CFreeArcStream (название для примера)?
А в случае с dll, язык написания и вовсе без разницы.

ЗЫ. Знаю что не стол заказов - хотя бы помечтать.
Автор: Profrager
Дата сообщения: 31.12.2010 10:10
AKN74

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

Цитата:
Хотя, если без вариантов, то хоть единственную dll.
некоторые варианты избавления от длл я тебе уже предложил.

Цитата:

Цитата: И на делфи?
Ну к чему такие крайности?
Автор: ndch
Дата сообщения: 31.12.2010 11:15
Shuld

Цитата:
Такой вариант графика более универсален. Даже если на другом конце Земли кто-то будет сжимать с процессором типа i3-530, то легко заранее прикинуть требуемое время или выбрать режим.

Вовсе нет. Ранее я приводил графики время/плотность на разных процесорах для вариантов алгоритма торнадо. Получились разные зависимости на разных процессорах.
Автор: AKN74
Дата сообщения: 31.12.2010 15:42
Доброго всем времени суток и с наступающим.

Цитата:
ну ты упомянул ziptv, а этот компонент у меня только с делфи ассоциируется.

Помнится google давал мне для него кучу результатов под разные языки и C++ и PhP и еще чего-то.


Цитата:
да все можно, только вот кто бы еще это реализовал кроме Булата..

А я решил что это я тупой - заблудился в сырцах.

Автор: Shuld
Дата сообщения: 01.01.2011 12:04

Цитата:
Ранее я приводил графики время/плотность на разных процесорах для вариантов алгоритма торнадо. Получились разные зависимости на разных процессорах.


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

А графиков я не нашел.
Можно ссылку?
(таблиц нашел много, но это ненаглядно)
Автор: 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 дождемся новых версий архиватора Извиняюсь за офф.
Автор: 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Ггц)
Автор: 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 доходит.
Автор: Bulat_Ziganshin
Дата сообщения: 02.01.2011 20:03
1001001000
Уровень сжатия ультра?
Автор: 1001001000
Дата сообщения: 02.01.2011 20:07
Bulat_Ziganshin, да.
Автор: PAQer
Дата сообщения: 02.01.2011 20:10
1001001000
VasulNoz
От данных зависит загрузка + настройки lzma.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

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


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