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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
контекстное меню
выделено несколько *.arc:
Распаковать...
Распаковать в текущую папку
Распаковать каждый архив в отдельную папку
 
Добавлено:
WinZip 12.1 May 13, 2009

Цитата:
...  
Introduction of the new .zipx file extension. By using advanced compression methods to create Zipx files, WinZip 12.1 creates WinZip's smallest Zip files to date.  
...

http://forum.ru-board.com/topic.cgi?forum=5&topic=0098&start=160#11

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у кого-нибудь заработала http://freearc.wiki.sourceforge.net/All2Arc ?
до фикса последнего запускалась с ошибкой.
после фикса даже создаёт папку arcEA.tmp - но там пусто.
в логе пусто.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 00:11 14-05-2009
Bulat_Ziganshin

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

Цитата:
после фикса даже создаёт папку arcEA.tmp - но там пусто.  

у меня такое было из-за того, что 7zg не было в пути
 
Добавлено:

Цитата:
выделено несколько *.arc:  

угу, сделаю

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Новых пунктов после перерегистрации не появилось.
В документации, к сожалению, есть далеко не все. Описание ключей консольной версии из документации мало что прояснило.
 
crotoff
Спасибо. Некоторые подвижки есть.
precomp = precomp04  - в arc.ini был
 
[External compressor:precomp04]
mem = 2
packcmd   = {compressor} {options} -o$$arcpackedfile$$.tmp  $$arcdatafile$$.tmp
unpackcmd = {compressor} -o$$arcdatafile$$.tmp -r $$arcpackedfile$$.tmp
4 строки выше дописал.
 
Precomp по команде -m=precomp делается, но если через плюс добавлять метод компрессии, то архив даже не начинает создаваться.
Можно несколько примеров командной строки с precomp?

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

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

Цитата:
В документации, к сожалению, есть далеко не все. Описание ключей консольной версии из документации мало что прояснило.  

http://freearc.sourceforge.net/rus/FreeArc040-rus.htm#_Toc185595010
 

Цитата:
Новых пунктов после перерегистрации не появилось.  

цитируй на что отвечаешь

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

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Кстати, у меня той же серии процессор - P3 C.

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 00:57 14-05-2009
Giesmos

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

Цитата:
размножаешь определение compress_item
 
compress_item = ...
compress_item2 = ....
compress_item3 = ....
 
меняешь каждую строку как тебе нужно. затем использование compress_item меняешь на compress_item, compress_item2, compress_item3  

Добавил compress_item2, почти такую же как и оригинальная строка.
После перерегистрации ArcShellExt так один пункт и остался.

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

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

Цитата:
Introduction of the new .zipx

Цитата:
arc - если использовались только внутренние алгоритмы.  
arcx - если использовались и внешние упаковщики.

В суд обращаться будем?

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Giesmos
затем каждое использование compress_item меняешь на compress_item, compress_item2, compress_item3, например
menu = {compress_item}
на
menu = {compress_item, compress_item2, compress_item3}

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

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

Цитата:
затем каждое использование compress_item меняешь на compress_item, compress_item2, compress_item3, например
menu = {compress_item}
на
menu = {compress_item, compress_item2, compress_item3}

Вы выходит. По аналогии со строками, отвечающими за распаковку тоже не получается. В зависимости от перемещения строк вверх/вних, либо пункт остается один неизменным, либо исчезает вовсе.
 
Добавлено:
При попытке архивирования фотографий в формате jpg, алгоритмами, отличными от -m?x и -m?, постоянно вываливается "ПРЕДУПРЕЖДЕНИЕ: ошибка чтения/записи в алгоритмк (рас)паковки precomp04.

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Giesmos
precomp сжимает их отдельной dll-кой, ты её скорей всего захерил
 
Добавлено:
Giesmos
у меня работает:
  compress_item = {text = "Add to "..arcname,  command = freearc.." a --noarcext "..add_options.." -- "..arcname.." "..filename,  help = "Compress the selected files using FreeArc"}
  compress_item2 = {text = "Add -m2 to "..arcname,  command = freearc.." a -m2 --noarcext "..add_options.." -- "..arcname.." "..filename,  help = "Compress the selected files using FreeArc"}
  menu = {compress_item,compress_item2}

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Giesmos
пример командной строки с precomp
arc a -m=precomp+rep:512mb+exe+delta+tempfile+lzma:64mb:max:bt4:128 -dpC:\документы -- C:\документы\база.arc база/
 
precomp использует packjpg_dll.dll - она тоже должна лежать там же
 
Добавлено:
Bulat_Ziganshin
а как compress_item'ы каскадом оформить? Типа "Add to ..." => раскрывается, и в раскрытом перечислены профили
и ещё хотелось бы через меню к имени создаваемого архива добавлять цифру - номер пункта или букву

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 09:33 14-05-2009 | Исправлено: crotoff, 10:14 14-05-2009
Giesmos

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

Цитата:
у меня работает:
  compress_item = {text = "Add to "..arcname,  command = freearc.." a --noarcext "..add_options.." -- "..arcname.." "..filename,  help = "Compress the selected files using FreeArc"}
  compress_item2 = {text = "Add -m2 to "..arcname,  command = freearc.." a -m2 --noarcext "..add_options.." -- "..arcname.." "..filename,  help = "Compress the selected files using FreeArc"}
  menu = {compress_item,compress_item2}  

-- Menu item for Compresion operation - the only menu item for non-archive files or multiple selection
  if #filenames==1 then
    arcname = "\""..nameext..arcext.."\""
    add_options = ""   -- "-ep1": disabled due to bug in FreeArc
  else
    arcname = "\""..drop_dir(path)..arcext.."\""
    filename = ""
    for i,_ in ipairs(filenames) do
      filename = filename.." \""..drop_dir(filenames[i]).."\""
    end
    add_options = ""
  end
 
compress_item = {text = "Add to "..arcname,  command = freearc.." a --noarcext "..add_options.." -- "..arcname.." "..filename,  help = "Compress the selected files using FreeArc"}
compress_item2 = {text = "Add -m2 to "..arcname,  command = freearc.." a -m2 --noarcext "..add_options.." -- "..arcname.." "..filename,  help = "Compress the selected files using FreeArc"}
menu = {compress_item,compress_item2}
 - Все равно одна строка. Может быть не в то место вставил?
 
crotoff

Цитата:
пример командной строки с precomp
arc a -m=precomp+rep:512mb+exe+delta+tempfile+lzma:64mb:max:bt4:128 -dpC:\документы -- C:\документы\база.arc база/  

Спасибо. Так работает, только без "база/" на конце. Да... Разница в сжатии с -max более чем очивидна.

Цитата:
precomp использует packjpg_dll.dll - она тоже должна лежать там же  

Она на месте. Вручную она jpeg перепаковывает и распаковывает - проверял.
Более того - злосчастная папка сжалась через выше-предложенную команду (окно с packjpg появлялось)

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



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

Цитата:
Q: Есть ли поддержка многотомности (разбиение архива на части)?  
A: Пока нет, но планируется. Дешёвая и сердитая реализация типа 7-zip'овской признана нецелесообразной.

 
Очень жаль. Я расчитывал на эту функцию . И для исполняемого EXE архива в том числе.

Всего записей: 4 | Зарегистр. 14-05-2009 | Отправлено: 11:18 14-05-2009 | Исправлено: HirurgUlic, 11:21 14-05-2009
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Giesmos
когда я паковал кучу PDFов с использованием precomp04 с ключом -slow, packjpg_dll.dll через некоторое время вылетал с ошибкой, с ключами -pdfbmp+ -progonly+ нормально завершался. В то же время когда я те же самые PDFы паковал каждый в отдельный архив с ключом  -slow, ошибок также не было. Что-то там где-то видать недоработано

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 11:33 14-05-2009
Bulat_Ziganshin

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

Цитата:
 - Все равно одна строка. Может быть не в то место вставил?  

я же сказал - каждое использование compress_item меняешь на compress_item, compress_item2, compress_item3. ты это сделал?

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
почему  на 32 битке  в lzma нельзя выставить словарь больше 64mb? ведь 256mb требует меньше 3 гиг а они у меня есть

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 14:25 14-05-2009
Giesmos

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

Цитата:
я же сказал - каждое использование compress_item меняешь на compress_item, compress_item2, compress_item3. ты это сделал?

Я привел часть файла. Туда вставлены ранее предложенные строки.
Не трудно будет выложить полностью файл-конфигурации, с более, чем одной строкой?
 
Ради интереса, перепаковал sfx модули - стали чуть меньше (fx.o3000.ru/zive11/SFX-repacked.arc)
 
Добавлено:
spider91
Одному процессу в 32bit не может быть выделено более 2ГБ ОЗУ
Такая же проблема есть и в 7zip - только в x64 можно ставить размер словаря больше 64МБ

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Giesmos
http://www.haskell.org/bz/ArcShellExt-user.lua  
 

Цитата:
почему  на 32 битке  в lzma нельзя выставить словарь больше 64mb?

ссылка "Почему для использования 2+ гб памяти желательно установить 64-битную версию Windows" наверху

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

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

Всего записей: 59 | Зарегистр. 21-09-2003 | Отправлено: 14:56 14-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