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

» FreeArc (часть 4)

Автор: V2driver
Дата сообщения: 04.02.2013 18:19
muzf У друзей такой медленный инет, что нельзя пожать в lzma и передать?
Можно слепить свою сборку, потом передать всем друзьям.
...
Если у тебя руки кривые и ты просто не можешь подцепить внешний упаковщик через ini, то так и скажи.
И не нужно дёргать Булата, у него дела и поважнее есть.
Автор: vasulpr
Дата сообщения: 05.11.2011 20:28
Bulat_Ziganshin
У меня возникли некоторые проблемы с последней версией ФА

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

Почему последняя версия видит меньший блок свободного адресного пространства было 1800 стало 1650.
Я что то не так делаю, или в программе какойто баг?
win7 32bit 3.25Gb OC
Автор: muzf
Дата сообщения: 04.02.2013 18:33
V2driver
Если вопрос стоит пожать во что-то известное, то это будет zip, и то только для того чтобы не передавать сотню файлов по отдельности.
Freearc способен дать приятный бонус - дополнительно сжать ещё на 30%. Но пока он будет в зачаточном состоянии, и не будет из коробки поддерживать Jpeg и mp3 без precomp, а также sfx для них, ни о какой распостранённости не может быть и речи.
Автор: Bulat_Ziganshin
Дата сообщения: 05.11.2011 20:43

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

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


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

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


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

команду, вывод на экран и прочее выслал телепатической связью?
Автор: V2driver
Дата сообщения: 04.02.2013 18:49
muzf winrar, 7z и весь остальной хлам не поддерживают такое сжатие!
И вроде ничего, в полне юзабельны и известны.
Просто дело времени.
А вот про sfx с поддержкой всего этого, это полная ЖОПА!
...
А вот ты взял бы, написал пару вариантов ini, да и предложил бы Булату.
Мб он добавил бы его в следующую бетку. Так же как для него PowerPack собирает кто-то.
Автор: vasulpr
Дата сообщения: 05.11.2011 20:49

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

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


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

Можно подробнее!
Автор: muzf
Дата сообщения: 04.02.2013 19:11
V2driver
Булат сам прекрасно знает как писать ini лучше меня, тем более в прошых версиях jpeg был без precomp.
Да, прочий хлам не поддерживает такое сжатие у jpeg, но и FreeArc сейчас тоже из-за бага в precomp.
Автор: Bulat_Ziganshin
Дата сообщения: 05.11.2011 21:02

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

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


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

если гугшлом пользоваться не умеешь - ничем не помогу. прочти в звголовке статью насчёт 2 гб
Автор: Neo7898
Дата сообщения: 05.02.2013 07:23
muzf

Скажи, а ты себе поставил packArc в FA???
если да, можешь сбросить на почту свою версию FA???
Автор: vasulpr
Дата сообщения: 05.11.2011 21:08

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

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


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

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

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

Автор: Edison007007
Дата сообщения: 07.02.2013 16:53
Булат, не планируется ли добавить алгоритм примерно следующего действия: два одинаковых файла жались, так сказать, в один, но без сжатия самих файлов (в 7-zip формат wim)?
Автор: 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(я не про функционал)?

Автор: Bulat_Ziganshin
Дата сообщения: 07.02.2013 17:18
Edison007007
поддержка non-arc форматов целиком берётся из 7z.dll и я там ничего поменять не могу
Автор: 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 (котоырй у почти у всех есть)
Автор: V2driver
Дата сообщения: 07.02.2013 18:13
Neo7898 вот он и потерялся
Выпендривался больше)
Автор: 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 ничего уже сто лет не менял (у меня даже скрипты компиляции год как были неисправны) - ничего удивительного нет. у тебя просто продолжала работать старая версия. ты вот попробуй её стереть!
Автор: Neo7898
Дата сообщения: 07.02.2013 18:23

Цитата:
Neo7898 вот он и потерялся

V2driver
[q][/q]
ну а у тебя есть рабочий FA со cжатием jpg???
Автор: 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 и забуду о ней.
Автор: V2driver
Дата сообщения: 08.02.2013 17:43
Neo7898 лично у меня нету, так как не нужен был. Фотки сдимаю стаффитом.
Но как бы проблемы не вижу, прочтения доки хватило что бы понять как это работает.
И я же говорю - 10 чатлов и всё у Вас будет=)
Гуи или консольный?
Автор: juvaforza
Дата сообщения: 06.11.2011 10:31
Bulat_Ziganshin

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

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

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

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

Автор: Neo7898
Дата сообщения: 08.02.2013 18:31
V2driver
Гуи
читал, пробовал - но я что-то сильно туплю... у меня не выходит...
и тут еще такая проблема, чтобы это работало в режиме сжатия max, а не только в m9j, который у меня заработал на XP и не получился на семёрке...
Автор: Bulat_Ziganshin
Дата сообщения: 06.11.2011 11:34

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

опять я на это попался
Автор: muzf
Дата сообщения: 09.02.2013 11:27
V2driver
StuffIt к сожалению не умеет делать SFX более 2Gb.
Автор: vasulpr
Дата сообщения: 06.11.2011 12:27

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


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

Я вижу что вас не научили хорошим манерам. Я вас нормально спросил и хочу получить нормальный ответ. Если бы я ту статью не читал, то яб к вам не обращался.

Объясните мне почему один процесс видит 2Гб ОП и непрерывный блок размером 1.75гб, а ФА видит неньше ОП и меньший непрерывный блок.


Также хочется узнать как автор статьи "Почему для использования 2+ гб памяти желательно установить 64-битную версию Windows " заставил процесс видеть 3Гб оперативной памяти. Я повторил все процедуры над ФА, но он более 2Гб не стал видел, я что то не так делал?
Автор: V2driver
Дата сообщения: 10.02.2013 17:41
Neo7898

Цитата:
и тут еще такая проблема, чтобы это работало в режиме сжатия max, а не только в m9j, который у меня заработал на XP и не получился на семёрке...

Нифига не понял, чего Вы хотите?

muzf
Вернулся?
Покажи свой вариант билда
Автор: Bulat_Ziganshin
Дата сообщения: 06.11.2011 14:39

Цитата:
Объясните мне почему один процесс видит 2Гб ОП и непрерывный блок размером 1.75гб, а ФА видит неньше ОП и меньший непрерывный блок.

вот это уже получше вопрос. fa использует и следовательно загружает в память больше библиотек чем taskman


Цитата:
Я повторил все процедуры над ФА, но он более 2Гб не стал видел, я что то не так делал?

а другие программы их увидели?
Автор: Neo7898
Дата сообщения: 10.02.2013 19:41
я хочу сделать например такое:
-maxj - и эта команда сжимает всё файлы в режиме -max и плюс жмёт фотки.
Автор: vasulpr
Дата сообщения: 06.11.2011 17:02
Bulat_Ziganshin
На ХР удалось заставить видеть 3Гб простым редактированием boot.ini (до этого multi (0) disk (0) rdisk (0) partition (1) \ WINDOWS = "Microsoft Windows XP Professional RU" / EXECUTE / FASTDETECT дописал это / 3GB / userva = 3030) и выполнил указанные приведенные в статье.

Но как проделать эту процедуру на win7 я незнаю. может кто подскажет.
Автор: Paramon111
Дата сообщения: 14.02.2013 16:43
Neo7898
Видимо эта mission impossible.
Автор: slech
Дата сообщения: 08.11.2011 15:05
FreeArc 0.67 (November 3 2011) + Microsoft Windows 7 Professional x64 + UAC
Мой доменный пользователь в локальнах админах.
Пробую интегрировать FA в контексное меню.
1. Run as administrator
2. Options --> Edit Program Settings --> Explorer Integration --> ok
Результат нет.

Перегружаюсь, результат нет.

Пробовал без шага 1, ничего не изменилось.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

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


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