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

» FreeArc (часть 4)

Автор: kalpak
Дата сообщения: 05.11.2011 11:55
slech
пользоваться GUI на серверах? ))
странно, я думал там только консольные версии архиваторов используются ну или на крайняк простой winrar
Автор: savant_a
Дата сообщения: 05.11.2011 13:21
Какая максимальная длина пароля, которую можно задать при шифровании данных в архиве? Сейчас сгенерировал KeePass'ом рандомный пароль (цифры, латинские буквы "в регистре"), попробовал им зашифровать архив, а потом расшифровать. При расшифровке специально удалил последний символ (некоторые проги "обрезают" пароль: прим. WinRAR, TrueCrypt и т.д.), программа снова попросила ввести пароль. Значит FreeArc использовал для шифрования все 256 символов. Просто понравились алгоритмы, которые используются для шифрования данных, плюс возможность использовать файл-ключ вместе с паролем.
Я надеюсь во FreeArc нет закладок (Backdoor) "на всякий случай", в отличии от того же RAR (в старых версиях РАР'а, "люк" точно был, народные умельцы расшифровали, да и про новые нет-нет, да слушок пройдет) - все же открытый проект.
Автор: Benchmark
Дата сообщения: 15.01.2011 23:36
Farch

Цитата:
Можно поступить как с 7-zip в свое время.
Просто обьяснить релизерам на торрент трекерах что он лучше / быстрее / лучше жмет
Остальные подхватят


Некоторое время назад множество рипов игр было пожато uharc. Многие ли из-за этого начали им пользоваться ? А многие ли вообще задумывались, чем оно там пожато, если их интересовала собственно игра, а не нюансы упаковки рипа ?

7-zip стал популярен не поэтому. Там бесплатность в сочетании с легкостью и удобством добавления 7-zip в свои проекты. Есть библиотечка, есть развитое API к ней, можно использовать даже в коммерческих проектах. А большего девелоперам зачастую и не надо.

Плюс ко всему 7-zip появился в 1999 году, когда архиватор общего назначения все еще был довольно важной утилитой. Сейчас куча людей вообще обходится без архиваторов или на крайняк встроенной компрессией ОС. Почти все форматы видео, музыки, документов, дистры софта и т.д. и так представляют собой сжатые файлы.
Автор: VasulNoz
Дата сообщения: 19.01.2011 16:47
Bulat_Ziganshin
Дайте хоть какие то сроки выхода новой версии FreeArc (альфа / финал)
Автор: Vladimyr
Дата сообщения: 26.01.2011 12:03
> Дайте хоть какие то сроки выхода новой версии FreeArc

Да уж, планы остались далеко позади
Автор: vasulpr
Дата сообщения: 05.11.2011 20:28
Bulat_Ziganshin
У меня возникли некоторые проблемы с последней версией ФА

В последний альфе у меня не работает опция -lc- через некоторое время после начала архивации вылезает ошибка "user error"

Почему последняя версия видит меньший блок свободного адресного пространства было 1800 стало 1650.
Я что то не так делаю, или в программе какойто баг?
win7 32bit 3.25Gb OC
Автор: VasulNoz
Дата сообщения: 28.01.2011 19:33
С таким отношением автора к пользователям, FreeArc никогда не станет популярным.

Не верю я что автор не видел моего предыдущего сообщения. Никто вас никуда не торопит, если вы сами не знаете приблизительных сроков выхода новой версии FreeArcа, то хотя отписать на какой стадии разработка находится, и что уже сделано можно!?
Автор: Bulat_Ziganshin
Дата сообщения: 05.11.2011 20:43

Цитата:
Какая максимальная длина пароля

ограничено шириной твоего монитора большой пароль не имеет смысла по другой причине - ключ шифрования, например, в aes до 256 бит, это порядка 50 случайных букв. больше имеет смысл только если ты делаешь цепочку методов шифрования


Цитата:
Почему последняя версия видит меньший блок свободного адресного пространства было 1800 стало 1650.

посмотри в vmmap от sysinternals


Цитата:
В последний альфе у меня не работает опция -lc- через некоторое время после начала архивации вылезает ошибка "user error"

команду, вывод на экран и прочее выслал телепатической связью?
Автор: Engaged Clown
Дата сообщения: 28.01.2011 19:39
VasulNoz
Проект открытый, хотите - делайте сами, не умеете - ждите, либо кидайте денег автору - http://www.freearc.org/ru/Donations.aspx
Автор делает Freearc в свободное время.
Автор: vasulpr
Дата сообщения: 05.11.2011 20:49

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

-lc- -mcr- -mx -s;
-lc- -mx
А выводит просто окно с надписью "user error"


Цитата:
посмотри в vmmap от sysinternals

Можно подробнее!
Автор: VasulNoz
Дата сообщения: 28.01.2011 19:44
Engaged Clown
Читай внимательнее! Я автора никуда не подгоняю.
Автор: Bulat_Ziganshin
Дата сообщения: 05.11.2011 21:02

Цитата:
А выводит просто окно с надписью "user error"   

вероятно просто памяти не хватает. с чего ты решил что -lc- не работает??
запусти в консоли и посмотри что он скажет


Цитата:
Можно подробнее!

если гугшлом пользоваться не умеешь - ничем не помогу. прочти в звголовке статью насчёт 2 гб
Автор: Zercus
Дата сообщения: 28.01.2011 19:55
VasulNoz

Цитата:
С таким отношением автора к пользователям

Отношение автора к пользователям влияет на популярность опосредованно, просто автор понял, что
Цитата:
FreeArc никогда не станет популярным
и энтузиазм его поубавился.
С момента последнего релиза прошло уже 8 месяцев, а воз и ныне там. Большинству (пользователей\разработчиков) не нужен ещё один 7-zip, а гикам и текущих возможностей достаточно.
Автор: vasulpr
Дата сообщения: 05.11.2011 21:08

Цитата:
вероятно просто памяти не хватает. с чего ты решил что -lc- не работает??

Всегда хватало, а сейчас не хватает. странно


Цитата:
если гугшлом пользоваться не умеешь - ничем не помогу

Я прогу нашел и установил, но как ею пользоваться, и что она мне должна показать???

Нельзя ли что-то сделать чтобы блок снова стал 1800мб?

Автор: VasulNoz
Дата сообщения: 28.01.2011 20:00
Если бы автор давал больше информации о разработке. Стабильно выпускал альфа версии программы, то и народ до FreeArcа тянулся.
Автор: slech
Дата сообщения: 05.11.2011 21:38

Цитата:

Bulat_Ziganshin
попробуй плиз с http://freearc.org/download/testing/7z.dll - у меня с ним работает на голой w7x64, хотя он неким подозрительным образом всё же меньше игоревского

Спасибо, это решило мою проблему - FreeArc 0.67 (November 3 2011).


Цитата:
при разработке своей ОС я обязательно учту ваше замечание

До сих пор я прекрасно обновлял версии способом описанным мною выше. А вот история с перезагрузками точно мне не подойдёт на продакшен серверах.


Цитата:

kalpak
пользоваться GUI на серверах? ))
странно, я думал там только консольные версии архиваторов используются ну или на крайняк простой winrar

Пакуем консолью а, вот 2 клика точно быстрее нежели поиск консоли для извлечения архива. А WinRar зачем если есть FA, ну или чем GUI отличается от GUI(я не про функционал)?

Автор: Engaged Clown
Дата сообщения: 28.01.2011 20:11
VasulNoz

Цитата:
Читай внимательнее! Я автора никуда не подгоняю.

По интонации видно.

Цитата:
Стабильно выпускал альфа версии программы

Автор: VasulNoz
Дата сообщения: 28.01.2011 20:23
Engaged Clown
Тогда почему в полной истории изменений последняя версия за август?
Автор: kalpak
Дата сообщения: 05.11.2011 23:55
slech
я про winrar упомянул потому что он де факто стандарт

а в чем проблема с архиватором через GUI? тут дело явно в другом, потому как программу то он запускает относительно своего пути

а насчет ассоциации и перезагрузки, то почему енльзя сделать

Цитата:
cd %OldFreeArcPath%\bin\ArcShellExt
regsvr32 /u ArcShellExt
cd %NewFreeArcPath%\bin\ArcShellExt
regsvr32 ArcShellExt


хотя если файл ассоциирован то папку с shell-ext.dll не переименовать никак пока не закрыть explorer

7z.dll от 29-09-2011
отличается от 27-10-2011не только версией
в последней msvcr100.dll используется (который есть не у многих, только если игры последине не ставили с vc redisrt 2010)
в оригинальной - msvcrt.dll (котоырй у почти у всех есть)
Автор: ruduk
Дата сообщения: 28.01.2011 20:38
VasulNoz

Цитата:
Тогда почему в полной истории изменений последняя версия за август?

Если тебе интересно, то на днях обновлю ее (полную истории изменений) к последней версии. С согласия автора я обновляю страницу через 3-4 альфа-версии или релиза новой версии. Последняя версия за 17 ноября 2010 и я, также как и Вы, жду выхода новой версии.
Автор: Bulat_Ziganshin
Дата сообщения: 06.11.2011 00:36
ndch

Цитата:
E:\konsul>Arc.exe a -m9 -sfx "base" "\\сетевая_машинка\E$\konsultant\Consultant\"
FreeArc 0.666 creating archive: base.exe
WARNING: can't read directory "\\сетевая_машинка\E$\konsultant\Consultant""
WARNING: no files, erasing empty archive
There were 2 warning(s)

При этом если есть архив base.exe
E:\konsul>Arc.exe a -m=tor:3:1024k:h512k -sfx "base" "\\сетевая_машинка\E$\konsultant\Consultant"
FreeArc 0.666 updating archive: base.exe
Compressing 452 files, 5,192,924,751 bytes. Processed 0.7%
Arc.exe: wclose: invalid argument (Bad file descriptor)
Arc.exe: write: invalid argument (Bad file descriptor)
Program terminated by user!


по всякому пытался, но что-то не воспроизводится. пока закрою, если с 0.67 остались проблемы - пиши ( http://code.google.com/p/freearc/issues/detail?id=232 )



Добавлено:

Цитата:
Нельзя ли что-то сделать чтобы блок снова стал 1800мб?

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


Цитата:
Спасибо, это решило мою проблему - FreeArc 0.67 (November 3 2011).

уточни - подошла 7z.dll из этой версии или та которую я специально выложил?


Цитата:
До сих пор я прекрасно обновлял версии способом описанным мною выше

если ты НЕ пользуешься интеграцией в ПКМ-меню explorer - то это будет работать. dll загружается в его адресное пространство только при вызове этого меню

впрочем, учитывая что в этой dll ничего уже сто лет не менял (у меня даже скрипты компиляции год как были неисправны) - ничего удивительного нет. у тебя просто продолжала работать старая версия. ты вот попробуй её стереть!
Автор: Registered User
Дата сообщения: 28.01.2011 20:51

Цитата:
Тогда почему в полной истории изменений последняя версия за август?

Вроде эта полная история - работа ruduk'а.
ЗЫ:
Код: ------------------------------------------------------------------------
r1628 | bulat | 2011-01-27 14:46:38 +0300 (ùΓ, 27 ∩¡ó 2011) | 1 line

DLL: progress indicator for operations on FreeArc archives
Автор: slech
Дата сообщения: 06.11.2011 08:44
kalpak

Цитата:
я про winrar упомянул потому что он де факто стандарт

У нас стандартом стал 7zip. И думаю так не только у нас, посему удивился про WinRar.
Цитата:
а насчет ассоциации и перезагрузки, то почему енльзя сделать

Цитата:
cd %OldFreeArcPath%\bin\ArcShellExt
regsvr32 /u ArcShellExt
cd %NewFreeArcPath%\bin\ArcShellExt
regsvr32 ArcShellExt



хотя если файл ассоциирован то папку с shell-ext.dll не переименовать никак пока не закрыть explorer

Папка успешно перемещается и может быть подменена другой папкой, только вот возможно таки будет вызываться старая - перемещённая библиотечка.

Bulat_Ziganshin

Цитата:
уточни - подошла 7z.dll из этой версии или та которую я специально выложил?

К версии за 3 ноября подошла версия 7z.dll которую ты отдельно выложил.
Похоже на то что сказал kalpak

Цитата:
7z.dll от 29-09-2011
отличается от 27-10-2011не только версией
в последней msvcr100.dll используется (который есть не у многих, только если игры последине не ставили с vc redisrt 2010)
в оригинальной - msvcrt.dll (котоырй у почти у всех есть)



Цитата:
если ты НЕ пользуешься интеграцией в ПКМ-меню explorer - то это будет работать. dll загружается в его адресное пространство только при вызове этого меню

ПКМ - Правое контекстное меню ? Пользуюсь конечно и об этом писал при своих проблемах выше. На серверах так же использую - иначе ведь не получить правое меню для разорхивации.

Цитата:

впрочем, учитывая что в этой dll ничего уже сто лет не менял (у меня даже скрипты компиляции год как были неисправны) - ничего удивительного нет. у тебя просто продолжала работать старая версия. ты вот попробуй её стереть!


Так вот папку при этом можно прекрасно переместить, но не удалить.
А в версии от 10-27 и 11-03 уже новая версия библиотечки ?

Щас попробую проделать эксперимент с заменой одной версии на другую, с удалением папки старой версии(кроме arcshell.dll), посмотрим как будет реагировать на это arcshell.dll




Добавлено:
1. Установленна версия - FreeArc 0.67 (November 3 2011)
Из правого меню вызывается именно она, проверяю по FreeArc --> Open with FreeArc --> Help ---> About
2. Качаю версию http://freearc.no-ip.org:8080/testing/0.67--2011-10-27/FreeArc-portable-0.67-alpha-win32.zip
3. Выношу папку FreeArc в другое место(в корень диска D:\) - правое меню слетает.
4. Создаю папку с нновой версией(FreeArc 0.67 (October 27 2011) на старом месте, добавил конечно же новую 7z.dll) - меню не появляется.
5. Ставлю интеграцию и проверяю - FreeArc --> Open with FreeArc --> Help ---> About - FreeArc 0.67 (October 27 2011).

Т.е. мне удалось снова прекрасно обновиться с одной версии на другую, с работающим контекстным меню.
Вся проблема была в 7z.dll.

D:\FreeArc\bin\ArcShellExt\ArcShellExt-64.dll - это всё что де удалось затем удалить. Получается что загруженно 2 ArcShellExt-64.dll ?
Я спокойно переместил папку в d:\$RECYCLE.BIN\S-1-5-21-1493454354-112465463-224567577844-1000\FreeArc и забуду о ней.
Автор: Shuld
Дата сообщения: 30.01.2011 18:18

Цитата:
Тогда почему в полной истории изменений последняя версия за август?


Можно видеть здесь:
http://freearc.org/ru/Statistics.aspx
Статистику по версиям.
Хотя, конечно в истории изменений тоже бы надо.

Добавлено:
1. Разные результаты сжатия одним методом.
Ранее я приводил результаты теста
http://forum.ru-board.com/topic.cgi?forum=5&topic=35164&start=60#16
В нем я тестировал GUI-версию 0,67а. Теперь сравнил с консольной версией 0,67а, запускал из Far-а. И наблюдаю заметное отличие:
Gui -m4 2м03с 1 311 346 587 байт
кон -m4 130c 1 306 900 221 байт
кон -m4 157c 1 306 785 652 байт
В консоли при нескольких запусках получалось разное время, и главное - величина архива! Архивы тестировались нормально.
В чем дело?
Разница в величине свободной памяти на момент архивации?

2. Оптимизация метода -mex5.
В том же тесте на графиках видно, что режим -mex5 выпирает (горбом) вправо-вверх. Он не оптимален, по времени почти как -mex7, а по сжатию хуже.
Я разобрался, что дело в сжатии "архивов" rar zip, их у меня почти 50%.
Захотел оптимизировать. Здесь 2 варианта:
- сменить метод,
- оптимизировать метод

2а Сменить метод
Булат посоветовал попробовать tor.
Наилучшие результаты у меня получились при командной строке
-mex5/$compressed=rep5+xtor:c3
В одном тесте результат достойный, в другом - не очень.
Какими параметрами tor можно увеличить степень сжатия в данном случае?
Мои эксперименты (xtor:32m:c3 xtor:32m:c4) приводили только к увеличению размера архива.

2б Оптимизировать метод
В -mex5 архивы обрабатываются
5rep +exe+delta+4x4:i0:lzma:4mb:max
Какие параметры lzma можно попробовать в данном случае для увеличения скорости (при небольшом ухудшении сжатия)?
Автор: ndch
Дата сообщения: 02.02.2011 07:35
Подскажите пожалуйста как сделать такое:
упаковывать в sfx
с приоритетом по скорости (сам архив)
на процессоре i3 540 (4 виртуальных процесора) (или может быть лучше выключить hyperthreading ?)
на флешку (т.е писать "в один поток", желательно кусками кратными 64 кб (судя по process monitor сабж такими кусками и пишет, только сначала пишет на флешку в freearc1.tmp); скорость чтения флешки ~17 мб/сек)
Распаковываться архив будет на других компьютерах -желательно чтобы процесс распаковки был не самым медленным.

Не могу более грамотно сформулировать вопрос - заранее извиняюсь за не совсем верную формулировку вопроса.

сама упаковка на винт вроде бы побыстрее так получается:
arc a -r -sfx -m4x4:tor:4 archive
Compressed 1,685 files, 254,712,966 => 102,982,742 bytes. Ratio 40.4%
Compression time: cpu 11.90 secs, real 3.43 secs. Speed 74,217 kB/s

для сравнения упаковка на флешку:
arc a -r -sfx -m4x4:tor:4 G:\2011feb02\archive

Compressed 1,685 files, 254,712,966 => 102,982,742 bytes. Ratio 40.4%
Compression time: cpu 11.20 secs, real 536.74 secs. Speed 475 kB/s

arc a -r -sfx -m4x4:i1:tor:4 G:\2011feb02\archive

Compressed 1,686 files, 357,871,058 => 207,544,347 bytes. Ratio 57.9%
Compression time: cpu 20.47 secs, real 1074.77 secs. Speed 333 kB/s


копирование самого архива (100 мб) на флешку с винта в фаре штатным копировщиком: ~20 секунд

Вобщем то проблема (для меня как юзера) - очень медленное создание архива непосредственно на флешке.
Беглым взглядом, судя по "диспетчеру задач" и прогрессбару в консоли (сабжа), похоже что тормозит именно запись на флешку.
Как побороть или когда это планируется исправить ?

[more]
для сравнения упаковка на винт:
arc a -r -sfx -m=tor:5 doc

Compressed 1,684 files, 254,712,243 => 99,291,973 bytes. Ratio 38.9%
Compression time: cpu 8.36 secs, real 8.05 secs. Speed 31,645 kB/s
-----
arc a -r -sfx -m=tor:4 doc

Compressed 1,685 files, 254,712,966 => 132,177,781 bytes. Ratio 51.8%
Compression time: cpu 5.35 secs, real 5.15 secs. Speed 49,488 kB/s
-----
arc a -r -sfx -m4x4:tor:5 doc

Compressed 1,685 files, 254,712,966 => 101,042,021 bytes. Ratio 39.6%
Compression time: cpu 17.11 secs, real 5.01 secs. Speed 50,810 kB/s

arc a -r -sfx -m4x4:i2:tor:4 doc

Compressed 1,685 files, 254,712,966 => 102,982,742 bytes. Ratio 40.4%
Compression time: cpu 8.46 secs, real 4.48 secs. Speed 56,805 kB/s


arc a -r -sfx -m4x4:i1:tor:4 doc

Compressed 1,685 files, 254,712,966 => 102,982,742 bytes. Ratio 40.4%
Compression time: cpu 8.02 secs, real 5.92 secs. Speed 43,011 kB/s
[/more]
Автор: egor23
Дата сообщения: 02.02.2011 08:58
ndch

Цитата:
Беглым взглядом, судя по "диспетчеру задач" и прогрессбару в консоли (сабжа), похоже что тормозит именно запись на флешку.
Как побороть или когда это планируется исправить ?

SSD Вам в помощь

а если серьёзно, то не заметил тормозяков при записи на флэшку.
Автор: ndch
Дата сообщения: 02.02.2011 09:08
egor23

Цитата:
упаковка на винт
real 3.43 secs

Цитата:
упаковка на флешку:
real 536.74 secs
Автор: juvaforza
Дата сообщения: 06.11.2011 10:31
Bulat_Ziganshin

Цитата:
по всякому пытался, но что-то не воспроизводится.

Дело в закрывающем слеше и кавычках.

Цитата:
"\\сетевая_машинка\E$\konsultant\Consultant\"

Цитата:
WARNING: can't read directory "\\сетевая_машинка\E$\konsultant\Consultant""

Автор: Bulat_Ziganshin
Дата сообщения: 02.02.2011 11:40
попробуй -m4x4:tor:4+rep
Автор: Bulat_Ziganshin
Дата сообщения: 06.11.2011 11:34

Цитата:
Дело в закрывающем слеше и кавычках.

опять я на это попался

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

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


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