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

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

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

Widok (07-09-2009 19:15): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

FreeArc
бесплатный open-source архиватор для Windows и Linux,
сочетающий высокую степень сжатия и большой набор возможностей


Официальный сайт | Скриншоты | Скачать
Документация на консольную версию | Документация на GUI версию
Сообщество пользователей FreeArc | Вики | Трекер (рассылка по ошибкам)
Проект на SourceForge.net | SVN-репозиторий | Поддержка InnoSetup
Обсуждение на encode.ru (англоязычное)

Скачать последний релиз - FreeArc 0.51 от 28 апреля 2009 г. Что нового: GUI с 14 локализациями, SFX/инсталятор, авто-определение типов файлов, очередное увеличение скорости и сжатия, словарь в lzma до 1 гб, исправлено 5 ошибок (рас)паковки (подробнее)
 
Текущая альфа версия: скачать (распаковывать поверх установленного FreeArc 0.51). Список исправлений, блог

MiniFAQ...

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

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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:02 30-01-2009 | Исправлено: Bulat_Ziganshin, 22:15 30-08-2009
4kusNick

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Giesmos
На счет ошибок носителя - согласен, но информация для восстановления не всегда сможет спасти, если сдохнет сразу большое количество секторов под файлом например.

Цитата:
Giesmos:  
(что не всегда верно)


Цитата:
4kusNick:
иногда


Цитата:
 запись их на болванки
- у меня болванок не хватит, да и дистрибы софта я обновляю довольно часто.
Да и вообще это все дело привычки, так что прошу не судить, просто было интересно, почему zip справляется лучше, чем другие, на что Булат уже ответил.
 
 
 

Всего записей: 343 | Зарегистр. 13-06-2007 | Отправлено: 16:57 21-05-2009
Bulat_Ziganshin

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

Цитата:
Можно ли перепаковать sfx модули

конкретно - чем и как мне их упаковывать?

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 18:16 21-05-2009
Giesmos

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Я уже выкладывал пример несколько страниц назад. Например, upack, nspack, kkrunchy.
Если угодно, могу сам сжать и выложить наилучшие результаты.
 
Добавлено:
Хм... Хотя, можно и старым-добрым UPX сжать лучше. Только что проверил на freearc.sfx и arc.sfx

Всего записей: 59 | Зарегистр. 21-09-2003 | Отправлено: 19:58 21-05-2009
4kusNick

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Giesmos
А у меня sfxы уже сжаты UPXом, причем лучше их пережать не вышло, ни UPXом, ни mpress'ом...

Всего записей: 343 | Зарегистр. 13-06-2007 | Отправлено: 01:17 22-05-2009
egor23



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

Цитата:
конкретно - чем и как мне их упаковывать?

1. они и так upx-ом ужаты.
2. неплохо бы иметь отдельный пакет с не упакованными sfx.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 03:05 22-05-2009
Giesmos

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

Цитата:
1. они и так upx-ом ужаты.

Да, но можно сжать сильнее даже им же.

Цитата:
2. неплохо бы иметь отдельный пакет с не упакованными sfx.

В чем смысл? Чтобы перепаковать чем-то еще? Для этого я и предлагаю запаковать максимально сильно. Если очень понадобится распаковать - UPX этому не препятствует. Да и другие упаковщики, как правило, неплохо снимаются при должном жеании.
 
Добавлено:
4kusNick

Цитата:
А у меня sfxы уже сжаты UPXом, причем лучше их пережать не вышло, ни UPXом, ни mpress'ом...

Они у всех им ужаты изначально mpress не очень сильно отличается от UPX по степени сжатия, хотя, нередко, сжимает сильнее, чем UPX --best, но это не относится к небольшим файлам.

Всего записей: 59 | Зарегистр. 21-09-2003 | Отправлено: 08:29 22-05-2009
4kusNick

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

Цитата:
Да, но можно сжать сильнее даже им же.  

Не думаю, что они сожмутся лучше (проверял на arc.sfx и freearc.sfx, паковать пробовал и так: upx.exe --lzma --best, и так: upx.exe --brute - результат одинаковый - размер = упакованному оригиналу)
 

Всего записей: 343 | Зарегистр. 13-06-2007 | Отправлено: 12:26 22-05-2009
Giesmos

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4kusNick
Ну вот так, например...
 
File name                 Size              
----------------------    ---------------    
arc (original).sfx                 67,584  
arc (upx).sfx                      67,072  
arc (nspack).sfx                   66,587    
arc (upack).sfx                    63,772    
arc (kkrunchy).sfx                 55,296    
 
freearc (original).sfx             86,016    
freearc (upx).sfx                  85,504    
freearc (upack).sfx                82,196    
freearc (nspack).sfx               77,379    
freearc (kkrunchy).sfx             72,704    
 
total files 10    total size         724,110

Всего записей: 59 | Зарегистр. 21-09-2003 | Отправлено: 13:01 22-05-2009
4kusNick

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Giesmos
Ого, у меня не вышло UPXом перепаковать лучше =\
А какой версией UPX жал? И с какими параметрами?
 
А на счет остальных пакеров - на них срабатывает намного больше антивирей (

Всего записей: 343 | Зарегистр. 13-06-2007 | Отправлено: 16:23 22-05-2009
Giesmos

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

Цитата:
А какой версией UPX жал? И с какими параметрами?  

Обычный UPX 3.03. Есть у него один волшебный ключик --ultra-brute. Долго, правда, если файл на несколько десятков МБ, но эффект свой дает.
 

Цитата:
А на счет остальных пакеров - на них срабатывает намного больше антивирей (  

Количество антивирусов, которые опознали что-то нехорошее, по VirusTotal:
kkrunchy - 10/40
http://www.virustotal.com/ru/analisis/c1cee40568160393b5bf96cd7d35170e95ccc47dfc0b90b09ddc79c623d3c2b6-1242995725
nspack - 21/40
http://www.virustotal.com/ru/analisis/4f0d64eb298c93152dd50b6e366de82ccadbf8e7efbbf55fae83bff50996c28d-1242995738
upack - 15/39
http://www.virustotal.com/ru/analisis/0950f33135a895d3461da345a7a31044d03e13a49e8b73604de13f0b7a015435-1242995752
m-press - 8/39
http://www.virustotal.com/ru/analisis/dbd98910ecb6680dab59767cbdd0c8d46f911a9b89f62854e5e1cd84c65576ab-1242997050
upx - 2/40
http://www.virustotal.com/ru/analisis/f2cf6f12c3281b0af802134f1b4c131cd7d5686d52ae7092fcd5fc58a309dcd8-1242995766
 
Теперь небольшие комментарии по результатам. Ни на один упаковщик не сработал ни DrWeb, ни Kaspersky, ни NOD32, ни Symantec. Срабатывания вызываются на гораздо менее распространенных антивирусах. Конечно, Anvir или Avast тоже широко встречаются, но с ними, думаю, вопрос решится либо сам-собой (версии антивирусов на AntivirusTotal не все новые), либо по просьбе разработчика добавят в исключения.

Всего записей: 59 | Зарегистр. 21-09-2003 | Отправлено: 16:52 22-05-2009 | Исправлено: Giesmos, 17:06 22-05-2009
4kusNick

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Giesmos
Спасибо, забыл совсем про ультру.
 
По поводу других пакеров - решать автору, несколько кб за счет нескольких ложных детектов, лично я за меньший размер.

Всего записей: 343 | Зарегистр. 13-06-2007 | Отправлено: 16:59 22-05-2009
Giesmos

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

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

Я тоже за меньший размер, тем более, что разница выходит больше, чем в 15%.

Всего записей: 59 | Зарегистр. 21-09-2003 | Отправлено: 17:08 22-05-2009
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
FreeArc \ Arc
непонятка
-mrep:1g
в логе
tempfile+rep:1gb
блок 1024м - есть, 256m -нет.
должен был сразу скинуть настройки, зачем tempfile?
если выставить rep:1gb:h25 упаковка начинается сразу
 
tempfile создаётся в C:\Program Files\FreeArc\
 
Добавлено:
tempfile создаётся и на это всё заканчивается, т.е. в ожидании, когда прогресс бар оживёт...

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 08:22 23-05-2009 | Исправлено: egor23, 08:34 23-05-2009
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Не подскажете ли следующее:
 
1) Сейчас упаковка большого количества файлов идёт порциями по 20 тыс штук - если увеличить порцию до 100 тыс штук, то явно размер требуемой памяти будет больше?
 
2) Повлияет ли это на практике на скорость сжатия? Или на степень сжатия? Или разница будет чисто теоретическая?
 
3) Можно ли данную опцию выставить в ГУИ или нужно прописывать её руками (например, в ГУИ в дополнительных параметрах)?

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 11:05 23-05-2009
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4kusNick

Цитата:
Вы знаете, как в PATH  добавить путь до папки?

Знаю.

Цитата:
ведь наверняка не каждый захочет руками прописывать пути в настройках окружения ...

+1

Всего записей: 32373 | Зарегистр. 15-09-2001 | Отправлено: 14:30 23-05-2009
Giesmos

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

Цитата:
ведь наверняка не каждый захочет руками прописывать пути в настройках окружения ...  

Не у каждого прав на это хватит.

Всего записей: 59 | Зарегистр. 21-09-2003 | Отправлено: 14:42 23-05-2009
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Giesmos
оказывается PATH бывает для всех пользователей и для текущего. С правами гостя можно прописать путь только для себя, а вот для контекстного меню нужны права админа поскольку там запись в реестр производится

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 19:00 23-05-2009
Giesmos

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
crotoff
Что PATH двух типов - это верно. Вот только настройки гостя (если он вообще разрешен)  или его аналога могут быть урезаны так, что даже в панель управления не зайдешь, контекстное меню не вызовешь. Куда уж там до прописывания путей. Другое дело, что будет если указывать пути через командную строку при запуске архиватора. Там ведь можно было бы оперировать переменными (т.е. чтобы в PATH прописывалась папка, откуда запускается архиватор или любая, относительно нее). Этого я еще не проверял.

Всего записей: 59 | Зарегистр. 21-09-2003 | Отправлено: 19:15 23-05-2009
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Giesmos
если внешние компрессоры в PATH не прописаны - они не подхватываются при запуске arc.exe через контекстное меню и через мультиарк в TC, это не очень правильно. (Впрочем, официально они пока не поддерживаются )

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 20:49 23-05-2009
Giesmos

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
crotoff
Это тоже понятно. Я как раз говорю о том, чтобы сам архиватор, при запуске командной строки, указывал бы пути. Т.е. выполнял команду PATH, где указывал бы папки с препроцессорами и пр.

Всего записей: 59 | Зарегистр. 21-09-2003 | Отправлено: 22:15 23-05-2009
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc: бесплатный open-source архиватор - Часть 2
Widok (07-09-2009 19:15): Лимит страниц. Продолжаем здесь.


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru