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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nick222

Цитата:
ФриАрк прочитал файлы с диска, отсортировал, загрузил первые 20 тыс файлов, захавал 500 Мб ОЗУ - и молчит при 0% загрузки процессора...  
И так долго-долго...

пользуетесь чем?
FreeArc.exe GUI
FreeArc.exe ком.строка
Arc.exe

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 18:49 19-04-2009
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Скачал и использую:
http://www.haskell.org/bz/FreeArc-0.50-win32-alpha-2009-04-19.exe

Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 18:55 19-04-2009
egor23



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

Цитата:
нашёл в 2 раза больше файлов  
отъел 672МБ

хм.. мысля пришла, она верная?
получается нашёл 400тыс.файлов после сортировки получили 200тыс.файлов
если по 1кбайт на файл расходуется память, то 400+200=600МБ,
вот так вот теряем память,
наверно и в первом случае когда сразу нашёл 200тыс.файлов
будет 200+200=400МБ

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 18:57 19-04-2009
Bulat_Ziganshin

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

Цитата:
хм.. мысля пришла, она верная?  

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

Цитата:
пользуетесь чем?  

какая разница. по-любому 0% cpu - это зависание. можно разве что посоветовать редим поскромнее использовать

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 19:34 19-04-2009
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Но раньше он вроде говорил "Не хватает памяти" - или сейчас это не предусмотрено?

Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 19:55 19-04-2009
egor23



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

Цитата:
эта ошибка увеличивает расход памяти *примерно* вдвое

вообщем-то ды, ошибка, только об одной и той же говорим?
 
ещё раз подробней посмотрел
test_111000.iso - 111000файлов
 
Случай 1
FreeArc.exe GUI - открыли диск выделили папки
-mlzma:10m
поиск файлов - 115МБ
сортировка и последующее сжатие - расходуется 220МБ
 
Случай 2
FreeArc.exe a a X:\ -mlzma:10m -di -di+$%
поиск файлов расходуется - 117МБ, потом 223МБ(двойники файлов нашёл)
сортировка и последующее сжатие - 352МБ, и сжатие 367МБ
 
PS1: Расход памяти общий.
PS2: в Случае 2 - два бага.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 20:00 19-04-2009 | Исправлено: egor23, 02:41 20-04-2009
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Итак: 276 тыс мелких HTML-файлов (по внутреннему содержанию - сохранённые текстовые MSG - текст + пара гиперссылок + технические заголовки письма). Общий объём 373 Мб.
ОЗУ 2 Гб, есть ещё пара реальных фоновых процессов в памяти.
 
7zip - 3 часа, метод PPMd, максимальные установки, архив 42 Мб - осталось 9%. По ощущениям память отжирает не очень (забыл посмотреть).
 
FreeArc - 2 часа, метод непонятен, установки не самые максимальные (типа требуется для упаковки и распаковки по 192 Мб), порции по 20 тыс файлов, архив 33 Мб (хотя говорит, что сжатых файлов 27 Мб), осталось 7%. Отжирает во время сжатия 600 Мб памяти и (после прочтения файлов в самом начале) 5-10% процессора (как мне показалось).
 
Вопросы:
1) Что за метод применяет в данном случае FreeArc и почему такие отличия в качестве сжатия от 7z?
2) Почему между максимальными настройками (1,3 Гб ОЗУ) и следующими (192 Мб ОЗУ) такой разрыв в требуемой памяти?
3) Как увеличить качество сжатия на том же железе? Выгрузку остального софта не предлагать - 2 часа это уже не быстрая операция - я не могу уходить от компа на такой срок.
4) Если увеличить порции файлов - не по 20 тыс, а по 100 тыс - увеличит ли это реальные требования к оперативной памяти (не в момент считывания, а именно в процессе сжатия) и насколько?
5) Каково сейчас максимальное количество мелких текстовых файлов, которые можно прилично сжать в один архив на реальном железе (учитывая ограничения Win32 на используемую память)?
 
Выводы:
а - качество сжатия понравилось.
б - время сжатия - по фигу - какая разница 2 или 3 часа - всё равно в фоне.
в - настроек больно до фига, выбор оптимальных превращается в серьёзную работу, хорошо бы иметь утилиту выбора оптимальных настроек или какой-нибудь софт типа вопрос-ответ для выбора оптимальных настроек; во всяком случае, анализ максимально свободного непрерывного участка ОЗУ и рекомендации по его увеличению, ИМХО, лежат на совести программы.
 
Спасибо большое

Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 21:51 19-04-2009
Bulat_Ziganshin

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

Цитата:
Что за метод применяет в данном случае FreeArc и почему такие отличия в качестве сжатия от 7z?  

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

Цитата:
2) Почему между максимальными настройками (1,3 Гб ОЗУ) и следующими (192 Мб ОЗУ) такой разрыв в требуемой памяти?  

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

Цитата:
3) Как увеличить качество сжатия на том же железе? Выгрузку остального софта не предлагать - 2 часа это уже не быстрая операция - я не могу уходить от компа на такой срок.  

-max в консольной версии. в комплекте с http://www.haskell.org/bz/freearc-powerpack.arc
 
или nanozip -cc
 

Цитата:
4) Если увеличить порции файлов - не по 20 тыс, а по 100 тыс - увеличит ли это реальные требования к оперативной памяти (не в момент считывания, а именно в процессе сжатия) и насколько?  

ненамного
 

Цитата:
5) Каково сейчас максимальное количество мелких текстовых файлов, которые можно прилично сжать в один архив на реальном железе (учитывая ограничения Win32 на используемую память)?  

1-2 миллиона

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 00:49 20-04-2009
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
А про 6 млн файлов можно пока и не мечтать, как я понимаю?

Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 07:24 20-04-2009
Bulat_Ziganshin

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

Цитата:
А про 6 млн файлов можно пока и не мечтать, как я понимаю?

ага
 
Добавлено:
i've summarized FreeArc updates history since Jun23 in http://freearc.org/FreeArc0.50updates.txt

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 10:12 20-04-2009
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Получается повторить?

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

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 12:08 20-04-2009
egor23



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

Цитата:
gtk.ico - это generic gtk icon

и?
есть какие-то затруднения?

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 12:13 20-04-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23
ну это не то, что я думал. но лучше чем ничего

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 13:26 20-04-2009
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Из контекстного меню проводника открываете архив?
Вы же говорили, что facompress.dll подключается при распаковке\упаковке, а если таким образом открывать, то он подключается при старте - этого же не должно быть?
 
Добавлено:
А знаете в чем дело? Все строки, где есть большая буква F, убираются (это и пункты меню, и названия каталогов и папок). Одним словом, unny Bug

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 14:55 20-04-2009
Nikolai2004



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
баг: в инсталлере FreeArc-0.50-win32-alpha-2009-04-19.exe везде пишется, что это версия от 15 апреля

Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 15:48 20-04-2009
Bulat_Ziganshin

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

Цитата:
А знаете в чем дело? Все строки, где есть большая буква F, убираются (это и пункты меню, и названия каталогов и папок). Одним словом, unny Bug

ucking ree software!
 

Цитата:
баг: в инсталлере FreeArc-0.50-win32-alpha-2009-04-19.exe везде пишется, что это версия от 15 апреля

спасибо. блин, в 7 местах надо дату менять!
 
 
Добавлено:

Цитата:
Из контекстного меню проводника открываете архив?

да, и double click попробовал, и open. правда, у меня vista x64
 

Цитата:
Вы же говорили, что facompress.dll подключается при распаковке\упаковке, а если таким образом открывать, то он подключается при старте - этого же не должно быть?  

почему при старте? он подключается при распаковке каталога архива - он же упакован lzma

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 16:21 20-04-2009
Nikolai2004



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

не надо. пишешь в начале NSIS-скрипта
!define version "19-04-2009"
а далее по скрипту ставишь везде где надо
${version}

Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 19:48 20-04-2009
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
А чего Вы молчите, что размер максимального блока непрерывной свободной памяти показывается в опциях, в отдельном табе - я только что увидел
Спасибо - очень удобно!

Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 20:31 20-04-2009
egor23



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

Цитата:
FreeArc-portable-0.50-win32-alpha-2009-04-19 + gtk2-runtime-2.16.0-2009-03-22-ash.exe  
FreeArc-portable-0.50-win32-alpha-2009-04-19_gtk_2.16.7z

сортировка - наоборот (несоответсвие стрелки в столбце - сортировке в столбце)
была ошибка раньше, которая была решена "принудительно".
 
Если будет использован gtk2-runtime-2.16, то нужно "исправить" то, что "исправлялось" раньше.
 
Добавлено:
arc.ini
--language=C:\!\FreeArchiver\Tests\arc.languages\arc.russian.txt  
 
поддержку путей с пробелами возможно реализовать?
 
например так
--language="C:\Program Files\FreeArc\bin\arc.languages\arc.russian.txt"
 
Добавлено:

Цитата:
FreeArc-portable-0.50-win32-alpha-2009-04-19_gtk_2.16.7z

лишён "визуальных артефактов", которые возникают у FreeArc-portable-0.50-win32-alpha-2009-04-19_gtk_2.10
 
 

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 03:41 21-04-2009 | Исправлено: egor23, 03:49 21-04-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