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

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

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

Цитата:
Практичекски у всех сейчас стоят 32-bit OS (WinXP, Vista и т.п.) поэтому проблему с распаковкой будут возникать, т.к. FreeArc позволяет работать с большими словарями (даже при нынешнем лимите в 1Гб, в ряде случаев проблемы с распаковкой будут).

Я не говорю о проблемах распаковки при не хватке памяти и даже не о проблемах распаковывания других форматов. Я говорю о проблемах распаковывания своего формата, той же версией бинарника, на той же машине. И такие случаи периодически вылезают.
Рекомендация тестировать распаковку сразу после упаковки не очень удолетворяет. Во-первых нет полной уверенности, что это 100% гарантирует результат. А во-вторых, совсем нет уверенности, что не будет проблемы распаковки следующей версией архиватора.

Всего записей: 749 | Зарегистр. 25-03-2002 | Отправлено: 13:13 01-06-2008 | Исправлено: Barabashka, 13:14 01-06-2008
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавил в шапку раздел FAQ's

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 13:43 01-06-2008
sabio

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

Цитата:
TAR не срабатывает до конца - падает  
 
Конечно, 6 млн файлов плохо...  

 
Я бы на вашем месте уже давно сделал бы 6 архивов по миллиону файлов в каждом (ну или даже 12 по 500 000) и забыл бы о проблеме.
Файлы, как я понимаю, довольно однородны, и сильно на степени сжатия это не скажется. Да и вообще, не совсем понятно, откуда известно, что "при сжатии влезают на один DVD", если архив, как я понял, сделать пока так и не получилось.

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 14:58 01-06-2008
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sabio
Файлы разложены по сложной системе вложенных папок, которую ни в коем случае нельзя терять...
Просто так - легко и быстро - руками разделить файлы по сжимаемым пакетам не получается.
 
Исходный архив был RAR, потом я файлы распаковал для работы с ними.
Архив стёр, т.к. не ожидал, что даже TAR откажется работать
 
Размер будущего архива я оцениваю исходя из соотношения степени сжатия таких файлов RAR-ом и 7-Zip-ом.

Всего записей: 2288 | Зарегистр. 28-11-2004 | Отправлено: 15:34 01-06-2008
sabio

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nick222
а если так?
dir /s /b <dir> >filelist
дальше (сортируем ? и) делим список на несколько частей (по каталогам верхнего уровня?) и удаляем из строк префикс <dir>, а потом
arc a --diskpath=<dir> partN.arc @filelist.N
(где <dir> - полный путь директории, которую надо заархивировать)
 
получим несколько архивов, после распаковки которых в одну директорию будет в точности восстановлена исходная структура папок
 
если не обязательно делить на уровне верхних каталогов, то проще будет побить список по кол-ву строк с пом. утилит вроде head/tail из набора UnxUtils
в противном случае стоит опустить параметр /s в команде dir (выключить рекурсию) и делить уже список папок верхнего уровня

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 16:40 01-06-2008 | Исправлено: sabio, 16:41 01-06-2008
Nikolai2004



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

когда имеется сложная структура папок, нет ничего лучше утилиты WinDirStat чтобы понять где что и как делить

Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 18:10 01-06-2008
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
6 млн файлов... Это один только распакованный заголовок такого архива будет занимать около 1,5 гигабайт памяти (с учетом, что имя файла под Win может быть длиной до 260 символов).
 
Кстати, вопрос  в тему: какое максимальное количество файлов текущая версия FreeARC может поместить в один архив ?

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 18:41 01-06-2008
Bulat_Ziganshin

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

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 19:03 01-06-2008
sabio

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

Цитата:
нет ничего лучше утилиты WinDirStat чтобы понять где что и как делить

или же и вовсе попробовать поделить все автоматически (по размеру) с помощью Burn to the Brim (не уверен, правда, что она потянет такое количество файлов)

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 19:05 01-06-2008
Benchmark



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

Цитата:
в доке написано - 500 байт на файл

Тем более. Тогда заголовок на 6 млн займет около 2.9 Гб. То есть почти практический предел для приложения на использовании памяти под 32-бит ОС.
 
Если формировать заголовок архива по частям, то эффективность будет резко снижена за счет большого количества операций с диском.
 
Все же архивация миллионов и более файлов - это задача для 64-бит систем.

Всего записей: 6924 | Зарегистр. 01-10-2002 | Отправлено: 19:29 01-06-2008
Bulat_Ziganshin

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

Цитата:
Тем более. Тогда заголовок на 6 млн займет около 2.9 Гб.

в доке описано сколько занимает описание в памяти, лимит определяется именно этим. на диске - 30-40 байт до сжатия и 10 после. так что весь каталог его архива будет 200-250 метров в несжатом виде
 
далее. unarc такой архив распаковать сможет уже сейчас, благо что обрабатывает по одному блоку каталога за раз. и даже сможет распаковать часть файлов за разумное время - на моём duron-1000 на полное сканирование каталога такого архива нужно всего 30 сек
 
для создания таких архивов достаточно добавить в fa конвейер, который после нахождения на диске первых 100к файлов сжимает их, затем ищет следующие 100к и т.д.
 
winarc, как и другие визуальные оболочки, таких объёмов, конечно же, не выдержит

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 20:15 01-06-2008
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выпустил новую альфа-версию. Комплектов поставки пять:
Главные изменения по сравнению с предыдущей альфа-версией от 15 мая:
  • Создание самораспаковывающихся архивов: графических и консольных для Windows и консольных для Linux
  • Поддержка комментариев в формате RTF-файлов в графических SFX
  • WinArc: комбобокс сообщений внизу окна
  • WinArc: регистрация иконки для .arc файлов
  • Изменён формат хранения комментария архива с поддержкой чтения старых комментариев
  • Linux: многопоточность для LZMA (сжатие быстрее в 1.5 раза)
  • Исправлена ошибка в реализации -m1; уже существующие архивы, созданные в этом режиме, следует перепаковать в -m2 перед переходом на новую версию программы

Работа с sfx через командную строку происходит так же, как в RAR:
  • создание sfx со стандартным sfx-модулем arc.sfx: arc a archive -sfx
  • создание sfx с заданным sfx-модулем: arc a archive -sfx=winarc.sfx
  • смена sfx: arc ch archive.exe -sfx=winarc.sfx
  • удаление sfx: arc ch archive.exe -sfx-
  • команды "s..." эквивалентны командам "ch -sfx...", например: arc s- archive.exe
  • sfx-модуль берётся из того каталога, где находится Arc.exe/WinArc.exe (для Linux - из каталога /usr/local/lib), если только его имя не указано с каталогом, например: arc a archive -sfx=./my.sfx

Можно добиться значительной кустомизации графического SFX-модуля, редактируя его ресурсы. В частности, сменить любую надпись, картинку слева.
 
Для использования красиво отформатированного описания архива в SFX (подобного тому, которое выводится по умолчанию) нужно подготовить RTF-файл с помощью Word, WordPad или воспользоваться html-to-rtf конвертером и затем записать его в комментарий архива командой:
 
arc ch archive.exe -z=my.rtf
 
 
В комплект поставки также входят уменьшенные SFX-модули. Разница между ними следующая:
  • *arc*.sfx         - включает все 11 алгоритмов
  • *arc-mini*.sfx - без mm/tta/tornado. для архивов созданных с опциями типа -m5 -mm-
  • *arc-tiny*.sfx - также без rep/lzp/ppmd. для архивов созданных с опциями типа -m5x -mm-

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 02:33 04-06-2008 | Исправлено: Bulat_Ziganshin, 20:39 04-06-2008
Dementei

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

Цитата:
WinArc: комбобокс сообщений внизу окна

Что в нем не хорошо:
1. Изменяет размер окна... т.е. там пишется, например, успешно протестирован... эта надпись не помещается в отведенное под комбобокс место и растягивает комбобокс, а он в свою очередь окно программы... Лучше бы часть имени показывалась не меняя размера окна. А уже если все хочу посмотреть щелкну мышкой на нем и посмотрю.
2. Растянутое им окно не возможно потом уменьшить.
 
И как-то я уже запутался в названиях программы.
 
Arc - это консольная версия.
WinArc - это гуй версия.
 
FreeArc - это общее название как я понял и для гуй и для консольной версии.
 
Мне кажется надо избавиться от WinArc и гуй версию назвать FreeArc. Звучит лучше (имхо), для линукса логичнее и путаницы с названиями меньше...  
 
Да и еще теперь внизу пишется сколько файлов и сколько они занимают места, так вот сейчас папки считаются файлами... лучше все же как в раре сделать, отдельно написать кол-во папок, файлов...

Всего записей: 273 | Зарегистр. 18-03-2006 | Отправлено: 10:50 04-06-2008 | Исправлено: Dementei, 11:31 04-06-2008
Bulat_Ziganshin

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

Цитата:
Arc - это консольная версия.  
WinArc - это гуй версия.  
 
FreeArc - это общее название как я понял и для гуй и для консольной версии.  

да, на данный момент именно так
 

Цитата:
Мне кажется надо избавиться от WinArc и гуй версию назвать FreeArc. Звучит лучше (имхо), для линукса логичнее и путаницы с названиями меньше...  

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

Цитата:
WinArc: комбобокс сообщений внизу окна  

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

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 13:17 04-06-2008
egor23



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

Цитата:
Полный инсталятор, включающий Arc, WinArc и Gtk+

Gtk
1. не хватает возможности менять шрифт.
2. шрифт по-умолчанию - Arial Unicode MS 8 (иначе видим квадратики на определённых языках).
3. нет возможности выбора тем, также нет тем в комлекте (в широком смысле) (темы весят 50кбайт в архиве).
4. Не хватает жёсткой привязки к наcтройкам, или выбора какие настройки использовать:
идущие в комплекте или установленного Gtk, иначе данный комплект теряет смысл, т.к. будет использоваться сразу установленный Gtk (если установлен зачем-то был).
 
Добавлено:

Цитата:
Arial Unicode MS 8

хотя с системой он наверно не ставится.
 
Добавлено:
Lucida Sans Unicode - идёт.
 
Шрифты включенные в каждую версию Windows
http://www.master-web.info/defolt-fonts/

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 14:07 04-06-2008
Barabashka

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Немножко по интерфейсу:
1. Нет окна About
2. Readme.txt лучше назвать Whatsnew.txt
3. Тема GTK не красивая (IMHO)
4. В списке файлов нет иконок. А это нужно
5. У самого WinArc нет иконки
6. Я за то чтобы у WinArc было название FreeArc
7. Настроек дико мало
8. Выпадающее меню текущей папки не работает
9. Если выделить несколько файлов и нажать ArcInfo - гуи вылетает
10. Если выделить несколько файлов и нажать Up - гуи вылетает
11. Не понял назначение кнопки Save

Всего записей: 749 | Зарегистр. 25-03-2002 | Отправлено: 14:35 04-06-2008
egor23



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

Цитата:
3. Тема GTK не красивая (IMHO)

значит тема Windows не красивая.
 
Добавлено:
или вшитая тема подцепилась.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 14:50 04-06-2008
Barabashka

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
12. Дабл клик на файле не открывает его, а приводит к вылету гуи
13. Нет сортировки по столбцам!
14. Нет выбора столбцов!
 
PS. От GTK впечатление что это разработка уровня виндовс 3.1

Всего записей: 749 | Зарегистр. 25-03-2002 | Отправлено: 15:35 04-06-2008
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
у ярлыка WinArc на рабочем столе\в (Пуск\Программы\FreeArc) нет значка.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 17:26 04-06-2008
Registered User

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

Цитата:
PS. От GTK впечатление что это разработка уровня виндовс 3.1

GTK - хорошая вещь. Подсветка опции при наведении есть - а что ещё надо? ИМХО, все эти интерфейсы - "под XP", "под Vista" - это МОДА, которая приходит и уходит, никакого отношения к реальной функциональности не имеет, но почему-то на неё больше всего обращают внимание!

Всего записей: 76 | Зарегистр. 22-12-2007 | Отправлено: 20:41 04-06-2008
   

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