Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc (часть 4)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156

Открыть новую тему     Написать ответ в эту тему

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Часть 1 | Часть 2 | Часть 3


Скачать последний релиз - FreeArc 0.666 от 20 мая 2010 г. Что нового: ускорение работы в 1.5-2 раза благодаря новой технологии многопоточного сжатия, распаковка архивов многих форматов используя технологии 7-zip, запуск файлов из архива, исправлены все проблемы интеграции с Explоrer (подробнее)
Текущая альфа версия: 0.67 - загрузка | список исправлений | блог


Подробное описание используемых алгоритмов
Почему он сжимает лучше и быстрее, чем 7-zip/rar...
Результаты тестов, подтверждающие его крутизну...
Почему для использования 2+ гб памяти желательно установить 64-битную версию Windows
Планы дальнейшего развития
Что подразумевается под "интеграцией с Explorer"
Старая FreeArc wiki (включая описание формата архива)
Логотип и иконки FreeArc - обсуждение того, как облагородить внешний вид программы


Сторонние оболочки для работы с FreeArc:
wArc - простая и понятная программа управления архивами (требует .NET Framework 2.0)
PeaZip - менеджер архивов с поддержкой большого количества форматов, для Windows и Linux


Родственные темы:
Inno Setup плюс внешние упаковщики - использование архивов FreeArc в инсталяторах
ISDone.dll - библиотека распаковки архивов в инсталяторах
REP & SREP
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - "а как сжать ещё лучше?"
FreeArc и Unix - для альтернативно одарённых
• репозиторий FreeArc 'Next на github.com
• тема FreeArc 'Next на форуме encode.su
• раздел FreeArc на форуме krinkels.org

 
Другие архиваторы:
WinRAR
7-zip
PowerArchiver
HaoZip
BandiZip


Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:36 23-11-2010 | Исправлено: Release, 10:58 24-04-2023
kalpak

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 (котоырй у почти у всех есть)

Всего записей: 155 | Зарегистр. 20-07-2007 | Отправлено: 00:55 06-11-2011 | Исправлено: kalpak, 01:14 06-11-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 ничего уже сто лет не менял (у меня даже скрипты компиляции год как были неисправны) - ничего удивительного нет. у тебя просто продолжала работать старая версия. ты вот попробуй её стереть!

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 01:36 06-11-2011
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 и забуду о ней.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 10:44 06-11-2011 | Исправлено: slech, 11:06 06-11-2011
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin

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

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

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

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


Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 12:31 06-11-2011 | Исправлено: juvaforza, 12:31 06-11-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 13:34 06-11-2011
vasulpr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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


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

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

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

Всего записей: 126 | Зарегистр. 27-03-2011 | Отправлено: 14:27 06-11-2011 | Исправлено: vasulpr, 15:15 06-11-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

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

а другие программы их увидели?

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 16:39 06-11-2011
vasulpr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 я незнаю. может кто подскажет.

Всего записей: 126 | Зарегистр. 27-03-2011 | Отправлено: 19:02 06-11-2011
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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, ничего не изменилось.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 17:05 08-11-2011
kalpak

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slech
попробуй regsvr32 arcshellext.dll либо regsvr32 ArcShellExt-64.dll
хотя на win7 у меня 7-zip тоже никак не реагировал на интеграцию

Всего записей: 155 | Зарегистр. 20-07-2007 | Отправлено: 20:26 08-11-2011 | Исправлено: kalpak, 20:29 08-11-2011
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalpak
Дома на такой же оське, но без UAC и на прошлой работе на такой же оське и в домене и так же без UAC всё прекрасно работало.
На теперешней проблемной машинке кстати присутсвует 7z меню в разделе 64.
Попробую ваши рекомендации.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 23:43 08-11-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.saanvi.ru/fac.php?filename=txt/soft/freearc.txt
 
меня убило как чел переименовал arc в rar и возмущался что архив не открылся в winrar, из чего был сделан логичный вывод - версии fa несовместимы между собой. не переведутся гении на руси

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 00:39 09-11-2011
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Разработчик FreeArc - Булат Зиганшин (в интернете о нём практически нет информации

http://groups.google.ru/groups?q=Bulat%20Ziganshin

Всего записей: 6520 | Зарегистр. 31-08-2008 | Отправлено: 00:53 09-11-2011 | Исправлено: ndch, 01:56 09-11-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
http://groups.google.ru/groups?q=Bulat%20Ziganshin  

да, рок-н-ролл мёртв..
 
slech
никаких мыслей. как будет не лень - включу uac и проверю. кстати, пункт 1 не нужен - права админа запрашивает внешний exe

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 14:57 09-11-2011
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
1. cmd - run as administrator
2. regsvr32 ArcShellExt-64.dll
и наконец-то появилось меню.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 15:43 09-11-2011
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
SVN перенесен на новый сервер?

Цитата:
опять я на это попался

На баг или на фичу?

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 16:09 11-11-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
svn повис в воздухе попался на твои пробелы и кавычки

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 18:17 11-11-2011
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Я наверное Вас уже замучал, но вот опять:

Цитата:
>Arc.exe -tzip a zzz
 
ERROR: unknown option "-tzip"

FreeArc 0.67 (November 3 2011)  http://freearc.org  November 3 2011
 
Что я опять делаю не так ?
 

Цитата:
>Arc.exe -tzip a zzz
FreeArc 0.67 (September 29 2011) creating archive: zzz.arc
Compressing 1 file, 2,892,184 bytes. Processed   0%
c_szCompress: unsupported archive type
Arc.exe: szCheckedTABI: error

 
Добавлено:
Нашёл: надо добавить 7z.dll (из 7zip) к Arc.exe  
Может в шапку ?
 
Добавлено:
что-то я не понял:
 
timer:pkzipc -add -lev=9 pkzipc 35*
00:00:04.384
19 768 328
 
timer:pkzipc -add -lev=3 pkzipc 35*
00:00:03.261
20 219 573
 
timer:pkzipc -add -lev=2 pkzipc 35*
00:00:03.105
20 545 683
 
Arc.exe -tzip a freearc 35*
FreeArc 0.67 (November 3 2011) creating archive: freearc.zip
Compression time: real 7.93 secs. Speed 12,961 kB/s
00:00:08.019
19 643 762
 
Да, в zip сжало "сильнее", но времени в 2 раз больше ушло !
Есть крутилка скорость/плотность ?
 
Добавлено:
Прочитал топик заново, решил проверить:
7z.dll от FreeArc + .\Codecs\FreeArcCodecs.dll
И что это ?
   
Неприкольно.
 
Сразу в топик
 
В итоге всего этого ммм.... мероприятия:
>Arc.exe -tzip a zzz 35*
FreeArc 0.67 (November 3 2011) creating archive: zzz.zip
Compressed 25 files, 102,718,006 => 20,297,029 bytes. Ratio 19.7%
Compression time: real 2.35 secs. Speed 43,756 kB/s
 
После всего этого !!! ПИСАЮ КИПЯТКОМ !!!
По плотности получилось нечто среднее между: pkzipc -lev=3 и -lev=2, а по скорости - быстрее.
 
Есть крутилка скорость/плотность ?
 
Вы не могли бы класть в дистрибутив консольной версии FreeArcCodecs.dll и 7z.dll  ?

Всего записей: 6520 | Зарегистр. 31-08-2008 | Отправлено: 09:30 12-11-2011 | Исправлено: ndch, 10:35 12-11-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вы не могли бы класть в дистрибутив консольной версии FreeArcCodecs.dll и 7z.dll  ?

я не знаю насколько это целесообразно, учитывая что козырь консольной версии - как раз маленький размер
 

Цитата:
Есть крутилка скорость/плотность ?  

-m1..9
 
а вообще можно использовать просто все 7-zip'овские опции, начинающиеся на -m - они передаются в 7z.dll напрямую

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 10:50 12-11-2011
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
козырь консольной версии - как раз маленький размер

Да, и когда к консольной версии приходится скачивать ещё и полный дистрибутив - волосы дыбом.
Да ладно бы просто скачать - разобраться ещё нужно что к чему, куда что положить.
Согласен на компромис - read.me в дистрибутиве с указанием этих нюансов.  
 
Для меня козырь консольной версии  - cli.

Всего записей: 6520 | Зарегистр. 31-08-2008 | Отправлено: 11:30 12-11-2011 | Исправлено: ndch, 11:42 12-11-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156

Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc (часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru