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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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 | Исправлено: Nikolai2004, 21:23 03-02-2021
ndch

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

Цитата:
arc a a.zip -tzip

arc a a.zip -tzip
FreeArc 0.67 (March 18 2011) creating archive: a.zip
Compressing 2 files, 47,675 bytes. Processed   0%
c_szCompress: unsupported archive type
arc.EXE: szCheckedTABI: error

Всего записей: 5362 | Зарегистр. 31-08-2008 | Отправлено: 12:09 12-04-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch
положи 7z.dll в каталог с arc.exe

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

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

Цитата:
положи 7z.dll в каталог с arc.exe
положил
>arc a a.zip -tzip
FreeArc 0.67 (March 18 2011) creating archive: a.zip
Compressing 4 files, 183,314,706 bytes. Processed   0.0%
c_szCompress: unsupported archive type
arc.EXE: szCheckedTABI: error
 
Зачем 7z.dll отсутствует в дистрибутиве ?
 
 
Добавлено:
более того запускаю гуёвую версию:
libgdk-win32-2.0-0.dll not found
 
Это самое... хочется скачать дистрибутив, установить и пользоваться, а не бегать "из интернетов скачивать".
Кстати, что надо GLib,gdk-pixbuf или GTK+ ?
 
Будте любезны, сделайте "полный" дистрибутив.

Всего записей: 5362 | Зарегистр. 31-08-2008 | Отправлено: 16:46 12-04-2011 | Исправлено: ndch, 16:55 12-04-2011
namchik



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
если в установщике http://freearc.org/download/testing/FreeArc-0.67-alpha-win32.exe
  Файл: FreeArc-0.67-alpha-win32.exe
CRC-32: 378ce0f1
   MD4: 6bfccfbc0943884100e948d324f86bcb
   MD5: ef3a17bd7eb683ead7117686d8335ee6
 SHA-1: 47eb1271e7c6431c22a6ab0b03c13a3dac6e42f3
 
 не установлена галка "ассоциировать с другими архивами", он все равно ассоциирует

Всего записей: 4080 | Зарегистр. 01-06-2004 | Отправлено: 18:01 12-04-2011
byExit

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Скачал я precomp 0.4.1 и решил его совместить с FreeArc. Поскольку он не совместим с предыдущими версиями, я сделал следующее:
1. Создал в каталоге "bin" папку "precomp041" и поместил в неё прекомп (ексешка + дллки)
2. В arc.ini добавил:

Цитата:
[External compressor:precomp4]
mem = 2
packcmd   = precomp041\precomp {options} -o$$arcpackedfile$$.tmp  $$arcdatafile$$.tmp
unpackcmd = precomp041\precomp -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp
 
[External compressor:pprec4]
mem = 2
packcmd   = precomp041\precomp {options} -o$$arcpackedfile$$.tmp -pdfbmp+ -progonly+ $$arcdatafile$$.tmp
unpackcmd = precomp041\precomp -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp  

Всё работает, НО остаётся вопрос - как его описать правильнее?  
У меня, как видно,  precomp 0.4.1 назван precomp4.
 
-------------------------------------------------------------------
И ещё по поводу FreeArc.
Заметил небольшой баг в работе GTK Theme Selector. Темы не пред просматриваются, если текущая виндосовская учётка содержит символы кириллицы (тестил на XP SP3)
 

Всего записей: 13 | Зарегистр. 29-03-2011 | Отправлено: 23:02 12-04-2011
Bulat_Ziganshin

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

Цитата:
Зачем 7z.dll отсутствует в дистрибутиве ?  


Цитата:
более того запускаю гуёвую версию:
libgdk-win32-2.0-0.dll not found  

сейчас переустановил с нуля - всё есть. что у тебя за дистрибут?
 

Цитата:
не установлена галка "ассоциировать с другими архивами", он все равно ассоциирует  

спасибо, посмотрю
 

Цитата:
Скачал я precomp 0.4.1 и решил его совместить с FreeArc.

надеюсь, кто-нибудь другой ответит

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

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

Цитата:
сейчас переустановил с нуля - всё есть. что у тебя за дистрибут?

http://forum.ru-board.com/topic.cgi?forum=5&topic=35164&start=0&limit=1&m=1#1
http://freearc.org/download/testing/FreeArc-0.67-alpha-win32.exe
Да-да. Был невниманелен.
распаковал дистрибутив при помощи 7zip, получилось:
директория bin
и директория $_OUTDIR\bin
потому и не запустилось.
Я понимаю что "и так нормально устанавливается", но "внутренней красоты, единообразия" нет.
Это конечно один случай на 100500 пользователей и Ваше дело, как устроен инсталлятор, но всё же ...
 
Если пожелания к инсталлятору принимаются, то есть еще такое:
При установке анализировать установлены ли библиотеки gtk. Соотвтственно не устанавливать если они есть.
Сделать установку библиотек gtk "опциональными".
Я понимаю что есть ньюансы, но всё же. Хотелось бы немного более "гибкого" инсталлятора.
 
 
а другой листрибутив:
http://freearc.org/download/testing/FreeArc-console-0.67-alpha-win32.exe
так не получается создать zip.
Из вышеуказанного дистрибутива достал 7z.dll положил к директорию с Arc.exe. всё это счастье находится в %Path%.
 
запускаю
 
 arc a a.zip -tzip
 
получаю
 
 FreeArc 0.67 (March 18 2011) creating archive: a.zip
Compressing 58 files, 23,213,441 bytes. Processed   0%
c_szCompress: compression error
arc.EXE: szCheckedTABI: error
 
Я что-то упустил из виду ?

Всего записей: 5362 | Зарегистр. 31-08-2008 | Отправлено: 08:37 13-04-2011 | Исправлено: ndch, 08:37 13-04-2011
juvaforza

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

Цитата:
При установке анализировать установлены ли библиотеки gtk. Соотвтственно не устанавливать если они есть.

Это практически невозможно, в силу этих нюансов, и бессмысленно, в силу этих же нюансов.

Цитата:
Сделать установку библиотек gtk "опциональными".

Это другой разговор.
 
Добавлено:
byExit

Цитата:
Заметил небольшой баг в работе GTK Theme Selector. Темы не пред просматриваются, если текущая виндосовская учётка содержит символы кириллицы (тестил на XP SP3)

Может учетные записи имеют разный тип? Но это уже не по поводу FA, а по поводу GTK+ Preference Tool.

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

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

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

это называется "вылизывать яйца"  к тому же у меня это никак не регулируется, вероятно внутренняя кухня nsis
 

Цитата:
При установке анализировать установлены ли библиотеки gtk. Соотвтственно не устанавливать если они есть.
Сделать установку библиотек gtk "опциональными".

 
нафиг не нужно 99% юзеров (в отличие от уже имеющихся настроек инсталятора) и создаст ещё больше проблем поскольку есть проблемы совместимости с другими версиями gtk2hs. сейчас есть "update" версии - они как раз без файлов gtk2hs:
 
FreeArc-update-0.67-alpha-win32.exe
FreeArc-portable-update-0.67-alpha-win32.zip
 

Цитата:
Из вышеуказанного дистрибутива достал 7z.dll

либо бери 7z.dll из самого 7-zip, либо ещё добавь FreeArcCodecs.dll

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

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

Цитата:
ещё добавь FreeArcCodecs.dll

Тоже самое
класть надо в .\Codecs\FreeArcCodecs.dll
и с 7z.dll от 7zip заработало
 
Разница то вообще есть 7z.dll от 7zip и 7z.dll от FreeArc ?
Я имею ввиду для меня как для пользователя.
 
Неувязка какая-то с этим 7z.dll и FreeArcCodecs.dll: нет их в "консольном дистрибутиве".
Можно ли расчитывать что Вы рассмотрите вариант включения их в "консольный дистрибутив" ?
 
Добавлено:

Цитата:
создаст ещё больше проблем поскольку есть проблемы совместимости с другими версиями gtk2hs

тогда и не надо наверное.

Всего записей: 5362 | Зарегистр. 31-08-2008 | Отправлено: 14:23 13-04-2011 | Исправлено: ndch, 14:32 13-04-2011
Bulat_Ziganshin

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

Цитата:
Тоже самое
класть надо в .\Codecs\FreeArcCodecs.dll  

 
только хотел написать...
 

Цитата:
Разница то вообще есть 7z.dll от 7zip и 7z.dll от FreeArc ?  

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

Цитата:
Неувязка какая-то с этим 7z.dll и FreeArcCodecs.dll: нет их в "консольном дистрибутиве".
Можно ли расчитывать что Вы рассмотрите вариант включения их в "консольный дистрибутив" ?

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 16:10 13-04-2011
juvaforza

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

Цитата:
к тому же у меня это никак не регулируется, вероятно внутренняя кухня nsis

Скорее это плюсы 7-Zip, чем чей-то недостаток.

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 16:39 13-04-2011 | Исправлено: juvaforza, 16:47 13-04-2011
vasulpr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Было бы интересно увидеть этот алгоритм в FA
http://habrahabr.ru/blogs/algorithm/117319/

Всего записей: 126 | Зарегистр. 27-03-2011 | Отправлено: 08:03 15-04-2011
PAQer



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

Цитата:
Было бы интересно увидеть этот алгоритм в FA  

без реально работающего декодера это фигня, а не алгоритм. Комменты хотя бы почитайте.

Всего записей: 161 | Зарегистр. 17-12-2007 | Отправлено: 09:55 15-04-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
очевидно, что алгоритм, сжимающий несжимаемые данные, некорректен

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 11:42 15-04-2011
ALExey1995



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Дай пожалуйста пример для запаковки файла срепом версии 2,95 чтоб при распаковке требовалось 128 мб ОЗУ

Всего записей: 212 | Зарегистр. 07-11-2010 | Отправлено: 16:18 17-04-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
упаковка: srep -f file
распаковка: srep -d -mem128m file.srep
 
как видишь, использование памяти задаётся при распаковке, при этом упаковка должна делаться с -f. учти, что при таком малом объёме памяти srep будет много писать в tempfile. советую использовать хотя бы вдвое больше памяти

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 16:36 17-04-2011
ALExey1995



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Яжал так srep32.exe -m3 -l32 coalesced.tfc data.srep с срепом 2,95 теперь мне сжимать так
 
srep32.exe -m3 -l32 -f coalesced.tfc data.srep ?
или просто srep -f file  
 
Добавлено:
Bulat_Ziganshin

Цитата:
как видишь, использование памяти задаётся при распаковке, при этом упаковка должна делаться с -f. учти, что при таком малом объёме памяти srep будет много писать в tempfile. советую использовать хотя бы вдвое больше памяти

я 128 мб привёл для примера в среднем планирую использовать 512мб

Всего записей: 212 | Зарегистр. 07-11-2010 | Отправлено: 17:38 17-04-2011
Bulat_Ziganshin

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

Цитата:
srep32.exe -m3 -l32 -f coalesced.tfc data.srep ?  

да
 
вообще, лучше использовать srep в контейнере .arc - это позволит распаковывать без промежуточных файлов, но требует большей квалификации

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
то есть прописывать в arc.ini ?
 
Добавлено:
дописать вот это ?
 [External compressor:srep]
packcmd   = srep {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d - -  <stdin> <stdout>
 
 

Всего записей: 212 | Зарегистр. 07-11-2010 | Отправлено: 17:49 17-04-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

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru