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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152

Открыть новую тему     Написать ответ в эту тему

Widok



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


Скачать последний релиз - FreeArc 0.666 от 20 мая 2010 г. Что нового: ускорение работы в 1.5-2 раза благодаря новой технологии многопоточного сжатия, распаковка архивов многих форматов используя технологии 7-zip, запуск файлов из архива, исправлены все проблемы интеграции с Explоrer (подробнее)
Текущая альфа версия: 0.67 - загрузка | список исправлений | блог


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


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


Родственные темы:
Inno Setup плюс внешние упаковщики - использование архивов FreeArc в инсталяторах
ISDone.dll - библиотека распаковки архивов в инсталяторах
REP & SREP
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - "а как сжать ещё лучше?"
FreeArc и Unix - для альтернативно одарённых
• репозиторий FreeArc 'Next на github.com
• тема FreeArc 'Next на форуме encode.su
• раздел FreeArc на форуме krinkels.org

 
Другие архиваторы:
WinRAR
7-zip
PowerArchiver
HaoZip
BandiZip


Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:36 23-11-2010 | Исправлено: Nikolai2004, 21:23 03-02-2021
terenty79

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

Цитата:
https://github.com/Bulat-Ziganshin/FA
 

а где бинарники брать?

Всего записей: 1154 | Зарегистр. 26-02-2006 | Отправлено: 16:51 04-02-2018
cRAzY_kRONiC



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

Цитата:
В настоящее время он доступен только как приложение CLI для 32- и 64-битных платформ Windows и Linux.  

Интерфейс командной строки (англ. Command line interface, CLI)

Всего записей: 2194 | Зарегистр. 15-08-2003 | Отправлено: 14:15 10-02-2018
terenty79

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

Цитата:
Интерфейс командной строки (англ. Command line interface, CLI)

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

Всего записей: 1154 | Зарегистр. 26-02-2006 | Отправлено: 16:36 10-02-2018
Skina12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
terenty79, https://encode.ru/threads/2621-FreeArc-Next

Всего записей: 29 | Зарегистр. 07-03-2009 | Отправлено: 16:44 10-02-2018
terenty79

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

Цитата:
 https://encode.ru/threads/2621-FreeArc-Next

там не мычат и не телятся. выложена древнющая 0.11, а 0.20  до сих пор нет.

Всего записей: 1154 | Зарегистр. 26-02-2006 | Отправлено: 20:23 10-02-2018
Skina12

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так версия 0.20 как бы еще и не выходила. По 0.20 есть только документация и пара lua-скриптов на гитхабе.

Всего записей: 29 | Зарегистр. 07-03-2009 | Отправлено: 21:26 10-02-2018
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fa'next 0.20 ещё не выпущен. в нём две примерно равные по размерам части - сишное ядро (исходников которого нигде нет и не будет), и гибкая "оболочка" написанная на Lua, которая есть на гитхабе, но без ядра, понятное дело, она бесполезна
 
вообще, изначально freearc создавался как OSS проект именно в расчёте, что кто-то кроме меня будет его развивать, но в реальности этого не вышло - не в последнюю очередь потому, что множества знатоков хаскела и любителей архиваторов не пересекаются. зато хорошо пошла тема с внешними алгоритмами сжатия - сейчас CLS-плагинов больше, чем под 7-zip
 
теперь я попробовал другую игру - всё, что сложно, я пишу сам, и отдаю наружу удобное API. всё, что просто, уже написано мной на Lua и максимально документировано в расчёте, что желающие смогут создавать свои моды к программе
 
уже сейчас в версии 0.11 можно добавить свои опции к программе или изменить существующие, в 0.20 можно сделать свой UI, обработку ошибок, разбиение на солид-блоки, подбор типа для каждого файла и до хрена других вещей. в общем, половина программы на Lua - сами можете себе представить. На Lua вынесено практически всё, что вы можете захотеть настроить в логике работы программы. вот собственно только эти исходники Lua-части на гитхабе и опубликованы

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 21:29 10-02-2018 | Исправлено: Bulat_Ziganshin, 21:30 10-02-2018
terenty79

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

Цитата:
fa'next 0.20 ещё не выпущен.  

ну это глядя на гитхуб неизвестно. зато там видно две папки 0.11 и 0.20. последнее по числу новее, поэтому я её и возжелал.  
 
Добавлено:

Цитата:
что кто-то кроме меня будет его развивать,

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

Всего записей: 1154 | Зарегистр. 26-02-2006 | Отправлено: 22:03 10-02-2018 | Исправлено: terenty79, 22:10 10-02-2018
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ты не с той стороны смотришь. когда я делаю бесплатный проект, я делаю это потому, что мне самому интересно. прекращаю потому, что мне больше неинтересно, а не потому что надеюсь что кто-то его подхватит
 
на хаскеле я начал писать потому, что мне понравился язык. публиковал исходники для того, чтобы желающие сделать "свой архиватор" могли использовать его как базу. но таковых не нашлось, что неудивительно учитывая сложность хаскела
 
в результате получилось, что только я могу добавить новые возможности к freearc, но запросы пользователей растут гораздо быстрее, чем я могу их реализовать. с другой стороны, CLS и внешние архиваторы оказались отличной темой - сейчас кол-во CLS-модулей больше, чем встроенных алгоритмов. т.е. если много людей хочет к примеру поддержку zstd - кто-то её реализовывает, не дожидаясь моей реакции
 
смысл использования Lua - не в том, чтобы fa'next "подхватили если я на него забью", а в том, чтобы взрывообразно увеличить число тех, кто может добавлять новые фичи в архиватор, и тем самым как избавить меня от boring tasks, так и вас - от ожидания когда один-единственный программист доберётся до реализации ваших личных хотелок
 
в идеале, я буду писать только сложную внутреннюю реализацию фич на C++, выставлять наружу Lua API - а community будет релизовывать всю логику использования этих фич - опции комстроки, UI, конфиг-файлы и т.д.

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 23:29 10-02-2018 | Исправлено: Bulat_Ziganshin, 23:30 10-02-2018
terenty79

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

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

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

Всего записей: 1154 | Зарегистр. 26-02-2006 | Отправлено: 23:43 10-02-2018 | Исправлено: terenty79, 23:44 10-02-2018
Pasha_ZZZ



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

Всего записей: 10135 | Зарегистр. 11-03-2002 | Отправлено: 23:51 10-02-2018
terenty79

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

Цитата:
Имелось в виду, что модули будут разного авторства, но будут включаться в основную поставку... Если будут стабильными и завершенными, к примеру.
 

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

Всего записей: 1154 | Зарегистр. 26-02-2006 | Отправлено: 00:05 11-02-2018
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну допустим добавляю я опцию -v и публикую программу. появляется десяток людей, которые что-то добавляют или переделывают для себя в моей реализации. они публикуют свои варианты, обсуждают их, заимствуют идеи друг у друга, в конце концов остаётся несколько наиболее сильных вариантов, куда включены все удачные идеи. я забираю эти исходники, вставляю их в основную программу, и теперь улучшения получают все пользователи программы
 
в результате вам не придётся ждать пока у меня дойдут руки до решения каждой проблемы. кто-то сможет написать/поменять Lua-код сам, кто-то сагитирует тех кто это умеет. ведь проблема со многими добавлениями, запрашиваемыми пользователями, не в том, что они сложны - просто их столько, что один человек за всю жизнь не реализует. поэтому очень хочется минимизировать "планку вхождения" для кустомизации программы
 
что касается юзер-фриендли архиваторов - что их, без меня мало? в чём фишка именно freearc? я думаю, что именно беспрецедентная гибкость может стать одной из selling points. что касается юзер-фриендлинности - я планирую и GUI сделать кустомизируемым (как в моём htmlarc), так что каждый желающий сможет подкрутить его по своему вкусу
 
к слову, недавно установил себе github desktop client, не понравились в нём некоторые детали GUI - за полчаса разобрался и поправил CSS-файл под свои требования. вот это для меня и есть настоящая дружественность к пользователю

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 00:26 11-02-2018 | Исправлено: Bulat_Ziganshin, 00:41 11-02-2018
kraeved



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
«Беспрецедентная гибкость» нужна единицам, что описывал ещё Эрих Фромм в «Бегстве от свободы» (1941). Остальным нужны пара установок и незамысловатый интерфейс, обеспечивающие поражающее соотношение сжатие/скорость (в чём преуспел, например, Zstandard, особенно с ключом --long). Это и вписало в историю имена сперва Евгения Рошаля (RAR), а затем Игоря Павлова (7-Zip).  

Всего записей: 838 | Зарегистр. 01-03-2003 | Отправлено: 09:18 11-02-2018 | Исправлено: gyra, 22:19 11-02-2018
terenty79

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

Цитата:
 и вписало сперва имя Рошаля (RAR)
ну Рошаля вписало немного по другой причине. Он создал замечательный инструмент по нагибанию бютжетных процессоров, и особенно тех которые выпускает компания АМД. почти все тесты на хоботе и оверклокерсе графики с Винраром постят последнее время.  

Всего записей: 1154 | Зарегистр. 26-02-2006 | Отправлено: 09:42 11-02-2018
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kraeved
ну так это всё уже есть в fa'next 0.11 - и zstd, и все старые алгоритмы из freearc, и глобальная дедупликация со скоростью несколько гиг в секунду. вот уж бином ньютона..
 
terenty79
отстань от рара

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 09:50 11-02-2018
terenty79

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

Цитата:
отстань от рара

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

Всего записей: 1154 | Зарегистр. 26-02-2006 | Отправлено: 09:56 11-02-2018
kraeved



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Подойдя к седым волосам, я перелопатил многие руководства, вызываемые ключом --help. Запомнить всю эту гибкость невозможно, поэтому выделил день и создал батники, которые теперь храню как зеницу ока, где прописал цепочки параметров (например, для загрузки файлов с помощью Aria2 и сжатия звука с помощью lossyFLAC). При этом осталась неуверенность, всё ли понял, всё ли прописал, не говоря о том, чтобы следить за тонкими изменениями в новых версиях утилит. В итоге, чем вникать во взаимовлияние десятков параметров того же FFmpeg, оказалось проще поставить VidCoder — графическую оболочку, которая не мучает учителя средних классов жаргонизмами вроде «анаморфирование» и «деинтерлейсинг», а предлагает готовые установки для сжатия видео (скажем, сжать старый зернистый фильм для воспроизведения на широкоформатном проекторе). Чего желаю и FreeArc.




Просьба не злоупотреблять иллюстративным материалом, связь которого с постом (или польза от его использования) неочевидна. /emx/

Всего записей: 838 | Зарегистр. 01-03-2003 | Отправлено: 10:34 11-02-2018 | Исправлено: gyra, 22:20 11-02-2018
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin, когда же Вы выпустите fa'next 0.20/0.11 с хоть каким-то GUI? Жду уже 481 день, с 28.10.2016...

Всего записей: 2179 | Зарегистр. 19-09-2009 | Отправлено: 01:03 21-02-2018
coldunZZ



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Меня терзают смутные сомнения! Говорят, царь аффтар- не настоящий!!!

Всего записей: 942 | Зарегистр. 30-03-2016 | Отправлено: 01:41 21-02-2018 | Исправлено: coldunZZ, 01:42 21-02-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152

Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc (часть 4)


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru