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

» FreeArc (часть 4)

Автор: Bulat_Ziganshin
Дата сообщения: 05.04.2012 14:57

Цитата:
как удалять собственные профили упаковки.

пока только вручную в файле freearc.ini
Автор: Bulat_Ziganshin
Дата сообщения: 06.09.2012 22:46

Цитата:
я распаковываю IsDone

а почему сразу не сказал? я зря время тратил, проверял. думаю что isdone надо просто перекомпилировать с использованием новых исходников freearc
Автор: metatrop
Дата сообщения: 20.10.2014 09:50

Большое спасибо автору за очень нужный архиватор.

Вот что выявил переход на более новую версию arc.exe от 15.03.2014 22:52:56 с прежней от 11.11.2013 22:00:46 (простая замена файла arc.exe). При распаковке одиночного файла посредством FAR Mutiarc custom.ini => arc.exe из практически любого архива (включая arc.arc) происходило подвисание на сколько-то секунд, то больше, то меньше, без загрузки процессора, но с некоей блокировкой операций ввода-вывода (играющая музыка останавливается или "заедает" - в зависимости от проигрывателя).

Однако, после перезагрузки блокировки уже не было. Подумалось, не связано ли это как-то с

`Large Memory Pages (4MB) allocated if possible, improving speed by 10% (unfortunately, LP are usually available only immediately after OS restart)`

потому что система (WS2003 32-bit, 12 GB RAM, pagefile отключён) работала до этого несколько дней или неделю без перезагрузки, и память неоднократно использовалась по полной.

Действительно, после действий, вновь забивающих память "по полной", эффект подвисания и блокировки воспроизведения звука снова появился.

Подчеркну, что данный "эффект" имеет место только с новой версией, т.е. его нет при точно тех же условиях с arc.exe 2013 года.

Возможно, для проверки стоило бы ввести какой-то ключ командной строки, отключающий новый блок кода, который может быть источником этой неприятности.
Автор: Shegorat
Дата сообщения: 05.04.2012 15:00
folta 15:03 05-04-2012
Цитата:
подскажите как удалять собственные профили упаковки.

Сейчас только редактированием файла FreeArc.ini, который располагается в папке с программой, а точнее ...\FreeArc\bin\FreeArc.ini. Для редактирования лучше использовать Notepad++, либо другую похожую программу, т.к стандартный блокнот не сможет правильно разбить файл на строки.
Автор: 1noObman1
Дата сообщения: 07.09.2012 00:09
Bulat_Ziganshin

Извиняюсь, не думал что это роль играет. А чтоб обновить, нужен автор, а он свой проект забросил... вот в чем проблема...
Автор: Bulat_Ziganshin
Дата сообщения: 20.10.2014 16:28
metatrop
игорь (автор 7-zip) говорил мне о подобных неприятностях. на моей машине их не было, поэтому я пропустил это предупредждение мимо ушей но видимо придётся отключать их по умолчанию и добавлять опцию для включения

ты не мог бы попробовать с другой моей программой: http://freearc.org/download/research/srep393a.zip

srep srep.exe -slp+ использует большие страницы

srep srep.exe -slp- отключает их

Автор: folta
Дата сообщения: 05.04.2012 15:31
Shegorat
еще раз спасибо.
редактированием не занимался, просто поменял FreeArc.ini. на копию из архива(портабельная версия). думал, что есть более культурный способ, но и правка подойдет.
akelpad отлично разбивает на строчки.
убрал compression=непользумое, и все красиво и минималистично.

Добавлено:
Bulat_Ziganshin
а вам большое спасибище.
нравится. вещуга
Автор: Hell_Dog2011
Дата сообщения: 11.09.2012 18:02
Всем привет! вообщем хотелось бы сжать как можно лучьше файлы из игры fallout new vegas
так вот, как можно добиться максимального сжатия, очень надо поджать практически 2 гига.
Автор: PAQer
Дата сообщения: 05.04.2012 23:05

Цитата:
сразу захотелось чего-нибудь поядернее, чтоб в сингулярность понапхать.

nanozip (op2/CM), CM конечно ядреней.
durilca [-t2/-t1], тормозней нанозипа ~2 раза (vs CM), буфферит весь файл целиком, так что если файл размером с гиг (да и меньше), может элементарно вылететь. Патч LAA не помогает.
Так же можно заюзать перед сжатием xwrt. Я бы выбрал нанозип.
Автор: metatrop
Дата сообщения: 20.10.2014 20:10
Да, как и ожидалось: без ключа или с -slp+ есть подвисание, а с -slp- нет. Блокируется даже реакция на нажатия кнопки мыши и системное меню по Ctrl-Alt-Del.

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

И вот ещё что выясняется. Учётная запись обладает правом `Lock pages in memory` - это открывает доступ к полезному интерфейсу AWE (наверное, и 32-битный arc мог бы использовать AWE для доступа к > 2(3) ГБ памяти).

Если это право отключить через
ntrights.exe -u %USERNAME% -r SeLockMemoryPrivilege
и сделать log off, то подвисание пропадает.
если включить
ntrights.exe -u %USERNAME% +r SeLockMemoryPrivilege
то после log off "эффект" появляется вновь:

Если дело действительно в этом, то по умолчанию можно было бы сделать поведение программы зависимым от включённости SeLockMemoryPrivilege, но на всякий случай добавить ключ принудительного включения и отключения.
Автор: Snoopak96
Дата сообщения: 12.09.2012 11:46
Bulat_Ziganshin,
Как в буфер теперь передавать пароль для unarc.dll в делфи? я так понимаю из-за этого сейчас пароли не принимает:

Цитата:
bool callback;

char DLLUI::AskPassword (char *pwd, int pwdbuf_size)
{
return callback? event ("password?", pwdbuf_size, 0, pwd)
: 'n';
}
Автор: overGluker
Дата сообщения: 08.04.2012 21:21
Можно ли сделать так, чтобы в листинге содержимого архива размеры файлов выводились только цифрами, без запятых? А то некоторые файловые менеджеры разобрать не могут.
И еще хотелось бы видеть аттрибуты файлов.
Автор: Bulat_Ziganshin
Дата сообщения: 12.09.2012 14:42
Snoopak96

в UnarcDllExample.cpp код такой:

Код: int __stdcall callback (char *what, Number int1, Number int2, char *str)
{
if (strequ (what, "password?"))
{printf("Enter password:"); gets(str);}

printf("callback(\"%s\", %d, %d, \"%s\")\n", what, int1, int2, str);
if (strequ (what, "password?"))
return 'y';
else if (strequ (what, "overwrite?"))
return 'y';
else
return 1;
}
Автор: slech
Дата сообщения: 08.04.2012 22:07
Bulat_Ziganshin
1. Запароленный архив:
Открываем разные архивы при помощи FA и на предложение ввести пароль жмём Cancel:
arc - Operation terminated by user!
7z - Prelude.undefined
rar - Prelude.undefined
Последние 2 мне показались не совсем понятными.

2. Извлечение из архива:
http://freearc.org/download/0.666/FreeArc-portable-0.666-win32.zip
Right Click --> FreeArc --> Open with FreeArc --> заходим в папку share\themes --> выбираем AnachronAna --> Extract --> D:\test1 --> OK

Цитата:
FILES SUCCESFULLY EXTRACTED FROM D:\FreeArc-portable-0.666-win32.zip

В рузультате папки D:\test1 нет.
1. arc - папка есть
2. zip - папки нет
3. 7z - папки нет

3. Извлечение файлов из архива двойной вложенности:
На примере gz я уже писал.
То же у меня сейчас повторилось на arc-arc arc-rar, т.е. скорее всего не зависит от формата архива.
Автор: Bulat_Ziganshin
Дата сообщения: 20.10.2014 22:39
а, я не обратил внимани что у тебя xp, да ещё и 32-битная. еслли можно, попробуй ещё своп включить и проэкспериментировать. и какой у тебя cpu?


Цитата:
по умолчанию можно было бы сделать поведение программы зависимым от включённости SeLockMemoryPrivilege

а сейчас оно не зависит? и это не "простая юзеровская программа", она как раз запрашивает себе эту привилегию, без которой невозможно выделить large pages

пока что у меня наиболее правдоподобное предположение что это было исправлено в семёрке или висте, иначе бы кто-то ещё успел пожаловаться

насчт awe - для lzma он слишком меджленный, для rep в принципе мог бы использоваться, но разумней добавлять в fa поддержку x64 и srep
Автор: Snoopak96
Дата сообщения: 12.09.2012 21:05
Bulat_Ziganshin
спасибо)

Добавлено:
1noObman1
http://krinkels.org/downloads.php?do=file&id=110
Автор: Bulat_Ziganshin
Дата сообщения: 09.04.2012 00:15
overGluker
arc v archive.arc
атрибуты в архиве не сохраняются (кроме D)
Автор: metatrop
Дата сообщения: 21.10.2014 10:16
Булат, с людьми по умолчанию лучше на "Вы" общаться. Или избегать прямых обращений, но не "тыкать".

