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

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

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

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

   

Bulat_Ziganshin

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

Официальный сайт
Документация он-лайн на консольную версию
Скриншоты / Документация на GUI версию
Страница загрузки
Проект на SourceForge.net / SVN-репозиторий

Последний релиз - FreeArc 0.40 от 1 января 2008 г. Новая версия включает мультимедиа-сжатие, улучшение обычного сжатия, сверх-быструю упаковку в режимах -m1/m2, поддержку произвольных внешних упаковщиков, настраиваемых в arc.ini, 1.5-кратное увеличение скорости работы на 2-ядерных процессорах, навороченное шифрование, полностью работающие плагины для FAR/TC, прямой доступ к архивам в интернете, восстановление архивов через интернет и множество других изменений (полный список)
 
Текущая альфа версия 0.50 от 23 июня 2008 г. Включает GUI с русификацией (описание), автоматическое определение типов файлов, создание SFX, ускорены режимы -m3/m4 и linux-версия, решены проблемы на машинах с 2+ гб ОЗУ, исправлены ошибки в -m1 и -mx (полный список изменений)

MiniFAQ...

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

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

предыдущая версия шапки

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 12:55 13-08-2007 | Исправлено: juvaforza, 20:57 28-01-2009
juvaforza

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

Цитата:
до твоих ещё не добрался

добрались таки все работает вроде.
да ещё, в окошке событий при тестировании отдельного файла сообщается, что тестируется архив, а не именно файл.

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 00:19 25-01-2009
Bulat_Ziganshin

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

Цитата:
добрались таки все работает вроде.  

ну значит ты наткнулся на ту же проблему с вычислением total compressed при compressed=0
 

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

а оно нужно - знать какой там файл тестировался?

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 00:55 25-01-2009
Sig666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не возникнет ли проблем с распаковкой архивов, созданных последней версией сабжа, версией выложенной на оф. сайте (сжатие lzma hc4)?

Всего записей: 134 | Зарегистр. 15-01-2008 | Отправлено: 01:39 25-01-2009
Bulat_Ziganshin

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

Цитата:
Не возникнет ли проблем с распаковкой архивов, созданных последней версией сабжа, версией выложенной на оф. сайте (сжатие lzma hc4)?

не должно. а за исключением сжатия в -m1, совместимость сохраняется и с 0.40

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 01:50 25-01-2009
juvaforza

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

Цитата:
а оно нужно?

не особо.

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 15:45 25-01-2009
CTACKo

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

Цитата:
Цитата:
Это был набор ресурсных файлов игры.
 
гм, я бы взглянул на этот архив..  

скачайте игру call of duty world at war - это новая игра, ее везде сейчас скачать предлагают и на торрентах и на варезниках. Весить будет примерно 8Гб. Качайте именно оригиналку, т.е. англоязычную версию и жмите в архив файлы main\*.iwd - это zip/zlib, метод компрессии copy, т.е. без сжатия. Что парадоксально, так это то, что даже если я распакую архивы, т.е. представлю их папками с файлами - это только увеличивает конечный размер в случае с FreeArc -мх, а в случае с чистым лзма от InnoSetup наоборот, что ожидаемо, уменьшает. Правда совершенно несущественно, буквально пару кил, однако стоит учесть что приходится также сохранять дерево/иерархию файлов, хотя в iwd/zip архиве-то она тоже сохранена...
 
P.S. Это, наверное, будет (если будет) первым случаем когда игру скачают не для того чтобы в нее поиграть

Всего записей: 180 | Зарегистр. 05-09-2008 | Отправлено: 21:36 25-01-2009 | Исправлено: CTACKo, 21:38 25-01-2009
PAQer



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CTACKo
ты лучше скажи до скольких ты ее (игру) сжал в -mx режиме?

Всего записей: 161 | Зарегистр. 17-12-2007 | Отправлено: 22:35 25-01-2009
egor23



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

Цитата:
 Что парадоксально, так это то, что даже если я распакую архивы, т.е. представлю их папками с файлами -

Версия FreeArc, лог упаковки (-mx -di -di+$%).

Цитата:
в архив файлы main\*.iwd - это zip/zlib, метод компрессии copy

Посмотрел iwd, там лежат картинки DDS (iwi) (упаковываются) и звук wav (ADPCM)(тоже пакуется).
 
Добавлено:

Цитата:
скачайте игру call of duty world at war

дайте линк на ту версию над которой опыты ставили.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 06:42 26-01-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreeArc (and it's companion libraries) sources are now available via SVN:
 
https://freearc.svn.sourceforge.net/svnroot/freearc
 
you can even ask me about write access

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 14:03 26-01-2009
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Алгоритм распаковки в unarc.exe и в arc.exe чем-нибудь отличается? И версия unarc.exe на hs.org/bz/unarc.exe является самой последней? (может лучше писать действительную версию, вместо 2008-06-23 ?)

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



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

Цитата:
Алгоритм распаковки в unarc.exe и в arc.exe

нету онлайн возможностей
 
Bulat_Ziganshin
кстати онлайн возможности можно сделать отключаемыми (ключом), чтобы dll-ки соответствующие не цеплялись?
или версию arc.exe без онлайн возможностей сделать?

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 16:38 26-01-2009
juvaforza

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

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 17:05 26-01-2009
sabio

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
juvaforza
в смысле, arc.exe умеет распаковывать архивы прямо из интернета (путь архива может быть URL-ом), а unarc.exe - только с диска

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 17:12 26-01-2009
egor23



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

Цитата:
тоесть?

если память не изменяет, то в unarc.exe  "заточен" под распаковку, и появился из-за того что в TC или Far были или задержки с входом в архив или ещё что-то.
 
Bulat_Ziganshin

Цитата:
кстати онлайн возможности можно сделать отключаемыми (ключом), чтобы dll-ки соответствующие не цеплялись?  
или версию arc.exe без онлайн возможностей сделать?

наверно что-то перепутал:
system32\comctl32.dll (5.82.2900.2180) за что овечает?

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 17:28 26-01-2009
sabio

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

Цитата:
system32\comctl32.dll за что овечает?

если не изменяет память, там лежат всякие common controls (например, диалог открытия файлов)

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 17:33 26-01-2009
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ни у кого дополнений\замечаний к черновику MiniFAQ нет?

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 20:47 26-01-2009
Registered_User

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
по поводу stack overflow - не упомянуто, что вместо батника м/б проще работать непосредственно в консоли, и жёстко задан размер стека.
Т.е. предлагаю изложить этот вопрос в редакции:
 
Q: Ошибка: Stack space overflow: current size *** bytes. Use `+RTS -Ksize' to increase it.  
A: Надеемся, что этот баг уже исправлен, но если срочно нужно, то вот обходные способы:  
1) в консоли, перед выполнением проблемной команды, увеличить размер стека.
Пример: (размер стека 20 мб):

Код:
set GHCRTS=-K20m  
arc (здесь ваша команда для arc'а без скобок)

 
или создайте файл xyz.cmd с этим содержимым

Всего записей: 76 | Зарегистр. 22-12-2007 | Отправлено: 21:07 26-01-2009
Benchmark



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

Цитата:
кстати онлайн возможности можно сделать отключаемыми (ключом), чтобы dll-ки соответствующие не цеплялись?
или версию arc.exe без онлайн возможностей сделать?

Лучше, конечно, именно с ключем. Отдельная версия для этого имхо перебор, проще уж  тогда unarc взять.

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 22:12 26-01-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
логично просто поменять static binding к dll на dynamic
 
тогда она просто будет загружаться только при реальном использовании
 
как я понимаю, это значительно снищит потребность в unarc?
 
кстати, unarc был сделан как *маленькая* прога, способная извлеккаить архивы. для всяких дистрибуьтов и т.п., замена sfx когда он не вписывается
 
ну и поскольку, в отличии от arc, чтение каталога архива там написано на С, он оказался куда быстрее при выводе каталога архива и распаковке отдельных файлов из архивов где их много
 
я сейчас подумываю о том, чтобы использовать этот код в самом arc чтобы ускорить эти действия в нём  в частности открытие арзива в GUI
 
Добавлено:

Цитата:
Алгоритм распаковки в unarc.exe и в arc.exe чем-нибудь отличается?

смотря что ты имеешь в виду. они отлчиаются по использованию памяти - unarc не вставляет tempfile
 

Цитата:
И версия unarc.exe на hs.org/bz/unarc.exe является самой последней? (может лучше писать действительную версию, вместо 2008-06-23 ?)

нет, я её давно не обновлял. счас сделаю. дата - это самая действительная версия, разве писать 0.50 alpha будет лучше?

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 22:26 26-01-2009 | Исправлено: Bulat_Ziganshin, 23:33 26-01-2009
Benchmark



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

Цитата:
логично просто поменять static binding к dll на dynamic
 
тогда она просто будет загружаться только при реальном использовании  

Более чем логично.  
 

Цитата:
как я понимаю, это значительно снищит потребность в unarc?

"Смотря как смотреть".  
 
В старые времена утилиты вроде unzip, unarj и т.д. требовались для того, чтобы на дискете с архивом не тратить лишнее место под "толстый" архиватор, экономя при этом несколько десятков или сотен килобайт, да и для работы такой консольный "разархиватор" требовал меньше памяти. Сейчас, когда размер сменных носителей и оперативки измеряется гигабайтами, я особой разницы не вижу.

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 00:11 27-01-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

Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc: бесплатный open-source архиватор
Widok (30-01-2009 12:03): лимит страниц. продолжаем здесь


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru