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

» FreeArc: бесплатный open-source архиватор

Автор: egor23
Дата сообщения: 05.01.2009 22:57
Bulat_Ziganshin

Цитата:
freearc-installer.sfx

а дока будет по использованию?
а то

Цитата:
Инструкция по адресу "0x00000094" обратилась к памяти по адресу "0x00000094". Память не может быть "read".

"ОК" -- завершение приложения
"Отмена" -- отладка приложения


Добавлено:

Цитата:
а дока будет по использованию?

торможу
но соравно нет проверки на возможность распаковки, это попался архив с ppmd:2000m.
Автор: Bulat_Ziganshin
Дата сообщения: 05.01.2009 23:04

Цитата:
но соравно нет проверки на возможность распаковки, это попался архив с ppmd:2000m.

а у тебя другие бывают? ))
Автор: egor23
Дата сообщения: 05.01.2009 23:13

Цитата:
а у тебя другие бывают?

это валялся в папке с FreeArc.
а так работает, распаковывается и запускается setup.exe
Автор: IamFool
Дата сообщения: 06.01.2009 02:39
Ужас
По неведомой причине вместо temp-папки содержимое распаковалось в корень диска, а там был скрипт стирания файлов из текущей папки после закрытия setup'а для очистки места...
Всё из %programfiles% и %profiles% накрылось медным тазом R-Studio не восстановила и половину всего...
Нужно будет пересмотреть условия создания папки в temp'е ещё раз... Хорошо, что у меня основной осью Линукс является, и тут в Винде были по большей части всякие тестовые проги и архиваторные наработки + результаты тестов... Но всё равно неприятно
Автор: egor23
Дата сообщения: 06.01.2009 02:45

Цитата:
скрипт стирания файлов

хороший скрипт был, не ленитесь указывать имена файлов.
Автор: IamFool
Дата сообщения: 06.01.2009 02:50
Да какие там названия... Куча папок, 5000+ файлов... Можно было конечно и каждый по отдельности удалять, но так это ж генерить скрипт надо, а это, сами понимаете, лень... Всё по-советски - "rd /s /q ."... И в итоге имеем то, что имеем
Автор: egor23
Дата сообщения: 06.01.2009 03:42

Цитата:
Всё по-советски - "rd /s /q ."... И в итоге имеем то, что имеем

хм, а как же так, лишнее смогло удалиться, если удаляется конкретная папка?
Автор: Bulat_Ziganshin
Дата сообщения: 06.01.2009 12:50
алгоритм там такой - берётся GetTempPath, в нём создаётся уникальный подкаталог, всё распаковывается туда и запускается setup оттуда. при этом текущий каталог никто не сменяет - возможно в этом и состояла проблема??

вообще, это ещё одна причина сунуть удаление файлов в мою программу - здесь по крайней мере можно раз и навсегда его отладить, не отдавая на откуп польщователям инсталлера столь опасную операцию

кстати, для тестирования такого рода кода лучше первоначально просто логировать предполагаемые действия и проверять лог, а затем уже проверять на живых дисках. то что ты тестировал в VM - это конечно совершенно правильно
Автор: Gideon Vi
Дата сообщения: 06.01.2009 12:52
Последняя версия. Если создать архив с шифрованием (я пробовал максимальное, про другие варианты не скажу), то при попытке открыть его архиватор зависнет (в процессах висеть будет, но окно не проявится). Если создать sfx, то при попытке запуска будет вылетать длинная ошибка.
Автор: egor23
Дата сообщения: 06.01.2009 12:54
Bulat_Ziganshin

Цитата:
то что ты тестировал в VM - это конечно совершенно правильно

это было вроде не VM.
Автор: Bulat_Ziganshin
Дата сообщения: 06.01.2009 12:56

Цитата:
а там был скрипт стирания файлов из текущей папки после закрытия setup'а

а, ну да, вот в этом и проблема имхо

Добавлено:

Цитата:
это было вроде не VM.

ну мне проще запускать неосновные оси в vm ) поэтому я так его понял


Цитата:
Последняя версия. Если создать архив с шифрованием (я пробовал максимальное, про другие варианты не скажу), то при попытке открыть его архиватор зависнет

открываем freearc'ом?


Цитата:
Если создать архив с шифрованием

шифрование оглавления архива? sfx его действительно не поддерживает

Добавлено:
... и freearc внутрь таких архивов тоже не входит. да, есть такая недоработка
Автор: IamFool
Дата сообщения: 06.01.2009 14:01

Цитата:
ну мне проще запускать неосновные оси в vm ) поэтому я так его понял

Это действительно было не VM У меня и там, и там есть VM'ы, но в них производительность сильно падает - как я уже писал, винда стояла для тестов, в т.ч. и архиваторов - вряд ли кто-то будет тестить PAQ8 -8 под VM'кой Никакой памяти и никакого терпения не хватит
Автор: Bulat_Ziganshin
Дата сообщения: 06.01.2009 15:13

Цитата:
У меня и там, и там есть VM'ы, но в них производительность сильно падает

это у тебя проц старый, без поддержки виртуализации. q6600 + vmware player 2.5 - потери скорости 10-20%
Автор: IamFool
Дата сообщения: 06.01.2009 15:35
Хм, возможно, никогда не имел опыта работы с такими процами У меня ноут вообще... Т7200 тут стоит. Старенький уже, по нынешним меркам.
Автор: Bulat_Ziganshin
Дата сообщения: 06.01.2009 15:40

Цитата:
Т7200

а ты выясни, есть ли в нём поддержка виртуализации. если есть - разибрайся в чём дело. у intel даже у части десктопных процов специально обрезана виртуализация. 7* серия - удешевлённая, возможно у неё тоже виртуализации нафиг нету
Автор: IamFool
Дата сообщения: 06.01.2009 15:51
Ух ты, всё работает! Я просто никогда Player не использовал, в основном либо Workstation, либо вообще VirtualBox Sun'овский, а тут попробовал - NanoZip в -cc -m2g в настоящей винде ~370 кб/с имел, а тут аж ~310 кб/с! Вот это достижение, я в шоке Спасибо огромное! Теперь мне вообще винда не нужна xD
Автор: egor23
Дата сообщения: 06.01.2009 15:53
Intel® Core™2 Duo Mobile Processor T7200
http://processorfinder.intel.com/details.aspx?sSpec=SL9SL

Цитата:
Supported Features:
...
Intel® Virtualization Technology
Автор: IamFool
Дата сообщения: 06.01.2009 15:59

Цитата:
Intel® Core™2 Duo Mobile Processor T7200

...

Intel® Virtualization Technology
Да, это здорово Почти два года уже пользуюсь, и только сегодня узнал... Эх.

А у AMD такого нету, да?
Автор: Bulat_Ziganshin
Дата сообщения: 06.01.2009 16:02

Цитата:
Я просто никогда Player не использовал, в основном либо Workstation

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

Добавлено:

Цитата:
Почти два года уже пользуюсь, и только сегодня узнал... Эх.

надо статьи о виртуализации иногда читать для общего развития


Цитата:
А у AMD такого нету, да?

у неё есть аналогичная система vaterpool, что-то типа того
Автор: egor23
Дата сообщения: 06.01.2009 16:07
IamFool

Цитата:
А у AMD такого нету, да?

AMD Virtualization
http://www.amd.com/virtualization

x86 virtualization
http://en.wikipedia.org/wiki/X86_virtualization

Добавлено:
Comparison of platform virtual machines
http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines
Автор: IamFool
Дата сообщения: 06.01.2009 16:17
Большое спасибо за ссылки и ликбез! *ушёл лёркать*
Автор: Bulat_Ziganshin
Дата сообщения: 06.01.2009 16:41
вот кстати что там написано:

Цитата:
Virtualization technologies, be it Intel VT-x or AMD-V, need to be activated by the BIOS in order to be available to applications. Most computer manufacturers disable this support by default but make an option available to activate it. Some, however, do not support it at all even though CPU has the feature. For example, the HP DV5-1157 notebook has a Core 2 Duo P7350 CPU which supports Intel VT-x, but no option for it exists in the BIOS.


поскеольку я нифига не включал, теперь сижу думаю - может у меня всё же эмуляция? а 20% всего теряется из-за того, что так vmware улучшили...
Автор: egor23
Дата сообщения: 06.01.2009 16:53
Bulat_Ziganshin

Цитата:
поскеольку я нифига не включал, теперь сижу думаю - может у меня всё же эмуляция? а 20% всего теряется из-за того, что так vmware улучшили...

Самое простое зайьт в BIOS глянуть что там есть.
Или открыть книжку по матери.
Автор: juvaforza
Дата сообщения: 06.01.2009 20:34
Bulat_Ziganshin
Если зашел вопрос об инсталляторах, то можно поднять один вопрос?
У меня инсталляторы различных программ хранятся в архивах. rar дает сжатие 1-2 %, и zip тоже, а arc просто помещает инсталлятор в капсулу, без сжатия. Это особенность алгоритмов сжатия или отсутствие некоторых, применяемых в том же Rar'е?

Добавлено:
изменю вопрос
Можно ли повысить эффективность bcj для тех же nsis-инсталляторов?
Автор: egor23
Дата сообщения: 06.01.2009 20:46
juvaforza

Цитата:
У меня инсталляторы различных программ хранятся в архивах. rar дает сжатие 1-2 %, и zip тоже, а arc просто помещает инсталлятор в капсулу, без сжатия.

Пример будьте любезны:
чего помещали
с какими настройками помещали?

Добавлено:

Цитата:
Можно ли повысить эффективность bcj для тех же nsis-инсталляторов?

можно - bcj2
Автор: IamFool
Дата сообщения: 06.01.2009 22:05
juvaforza
Вообще архивировать уже заархивированные дистрибутивы довольно странно Могу посоветовать использовать precomp, если нету желания перепаковывать всё заново. http://schnaader.info/precomp.html
Автор: juvaforza
Дата сообщения: 07.01.2009 10:55
egor23
Пример - любой nsis-инсталлятор, даже самого NSIS. Таже самая картина с сжатием существует и в 7-zip. Параметры любые - m9x, -mx -ld=192m ; При -m4 -s64m даже сбой происходит, процесс на 10% улетает куда-то.

Вот файлы - ifolder.ru/9910839

IamFool
Вы меня не правильно поняли, я просто архивирую дистрибутивы для хранения у себя на компьютере.
Автор: egor23
Дата сообщения: 07.01.2009 11:43
juvaforza

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

да нет Вас правильно поняли, это странно и не практично, обычна выгода мизерная.
имеет смысл если срезается приличный объём, причём не в %, а в абсолютных значениях.

Добавлено:

Цитата:
При -m4 -s64m даже сбой происходит, процесс на 10% улетает куда-то.

ну ни куды-то, а в определённом направлении

Цитата:
Compressing 1 file of 1.582.691 bytes: 0.05 secs
Using rep:1547kb+tor:1547kb:c3
Memory for compression 20mb, decompression 3094kb
ERROR: Invalid compression method or parameters in tor:1547kb:c3

-m4 косячит

Добавлено:

Цитата:
У меня инсталляторы различных программ хранятся в архивах. rar дает сжатие 1-2 %, и zip тоже, а arc просто помещает инсталлятор в капсулу, без сжатия.

это проблемы LZMA, он или пакует не сжимаемое с минусом "1-1.5%" (т.е. архив становится больше)
или в данном случае с мизерным плюсом
Автор: juvaforza
Дата сообщения: 07.01.2009 12:06
egor23
Ничего странного я в этом не вижу, ведь .ехе очень ранимый формат.
Пожалуйста проверьте у себя -m4 на этих файлах.
Автор: egor23
Дата сообщения: 07.01.2009 12:09

Цитата:
это проблемы LZMA

это в соседнем топике вопрос подымался

Добавлено:

Цитата:
Ничего странного я в этом не вижу, ведь .ехе очень ранимый формат.

1. как и любой другой не избыточный формат данных.
2. если делаете архив не ранимым, то нужна информация для восстановления,
из архиваторов реализована она нормально в WinRar.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Установка и настройка SAMS


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