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

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

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

Цитата:
Такая же проблема есть и в 7zip - только в x64 можно ставить размер словаря больше 64МБ

 
Если быть точным - CL-версия позволяет до 128 Мб в 32-битной системе.

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

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

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

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

Цитата:
Если быть точным - CL-версия позволяет до 128 Мб в 32-битной системе.

Можно чуть подробней про эту версию? Интересно именно с практической точки зрения - в большистве случаев выставление словаря и длины слова на 128 дает лучший результат сжатия (изменения скорости не замечал), нежели 64, 96 или 256.

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

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

Цитата:
большистве случаев выставление словаря и длины слова на 128 дает лучший результат сжатия (изменения скорости не замечал), нежели 64, 96 или 256.

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

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
 
какую ссылку? та что "Почему для использования 2+ гб памяти желательно установить 64-битную версию Windows"? но ведь на 32 битах можно и словарь в 128mb как писал vvvyg а во FA'ке он не идет

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Giesmos
вот там и описано почему у *тебя* оно не идёт
 
до чего вы ленивы читать..

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

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

Цитата:
Giesmos  
вот там и описано почему у *тебя* оно не идёт  

 
может ты ето мне написал?

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

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

Цитата:
вот там и описано почему у *тебя* оно не идёт  

Я не сетовал, что у меня что-то не идет.
Вопрос был только в том, что это за версия 7-zip, в которой можно ставить размер словаря в 128МБ в 32-битной версии.
И пока, видимо, мне как-то не везло с данными - со бловарем больше 128МБ выигрыша в степени сжатия либо не было, либо он был исчезающе малым.

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spider91
да, тебе. извини, не посмотрел. но относится к вам обоим

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Создается впечатление, что вопрос примитивен до той степени, что ответ значет даже первоклашка. Или про CL версию написано каждом заборе.
Тяжело читать то, что еще не можешь найти.
 
Еще несколько лет назад к 7-zip в пару была утилита 7-Max, которая заметно ускоряла работу архиватора. Принцип работы основан на использовании больших страниц памяти (2-4МБ), что должно давать выигрышь до 10-20% в скорости работы. Для работы 7-max нужно было "отсекать" системе память через boot.ini и эта "отсеченная" часть была доступна 7-max, через который, в свою очередь производился запуск архиватора или других приложений (но с другими, помнится, редко выходило что-то хорошее - они, как правило, сразу вылетали). Прирост производительности, помню, был. И не 5%, а больше. Последняя 5 версия так и осталась бетой и, в отличии от 4.01 работает только с x64.
 
Из-за чего могли забросить проект? Логичнее, наверное, было бы задавать вопрос Игорю Павлову, но интересно другое мнение, а именно - применим ли подобный вариант к FA каким-то образом? Понимаю, что проще всего послать меня скачать последнюю версию, поставить ее себе и экспериментировать до посинения - так и сделаю при первой же возможности, но, думаю, что на этот вопрос можно ответить гораздо быстрее, нежели только после практики.

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

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

Цитата:
Тяжело читать то, что еще не можешь найти.  

..., ты не можешь найти слова "2+ гб" в заголовке???

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
При чем здесь "2+ гб"? Я это уже давно прочел. Был бы очень признателен, если кто-то ткнул меня носом в ответ внутри этого текста. Вопрос был не про ОС и ее работу с ОЗУ, а только про 7-zip CL - что это такое/как расшифровывается/где про это можно прочесть и тп. Если бы гугл, яндекс и прочие нигмы выдавали бы хоть что-то по этому поводу, вопросов бы не задавал.
 
Наверное, я сейчас создаю впечатление наивного чукотского юноши, лет, эдак, 12 от роду. Которому просто хочется "по-почемукать" и подоставать глупыми вопросами серьезных людей, которые, что вполне логично, на такое дитё неразумное стараются необращать внимания.
 
Извиняюсь, если создал такое впечатление.

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

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

Цитата:
Цитата:
Если быть точным - CL-версия позволяет до 128 Мб в 32-битной системе.
 
Можно чуть подробней про эту версию?  

извини, я тебя совершенно не понял. CL - это command line (т.е. не GUI)
 
задаётся словарь так же, как в в rar/fa:
 
7z a archive -md128m
 
GUI версия afaik тоже поддерживает большой словарь, там надо опцию вписать вручную в окошко доп. опций
 
Добавлено:
что касается 7-max, то его забросили потому что проблем много а выхлопа мало. скоро у всех будет 64 бита. в fa, кстати, есть поддержка больших словарей в lzma, но за счёт уменьшения скорости раз в 10: lzma:max:ht4:1gb:mc256

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

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

Цитата:
И пока, видимо, мне как-то не везло с данными - со бловарем больше 128МБ выигрыша в степени сжатия либо не было, либо он был исчезающе малым.

Для этого объём данных должен быть сильно больше размера словаря, да еще много подобных данных. Попробуй для примера в солид-режиме упаковать два одинаковых файла (переименовав один) размером чуть меньше словаря. А потом сравни с fa с включенным rep при меньшем словаре

Всего записей: 42 | Зарегистр. 18-12-2007 | Отправлено: 19:05 14-05-2009
Giesmos

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

Цитата:
скоро у всех будет 64 бита.

Хорошо бы... Глядишь, всем бы стало лучше. Хотя, пока, я регулярно мечтаю поставить себе обратно 32бит WinXP и каждый раз осекаюсь на мысли, что не всю ОЗУ смогу использовать, а вместе с этим частично ограничу себя в возможностях (тем более, что рядом лежит еще 2 ГБ, в добавок к уже установленным 4...). Есть, конечно одна мысль - использовать "недоступный гиг" под рэмдрайв (по крайней мере, одна программа так умеет делать) под временные файлы и еще подо что-нибудь. Но заниматься переустановкой ОС, в любом случае, пока не очень тянет.
 
Просто рядовой пользователь с 64 бит как бы ничего особенно и не получит. Пока что, скорее, наоборот - под старое или просто редкое железо драйверов нет и не будет. Пусть небольшое количество, но все-таки, какие-то программы и игры не работают. Да и взять бы, хотя бы, скорость загрузки и изначальное потребление ОЗУ - 64бит здесь медленнее примерно в 2-3 раза и кушает памати чуток больше.
 
Есть, правда, одно глубокое заблуждение у некоторых пользователей - они думают, что при переходе на 64бит процессоры и 64бит ОС получат удвоение производительности (хотя, ничего подобного, помнится, при переходе с 16бит на 32 народу не думалось).
Кстати, 64бит WinXP вышел уже довольно-таки давно - а ведь это массовая ОС (подразумевается). Однако, почему-то, мало кто ей пользуется даже имея процессоры с поддержкой 64бит и по 4ГБ ОЗУ. Да и майкрософт собиралась сначала делать висту последней ОС, с поддержкой 32бит, однако, Win7, чувствую, снова будет спошь и рядом устанавливаться именно в таком варианте.
 
Основная пробема массового перехода на 64бит - колоссальный объем уже существующего ПО, которому эти 64 бита до лампочки. А кроме того, взять, к примеру, Россию или даже меньше - Москву. У нас еще очень и очень много машин на базе P-III и даже ниже. Какие уж там 64бита...

Цитата:
проблем много а выхлопа мало

10-20% производительности на дороге тоже не валяются... Это принципиально невозможный подход?
 
vvvyg

Цитата:
Для этого объём данных должен быть сильно больше размера словаря, да еще много подобных данных.

Сколько, к примеру, нужно, чтобы на словаре 256МБ получить прирост, хотя бы, в районе 1-3%? Я паковал, в основном, установленные варианты программ и игр. Взять, к примеру, Colin McRae DIRT - 10ГБ. Данные, более-менее, однотипные (по группам, конечно).Сжимал пока только раром и 7z. Последний сильнее, но на сколь именно уже не скажу. Что касается solid-сжатия, то без него вообще никуда - если архиватор его поддерживает, то всегда включено. Пока не было случаев, чтобы результат был отрицательный.

Всего записей: 59 | Зарегистр. 21-09-2003 | Отправлено: 23:55 14-05-2009 | Исправлено: Giesmos, 23:59 14-05-2009
spider91

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
 
 
можно ли зделать в sfx для FA чтото похожее на sfx для winrar?  
чтоб надписи и заголовки моно было менять, вставлять картинки, возможность выполнять команды до и после распаковки и все в етом роде, чтото вроде инсталятора. думаю мнгие будут за

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 01:55 15-05-2009
Bulat_Ziganshin

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

Цитата:
можно ли зделать в sfx для FA чтото похожее на sfx для winrar?  

нажми звёздочку в http://code.google.com/p/freearc/issues/detail?id=50 и ты получишь уведомление о реализации

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 02:39 15-05-2009
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
ArcShellExt.dll
при вызове контекстного меню на Мой Копьютер, Explorer.exe загружает CPU на 100%.
контекстное меню не появляется
 
Добавлено:

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

Объеденить архивы...
Объеденить архивы в папка.arc
Объеденить архивы в sfx...
Объеденить архивы в sfx папка.exe
Преобразовать каждый архив в sfx...  
Преобразовать каждый архив в sfx *.exe
Протестировать
 
Для одного *.arc
Преобразовать в sfx...
Преобразовать в sfx архив.exe
 
Добавлено:
Bulat_Ziganshin

Цитата:
3. можно попробывать сразу резервировать в адресном пространсве большой участкок виртуальной памяти, тогда по идеи dll-ки должны подгрузиться в другое место  
возможно сделать данный режим опциональным, как временное решение...

http://blogs.technet.com/mark_russinovich/archive/2008/11/17/3182311.aspx

Цитата:
Выделенная память
Параметр -r в утилите Testlimit резервирует виртуальную память, но не выделяет ее. Зарезервированная виртуальная память не может хранить данные или код, но приложения иногда используют резервирование для создания больших блоков виртуальной памяти, которую впоследствии они могут выделять, когда необходимо, чтобы выделенная память находилась в смежной с адресным пространством области.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 03:15 15-05-2009 | Исправлено: egor23, 04:11 15-05-2009
spider91

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
 
нажал. но там вроде про картинки и иконку ниче нет, а ето тоже хочется

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 11:03 15-05-2009
Bulat_Ziganshin

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

Цитата:
нажал. но там вроде про картинки и иконку ниче нет, а ето тоже хочется

так допиши комментарий. там поле снизу есть
 
и в след. раз цитируй на что отвечаешь, я не держу в голове всю переписку с вами
 
Добавлено:
egor23

Цитата:
можно попробывать сразу резервировать в адресном пространсве большой участкок виртуальной памяти

можно в прицнипе резервировать 1 гб блок и отдавать его только основным алгоритмам. но я не знаю, как это сделать *до* загрузки dll

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 11:36 15-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