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

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

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

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 | Исправлено: Release, 10:58 24-04-2023
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Булат, это Вы нашли этих "родственных копирастов" (ссылка в шапке)?

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 01:12 28-10-2011
Bulat_Ziganshin

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 01:47 28-10-2011
kalpak

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а что такого в LZMA2?
параметр chunksize
указание кол-ва потоков
что еще?вроде больше и нет нечего (второй пункт пусть и с большей затратой/меньшей ratio памяти можно через 4x4 сделать)

Всего записей: 155 | Зарегистр. 20-07-2007 | Отправлено: 08:09 28-10-2011
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalpak
имхо у lzma2 основной плюс в минимальном увеличении архива при несжимаемых данных. Остальное - мелочи)
Правда видимо из-за этого пришлось отнять бит у -lc

----------
переехал сюда

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 10:28 28-10-2011 | Исправлено: Profrager, 10:40 28-10-2011
juvaforza

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

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 12:50 28-10-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalpak
единственное что есть в lzma2 и нет в 4x4+lzma - это нерасширение несжимаемых данных. lzma2 отличается от lzma ещё и многопоточностью, но её я успел сделать по-другому, через 4x4 (и кое в чём лучше - у меня распаковка идёт тоже многопоточно, а у lzma2 - только упаковка)

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 17:23 28-10-2011
V2driver



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalpak
Часто поподаются данные на которых он просто спасает...
К примеру один бинарник с lzma увеличивался аж на 4мб
А с lzma2 уменьшался на 16мб!
Всё потому: Profrager верно описал =)
lzma2 это lzma разбитый на блоки с заголовками...

----------
Переехал на krinkels.org

Всего записей: 462 | Зарегистр. 01-02-2010 | Отправлено: 21:18 28-10-2011 | Исправлено: V2driver, 21:20 28-10-2011
slech



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

Цитата:
 
новая альфа:
 

1. иду по сcылке.
2. качаю переносимая версия.
3. переименовываю старую папку d:\Install\Programs\FreeArc  в d:\Install\Programs\FreeArc.old.
4. Создаю новую папку d:\Install\Programs\FreeArc и в неё помещаю содержимое архива d:\FreeArc-portable-0.67-alpha-win32.zip.
5. Запускаю d:\Install\Programs\FreeArc\bin\FreeArc.exe  
Options --> Edit program settings --> Explorer Integration --> все галки и OK.
6. Иду на диск D:\ и 2 клика по архиву:
a) zip - появляются два окошка(1, 2) и архив не открывается.
б) arc - появляется окошко 1 а затем архив открывается.
7. Архивы arc создаются из контексного меню, 7z и zip не создаются.
 
Windows 7 X64.
 
Где я мог ошибиться ?

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 22:12 28-10-2011 | Исправлено: slech, 10:17 29-10-2011
z3vs1900

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А почему в версии 0.67 FreeArc не поддерживает уровень сжатия "-max"? Устанавливал PowerPack, последняя альфа на него не реагирует...
P.S. Еще не хватает в самом окне упаковки/распаковки галочки "Выключить ПК после завершения операции".

Всего записей: 3 | Зарегистр. 02-03-2011 | Отправлено: 06:42 29-10-2011 | Исправлено: z3vs1900, 07:15 29-10-2011
vasulpr

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

Цитата:
Еще не хватает в самом окне упаковки/распаковки галочки "Выключить ПК после завершения операции"

+1
 
Также было бы хорошо если бы сделали галочку "Установить высокие приоритеры"

Всего записей: 126 | Зарегистр. 27-03-2011 | Отправлено: 14:57 29-10-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Полный набор альфа-версий: Previous alpha versions of FreeArc
 
Добавлено:

Цитата:
 "Установить высокие приоритеры"

это завесит всю машину. сейчас fa наоборот снижает приоритет тредов сжатия. в 0.60 эти треды выполнялись с обычным (даже не повышенным!) приоритетом, в результате во время сжатия машина тормозила. можешь попробовать скачать портабельный вариант той версии и сжать большой файл с -mex5
 

Цитата:
не хватает в самом окне упаковки/распаковки галочки "Выключить ПК после завершения операции".

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 16:45 29-10-2011
vasulpr

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

Цитата:
это завесит всю машину. сейчас fa наоборот снижает приоритет тредов сжатия. в 0.60 эти треды выполнялись с обычным (даже не повышенным!) приоритетом, в результате во время сжатия машина тормозила. можешь попробовать скачать портабельный вариант той версии и сжать большой файл с -mex5  

В последней альфе ставлю высокий приоритет и машине не виснет. (ультра сжатия). Тай почему он должен виснуть, если при сжатии загрузка процессора 80-85%
И вообще это же опция, кто захочет тот ее активирует. Да и с реализаций не должно возникнуть проблем.

Всего записей: 126 | Зарегистр. 27-03-2011 | Отправлено: 17:41 29-10-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasulpr
да, при макс. сжатии и два-то ядра не загружаются, поэтому тормозить не будет. но зачем повышать приоритете - особого смысла не вижу. разве что у тебя будут две программы за проц бороться, а тебе нужно обязательно чтоб fa победил
 
(если тебе неясно почему я спрашиваю - реализация требует времени, не хотелось бы его терять зря)
 

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 22:26 31-10-2011
vasulpr

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

Цитата:
(если тебе неясно почему я спрашиваю - реализация требует времени, не хотелось бы его терять зря)

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

Цитата:
да, при макс. сжатии и два-то ядра не загружаются

А в чем причина? Почему они не загружаются хотя бы на 95%?
Потому что у меня сейчас двоядерник который до разгона и после него грузится в среднем на 80-85%. Всетаки было бы хорошо задействовать свободных 10-15%.

Всего записей: 126 | Зарегистр. 27-03-2011 | Отправлено: 15:45 01-11-2011
kalpak

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasulpr
может зависит от алгоритма упаковки, методов и т.п.
много разных причин, которые влияют на % загрузки
 
я вот сейчас быстро проверил и свой рабочий i5 нагрузить не могу выше 80% Arc.exe процессом
так что я не думаю что увеличение приоритета даст прибавки в скорости
 
в WinRar может дает, в 7zip тоже особо не реагирует

Всего записей: 155 | Зарегистр. 20-07-2007 | Отправлено: 16:07 01-11-2011
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ничего не понял:

Код:
 
C:\BIN\FA>Arc.exe a -r -xtor "\Documents and Settings\Администратор\Рабочий стол\" test
FreeArc 0.67 (October 27 2011) creating archive: \Documents and Settings\Администратор\Рабочий стол" test.arc
Compressed 20 files, 5,380,687 => 1,797,287 bytes. Ratio 33.4%
Compression time: cpu 1.42 secs, real 1.02 secs. Speed 5,298 kB/s
Copying temporary archive \Documents and Settings\Администратор\freearc3.tmp to \Documents and Settings\Администратор\Рабочий стол" test.arc
Keeping temporary archive \Documents and Settings\Администратор\freearc3.tmpArc.exe: \Documents and Settings\>4<8=8AB@0B>@\ 01>G89 AB>;" test.arc: open: invalid argument (Invalid argument)
 

 
Добавлено:

Код:
C:\BIN\FA>Arc.exe a -wvar -r -xtor "c:\Documents and Settings\Администратор\Рабочий стол\" C:\BIN\FA\test
FreeArc 0.67 (October 27 2011) creating archive: c:\Documents and Settings\Администратор\Рабочий стол" C:\BIN\FA\test.arc
Compressing 22 files, 5,381,432 bytes. Processed   0%Arc.exe: c:\Documents and Settings\>4<8=8AB@0B>@\ 01>G89 AB>;" C:: mkdir: invalid argument (Invalid argument)
 

Вопрос: что это было ?

Всего записей: 6520 | Зарегистр. 31-08-2008 | Отправлено: 16:45 01-11-2011 | Исправлено: ndch, 16:59 01-11-2011
Bulat_Ziganshin

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

Цитата:
А в чем причина? Почему они не загружаются хотя бы на 95%?  

 
так реализован lzma. многопточность возможна только за счёт уменьшения степени сжатия
 
Добавлено:

Цитата:
Вопрос: что это было ?

 
какие-то проблемы с именами файлов? попробуй сжать 7-zip и разжать в другом каталоге, затем там снова натравить fa. можно добавить -i2 -m0 чтобы отследить на каком файле возникают проблемы. если найдёшь - кинь мне этот файл без содержимого
 