Какая у меня система - написал - не XP, а Windows Server 2003, видит все 12 ГБ памяти (режим PAE), и файловый кэш поддерживает на весь размер памяти.

Своп включать не буду, при 12 ГБ он не нужен в принципе и никаких иных негативных эффектов его отсутствия доселе не было. Может быть это и исправлено, но ключ ввести было бы всё же уместно, пусть даже по умолчанию он отключён будет.
Автор: overGluker
Дата сообщения: 09.04.2012 12:51
Bulat_Ziganshin
Спасибо, как раз то, что нужно!
я как-то умудрился проглядеть этот ключ...
Автор: 1noObman1
Дата сообщения: 13.09.2012 00:25
Snoopak96

Спасибо огромное.
Автор: ndch
Дата сообщения: 10.04.2012 20:28
bugreport:
FreeArc 0.67 (February 5 2012) http://freearc.org February 5 2012
os: windows 7 sp1 rus
при прерывании по crtl+c несовсем корректный вывод:
[more]
Код: arc l msg.arc
--- выкушено ----
2012-03-09 14:42:07 403 1\0899.msg
2012-03-09 14:42:07 1,143 1\0900.msg
2012-03-09 14:42:07 726 1\0901.msg
2012-03-09 14:42:07 2,060 1\0902.msg
2012-03-09 14:42:08 2,491 1\0904.msg
2012-03-09 14:42:08 2,171 1\0905.msg
2012-03-09 14:42:08 518 1\0906.msg
2012-03-09 14:42:08 2,538 1\0907.msg
2012-03-09 14:42:08 22,087 1\0908.msg

2012-03-09 14:42:09 313,602 1\0909.msg
Program terminated by user!2012-03-09 14:42:09 3,025 1\0910.msg


2012-03-09 14:42:09 1,555 1\0911.msg
Автор: Olive_Drab
Дата сообщения: 16.09.2012 19:41
Существует ли интерфейс для работы с FA из .NET?
Хочется воспользоваться этим архиватором из ASP.NET приложения, поэтому вариант запуска процесса на каждую операцию не подходит по соображениям производительности.
Спасибо.
Автор: snkreg
Дата сообщения: 10.04.2012 21:33
Уважаемый Булат, подскажите, планируется ли подобие цифровой подписи? А так же, когда ориентировочно планируется работа над юзабилити, поддержка скинов и тд?
С уважением.
Автор: Kruton9000
Дата сообщения: 16.11.2014 17:06
А в версии 0.67 должны быть проблемы с интеграцией в explorer? Просто у меня ассоциации не ставятся и контекстное меню. Если верить ченджлогу это исправили в версии 0.666, но у меня на текущей альфе вот такие проблемы. ОС ВинХП сп3 32бита англ, довольно свежая. Больше никаких проблем на компьютере не наблюдаю. Что делать? Откатиться на 0.666?
Автор: Fossius
Дата сообщения: 16.11.2014 17:19
Kruton9000
На win7x32 также. Устанавливай предпоследнюю 0.67, а потом можно последнюю
Автор: ndch
Дата сообщения: 13.04.2012 09:22
snkreg
В шапке:
Планы дальнейшего развития
Скины для программы, а тем более архиватора ?
"Кого ты лечишь, Рипбургер!"

Само по себе возможность наличия скинов, на данный момент, зависит от gtk.
Таким образом куря мануал от gtk можно изменить скины.
Всё в ваших руках !
"Скины" уже есть.

Может быть кто-нибудь напишет понятное руководство на эту тему, с примерами, на русском ?

Пока что посоветую почитать
http://baihu.tom.ru/2010/03/pidgin.html
http://sourceforge.net/userapps/mediawiki/alex-sh/index.php?title=Downloads#GTK.2B_Preference_Tool

К сожалению :) мне этот совет не подходит - я использую freearc с командно-строчным интерфейсом (cli).
Автор: Bulat_Ziganshin
Дата сообщения: 16.09.2012 20:53
нет
Автор: ormadillo
Дата сообщения: 17.04.2012 10:36
Всем привет!
Как с помощью консольной версии добавить все файлы в папке к примеру DATA - каждый файл в отдельный архив?
Ну сжатие просто lzma
Спасибо!
Автор: ormadillo
Дата сообщения: 19.04.2012 19:19
Никто не знает??
Автор: ruduk
Дата сообщения: 19.04.2012 22:24
ormadillo
Скорее всего нужен батник для сжатия всех файлов в каталоге рекурсивно. Ранее на форуме выкладывали готовый (и работающий, насколько я помню).

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

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


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