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

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

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

Цитата:
crc32, хотя это ОЧЕНЬ слабый алгоритм

точно. из каждых 4 терабайт сбойных данных 1 кб не будет обнаружен. это ж порсто ужас какой-то

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 12:06 25-02-2008
sav90



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

Цитата:
 

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

 
программа написана на хаскеле и gtk2hs - единственная реальная GUI-библиотека для него. портабельность - это лишь побочный эффект, на хаскеле (как и на яве, например) вообще трудно писать непортабельно  если бы я писал не на хаскеле, а на C++, то ращзработка затянулась бы лет на 10 (как у 7-zip и rar). так что выбор на самом деле такой - или программа с 6-мб инсталлятором прямо сейчас, или с 1-мб через 10 лет
 
у меня возник вопрос:
почему бы интерфейс не написать, к примеру, на основе wxWidgets  

Всего записей: 18 | Зарегистр. 11-04-2007 | Отправлено: 12:44 25-02-2008
Bulat_Ziganshin

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

Цитата:
wxWidgets

1. размер dll-ек тот же
2. на С писать довольно скучно, wxHaskell же имеет свои проблемы, делающие его худшим вариантом, нежели gtk2hs
 
насчёт curl - это библиотека такого же уровня, как и wininet, обе они должны работать через библиотеку сокетов
 
ещё - помните, мы говорили о расширяемости fa на каком-нибудь скриптовом языке? я обнаружил, что под хаскел есть библиотека для встраивания языка Lua. его поддержка добавит к программе всего 100-200кб. если у кого есть идеи скриптов, которые вы хотели бы написать для fa - пишите. просто так, без реальных потребностей добавлять эту функциональность неинтересно

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 15:27 25-02-2008
Registered User

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

Цитата:
насчёт curl - это библиотека такого же уровня, как и wininet, обе они должны работать через библиотеку сокетов

Булат, а посмотрите, по какому адресу подгружается netapi32.dll Это 5xxxxxxx, x - какие-то цифры. т.е где-то от 1.25 до 1.5 гб. Т.е. от судьбы(то есть от netapi32.dll) похоже не уйдёшь...
 
 
Добавлено:
Проверил ещё, так что если юзаем тока wsock32.dll - то всё есть гут. Ф-фух.

Всего записей: 76 | Зарегистр. 22-12-2007 | Отправлено: 19:59 25-02-2008
rupinskiy

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

Всего записей: 474 | Зарегистр. 16-07-2005 | Отправлено: 01:40 27-02-2008
Bulat_Ziganshin

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

Цитата:
 упаковал с ключем мх

ты уверен, что не -max?
 

Цитата:
 пишет что архив не поддерживает данный формат

не надо художественно пересказывать  приведи вывод программы. версию назови. пока что похоже что ты упаковал с -max а проц грузится просто из-за ошибки в 0.40

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 12:29 27-02-2008
rupinskiy

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не художественно
 
[img]http:// [/img]

Всего записей: 474 | Зарегистр. 16-07-2005 | Отправлено: 23:19 27-02-2008
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сюрприз: у нас новый сайт http://freearc.org/ru
и новый участник fa team: Марк Шевченко - веб-мастер, дизайнер, и в будущем возможно разработчик нативной windows-версии
 
если у вас есть идеи по тому, как должны выглядеть иконки в fa, пишите здесь - Марк, возможно, сможет воплотить их в жизнь
 
rupinskiy
сколько памяти было на момент упаковки и на момент распаковки? попробуй распаковать с 0.40; на компьютере с большим объёмом ОЗУ. возможно ли, что у тебя был сбой памяти в момент упаковки или дисков при хранении архива? посмотри arcinfo в winarc - сколько памяти для распаковки требуется?
 
 
ко всем: добавляйте -t к командам упаковки. это можно сделать через arc.ini, добавив в секцию [Default options]:
a create m u f = -t

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 14:32 28-02-2008
nValka

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
надеюсь в отличие от 7-zip будет сделана нормальная поддержка многотомных архивов(как в WinRAR)

Всего записей: 106 | Зарегистр. 21-11-2006 | Отправлено: 17:03 28-02-2008
slech



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

Цитата:
ко всем: добавляйте -t к командам упаковки. это можно сделать через arc.ini, добавив в секцию [Default options]:
a create m u f = -t  

 
если у меня архивирование базы на 10 Гб длится 2 часа - это значит на тестирование уйдёт столько же ?
 
 
Добавлено:
офсайт это уже хорошо и красиво.
там правдо пока не хватает раздела - планы развития проекта - Roadmap.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 17:23 28-02-2008
Bulat_Ziganshin

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

Цитата:
надеюсь в отличие от 7-zip будет сделана нормальная поддержка многотомных архивов(как в WinRAR)

что конкретно нужно сделать, чего в том же 7-zip нет?
 

Цитата:
если у меня архивирование базы на 10 Гб длится 2 часа - это значит на тестирование уйдёт столько же ?

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

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 17:30 28-02-2008
sabio

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

Цитата:
что конкретно нужно сделать, чего в том же 7-zip нет?

Я так понимаю, речь о частичной распаковке (при отсутствии некоторых томов).
См. например, обсуждение здесь (и продолжение на следующей странице).
А еще, наверное, речь про многотомные sfx-архивы, которые 7-zip тоже не умеет.

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 17:57 28-02-2008 | Исправлено: sabio, 18:00 28-02-2008
rupinskiy

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

Цитата:
сколько памяти было на момент упаковки и на момент распаковки? попробуй распаковать с 0.40; на компьютере с большим объёмом ОЗУ. возможно ли, что у тебя был сбой памяти в момент упаковки или дисков при хранении архива? посмотри arcinfo в winarc - сколько памяти для распаковки требуется?  

 
Стоит 2 гб. - паковалось на этой же машине что и распаковывается - в аркинфо - пишет что надо 1 гб - есть в наличии, про сбои - сколько паковал перепаковывал - не сбоило

Всего записей: 474 | Зарегистр. 16-07-2005 | Отправлено: 01:00 29-02-2008
nValka

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bulat_Ziganshin
sabio
да да да. я какраз про частичную распаковку. извините что невнятно высказался.
 
А еще хотелось бы узнать как обстоят дела с tar.bz2-архивами и подобными ему? а именно:
тотже 7-zipвместо того чтобы распаковать содержимое сразу в папку, вытаскивает tar. из которого потом уже можно распаковать содержимое. Опятьже у WinRARа нет таких замарочек.

Всего записей: 106 | Зарегистр. 21-11-2006 | Отправлено: 11:07 29-02-2008
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rupinskiy
попробуй распаковать с 0.40
 
далее. сбой у тебя в солид-блоке, содержащем всего 12 мб данных. запусти "arc t archive -i2" и локализуй этот солид-блок. затем удали из архива все прочие файлы. останется всего пара мегабайт, перешлёшь их мне и я попытаюсь их извлечь
 
 

Цитата:
А еще хотелось бы узнать как обстоят дела с tar.bz2-архивами и подобными ему

с ними никаких порблем, поскольку программа пока поддерживает только свои собственные архивы  я планирую добавить поддержку других типов архивов через библиотеки 7-zip, но это только где-то осенью
 

Цитата:
А еще, наверное, речь про многотомные sfx-архивы, которые 7-zip тоже не умеет.

это сделать будет несложно, насколько я понимаю
 

Цитата:
я какраз про частичную распаковку

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

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 15:13 29-02-2008
Nikolai2004



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
www.maximumcompression.com
02-March-2008: The MFC results of FreeARC 0.50a are about 4MB worse for all switch combinations tested compared to FreeARC 0.40.
 
хотелось бы услышать комментарий Булата

Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 20:46 03-03-2008
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну я же писал неоднократно - тестирование типов файлов работает хуже чем ручное определение. один из секретов успеха fa на MFC - ручной подбор типа сжатия для наиболее заметных там файлов, благо что их описания и расширения приведены. 0.50 не использует метки $text/$binary в arc.groups, она определяет типы файлов сама
 
я сейчас приняляс снова переделывать этот код, но боюсь что ему придётся испытать ещё несколько итераций прежде чем он будет удовлетворять меня

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



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

Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 21:35 03-03-2008
Bulat_Ziganshin

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

Цитата:
автоматический или по расширению?

-ma

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



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

Цитата:
-maLEVEL      set filetype detection LEVEL (+/-/1..9)
абсолютно неинформативно. как пользоваться этим ключом? какая нужна комбинация для определения файлов по расширению, а какая для автоматического? у меня -ma- создаёт бОльший архив, чем -ma+. что такое -ma1 ... -ma9?
 
ещё вопрос про многопоточность. она поддерживается? у меня в Core 2 Duo E4300 при архивации winrar и 7-zip загружены оба ядра на 100%, а при архивации freearc только на 50%

Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 21:49 04-03-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