Benchmark
Пользуясь случаем, в продолжение оффтопа как бы, спрошу:
Сколько ж ядер на печатных машинках, что решает многопоточность ?
Есть ли возможность прикрутить LZHAM к 7-Zip—у ? (как Lzmh.dll когда-то)
Ну скажите на милость, почему все авторы считают, что нужно выбирать из "Скоростного", "нормального" и "ультара"?
Да пользователям до фонаря эти названия.
Пользователи были бы рады другому.
Если бы при сжатии конкретной папки (файла) архиватор бы выдал полоску сжатия типа:
+------------------------------------------+
| 1с 1м 1ч |
| ххххх|ххххххххххх |
| 1Гб 0,8Гб |
+------------------------------------------+
А пользователь бы установил требуемое (примерно) время сжатия.
И рядом кнопочка "дополнительно", где можно было бы указать, непрерывно или нет, ограничивать ОЗУ или нет, и т.п.
Сейчас ведь как бывает, установил пользователь сжатие "ультра", а архиватор - буду жать 1 час. И бедный пользователь отменяет, и по новой! Про спецов не говорю. Да и им разве менее удобно бы было?)
А то картинка сверху от vasulpr меня со своим delta lzma 192mb bt4 273 ... жутко пугает.это просто параметр забыл вытереть. там стандартные настройки сжатия: ультра, высоко ..!
Есть ли возможность прикрутить LZHAM к 7-Zip—у ? (как Lzmh.dll когда-то)
Алгоритм, архитектурно упирающийся в 2 ядра - это тупик. Именно поэтому будущее за алгоритмами вроде LZHAM, а не за LZMA/LZMA2.
супер-быстрый хэш: https://code.google.com/p/xxhash/
Действительно, бывает случаи, когда по дефолту ставишь ультра, а он пишет, что закончит часа через два
...
И ещё, нужно делать юзерфрендли. 95% людей (в т.ч. я) не хочет разбираться в 100500 параметрах сжатия.
он прикрученx86
а зачем нормальному пользователю использовать freearc, а не rar/zip? вот вам например?
2. экспорт настроек операции в .bat
x86
x86
Я думаю что это многим полезно будет.
Булат, подумайте пожалуйста над оформлением
какие есть еще варианты по реализации информации для восстановления?
говоря кратко, есть предложение включить cls-precomp.dll и cls-srep.dll в комплект программы, и сделать в ней поддержку гибридных кодеков (например в данном случае CLS должен обеспечивать только распаковку, а упаковка - внешними прогами), что позволит ускорить распаковку стандартного набора precomp+srep+lzma и не создавать при этом монстроидальные временные файлы. короче, как это уже делается в инсталяторах. что скажете?
а как конкретно лучше сделать - добавить в диалог кнопку "save as...", или сделать её одной из командных кнопок (как ok/cancel), или сделать где-то список УЖЕ ВЫПОЛНЕННЫХ команд, из которого можно сохранять?
я со своей стороны смотрю и вижу только предложение вынести шифрование в отдельный таб
я именно от вас жду обсуждения оформления
Хотел бы спросить - какие есть еще варианты по реализации информации для восстановления?
..............Files ....... Bytes . => ... Compressed ...... Time
Processed ....... 8 .. 16,188,368 ......... 6,229,876 ... 0:00:02
Total .......... 35 . 134,844,601 ...... ~ 51,893,133 . ~ 0:00:17
Ratio .......... 38 %
Speed ....... 7,970 kB/s
Вы можете сделать это опционально (платно) или не сделать вообще.Убейся уже, пожалуйста, об стену.
v8Отлично выглядит!
RSC32 например.
проводится конкурс иконок для новой версии
Потому, что чаще всего нужно просто сжать, а если надо будет зашифровать - перейти на отдельную вкладку, где будут видны все доступные опции.
Если разница в сжатии - считанные проценты, а скорость растет пропорционально количеству потоков, то многопоточность решает.
Сегодня даже на компьютерах класса "печатная машинка" стоит минимум 4 Gb памяти.
Максимальное сжатие(интересующий момент выделен цветом).
–m9x – самое мощное асимметричное сжатие, доступное при вашем объёме памяти. При распаковке будет использоваться в 8 раз меньше памяти, и она будет идти гораздо быстрее, чем упаковка. Этот режим сжатия удобен для создания дистрибутивов и т.п.
А для 7zip 9.30a, словарь 1024 МБ, потоков 8, нужно 46 ГБ + запас!
В srep хэш быстрее чем xxxhash ? Так может надо бенч провести и опубликовать его отдельно, пускай везде используется.
Для rep из FreeArc на машине с ОЗУ 4 ГБ не реализуется 2 Гб!
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
Предыдущая тема: Punto Switcher (часть 3)