Добавлено:
у меня:

Цитата:
C:\Documents and Settings\ProgramData\Рабочий стол>arc a a
FreeArc 0.666 WARNING: can't read directory ""
WARNING: no files, erasing empty archive
There were 2 warning(s)
 
C:\Documents and Settings\ProgramData\Рабочий стол>7z a a
 
7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
Scanning
:  WARNING: Отказано в доступе.
Creating archive a.7z
WARNINGS for files:
 : Отказано в доступе.
----------------
WARNING: Cannot find 1 file
 
C:\Documents and Settings\ProgramData\Рабочий стол>dir
Allway\ Sync.lnk        DirectNet\ Drive.lnk  Git\ Extensions.lnk      Logitech\ Webcam\ Software\ \ .lnk
RamDisk\ Plus.lnk                Speccy.lnk               a.7z
Configure\ ReClock.lnk  Far\ Manager\ 2.lnk   Google\ Chrome.lnk       Mozilla\ Firefox.lnk
SAMSUNG\ PC\ Share\ Manager.lnk  VMware\ Workstation.lnk  desktop.ini
Cygwin.lnk              Foxit\ Reader.lnk     Intel\ SSD\ Toolbox.lnk  NetDrive.lnk
Samsung\ AllShare.lnk            WinSCP.lnk               myiHome.lnk
Desktop                 Git\ Bash.lnk         Logitech\ Vid\ HD.lnk    Qt\ Creator.lnk
Skype.lnk                        WinZip.lnk               Рабочий\ стол
 

т.е. (из-за того что это Junction?) не возвращается вообще список файлов в каталоге

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 23:58 01-11-2011 | Исправлено: Bulat_Ziganshin, 04:49 03-11-2011
DJokers7

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте дорогие друзья! Научите меня пожалуйста делать репаки игр! Я отблагодарю, того кто мне поможет! Помогите пожалуйста, я быстра учусь, лишних хлопот со мной не будит.)

Всего записей: 3 | Зарегистр. 02-11-2011 | Отправлено: 21:55 02-11-2011 | Исправлено: DJokers7, 21:56 02-11-2011
Bulat_Ziganshin

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

  • GUI: запоминает тип архива в диалоге Сжатия
  • Комстрока: восстановлена работа опций -t?, которые не работали более года!
  • Добавлено "используйте -lc/-ld чтобы уменьшить требования к памяти" к сообщению "невозможно выделить память, необходимую для (рас)паковки"
  • Deflate(zip) упаковка: исправлено -mt1 и уменьшено потребление памяти
  • исправлена ошибка в многопоточной распаковке, сделанная в августе
  • API: добавлена MultiCompress() в пару к MultiDecompress()
Первое изменение, хотя самое простое, наверно наиболее важно - теперь FreeArc можно спокойно использовать как zip или 7z архиватор. Просто выберите один раз нужный тип архива в диалоге и забудьте об этом. В связи с этим, есть вопрос - может стоить поставить zip типом по умолчанию и/или предлагать пользователю при инсталляции программы выбрать между zip, 7z и arc?
 
 
new alpha version:

  • GUI: remember archive type in the Add dialog
  • Cmdline: fixed processing of all -t? options that was broken more than a year!
  • Added "use -lc/-ld to limit memory usage" to the "can't allocate memory" message
  • Deflate(zip) compression: fixed -mt1 and reduced memory usage
  • fixed bug in multithreaded archive extraction ("mkdir...") added in August
  • API: added MultiCompress() as pair to the MultiDecompress()
The first change, while being the simplest, may be the most important one - if you wish to use FreeArc as zip or 7z archiver, you can do it now. Just select appropriate archive type in the dialog and use it forever. What you think about making zip the default type and/or adding page to the installer that asks user which archive types he want to create by default?

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 04:47 03-11-2011 | Исправлено: Bulat_Ziganshin, 04:48 03-11-2011
Imitare

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

Цитата:
может стоить поставить zip типом по умолчанию и/или предлагать пользователю при инсталляции программы выбрать между zip, 7z и arc?

 
Нафиг не нужно.

Всего записей: 48 | Зарегистр. 17-10-2011 | Отправлено: 05:03 03-11-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 153 154 155 156

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru