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

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

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

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
digvijaya



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

Цитата:
настройки скопировал отсюда http://forum.ru-board.com/topic.cgi?forum=5&topic=35164&start=1142&limit=1&m=1#1
Попробуйте -sclUTF8 заменить на -sclANSI У меня такие настройки, проблем с кириллицей не наблюдаю. [/more]

Всего записей: 310 | Зарегистр. 26-08-2016 | Отправлено: 05:29 24-09-2016 | Исправлено: digvijaya, 05:33 24-09-2016
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
crotoff
При использовании команды -m4isb -mc:rep/maxsrep сжатие происходит по команде  
ecm+precomp042:c-:t-j+srep:m5f:a1:mem512mb:b16mb:512mb+bcj2+delta+lzma:1gb:128:ht4:mc16
и srep ругается на параметр 512mb. Вот и хотел переделать конфиг так, чтобы конфликтов не возникало при использовании метода srep

Всего записей: 243 | Зарегистр. 06-08-2004 | Отправлено: 12:26 24-09-2016
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Isorkin
я подредактировал в arc.ini секцию внешних компрессоров в части srep и при сжатии -m4isb -mc:rep/maxsrep  пока ничего не ругается:
;[External compressor:srep]
;packcmd   = srep    {options} $$arcdatafile$$.tmp -         <stdout>
;unpackcmd = srep -d {options} -                   - <stdin> <stdout>
 
[External compressor:srep]
packcmd   = srep -{options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
 
отображение кирилических названий в архивах так и не пофиксилось, скорее всего это системный сбой шрифтов где-то в реестре

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 13:29 24-09-2016 | Исправлено: crotoff, 13:30 24-09-2016
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
crotoff
Сегодня еще раз провверяю - ошибки нету, хотя команды все те же ввожу.
 
Методы -mx и -max из каких строк беруться в стандартном конфиге?

Всего записей: 243 | Зарегистр. 06-08-2004 | Отправлено: 20:52 24-09-2016
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Isorkin
в документации написано:
 -max
Режим максимального сжатия с использованием встроенных и внешних алгоритмов (в настоящее время реализуется как –m9p с автоматическим уменьшением требований к памяти при необходимости)
 
 -mx
Режим максимального сжатия с использованием только встроенных алгоритмов (в настоящее время реализуется как –m9 с автоматическим уменьшением требований к памяти при необходимости)

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 21:56 24-09-2016 | Исправлено: crotoff, 21:56 24-09-2016
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Расшифровка получается такая ?
m9 =  rep:2040m+exe+delta+lzma:254m:max / $obj=rep:2040m+delta+lzma:254m:max / $text=dict:p:128m:80%+lzp:160m:145:d1m:s32:h23:92%+ppmd:16:384m
 
Такой упрощенный вариант на замену подойдет?
metod1 = maxsrep+exe+delta+lzma:512m:ultra/$obj=maxsrep+delta+lzma:256:max/$text=maxsrep+ppmd:16:512m
metod2 = maxsrep+exe+delta+lzma:512m:ultra/$obj=maxsrep+delta+lzma:256:max/$text=maxsrep+ppmd:16:512m/$precomp=precomp+lzma:512m:ultra/$jpg=precompj/$bmp=mm+grzip:m1:l2048:a
precompj    = precomp046:cn
precomp = precompj:t-j
maxsrep = srep:m5f:a1:mem2048mb:b16mb
 
У архиватора zpaq по умолчанию включена дедупликация?

Всего записей: 243 | Зарегистр. 06-08-2004 | Отправлено: 15:56 25-09-2016
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Isorkin
похоже что дедупликация включена (см. supercompression.ru/?p=19 )
 
для zpaq кстати отдельный архиваторный плагин для TC есть, только версия отстаёт от новых выпусков самого компрессора

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 20:27 25-09-2016 | Исправлено: crotoff, 20:47 25-09-2016
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
crotoff
Да, только вот чтобы добиться аналогичного сжатия требует намного больше времени, по сравнению с arc. Сравнивал немного сжатие некоторых файлов (большая часть текстовые) - режимы m3 и m4 не дотягивают до уровня сжатия arc.
В zpaq как-то можно отключить дедупликацию, но так и не разобрался в синтаксисе.  
 
metod1 по параметрам примерно соответствует режиму -mx? В mx режиме обрабатываются только группы  $default, $obj и $text?
У меня почему-то в режиме metod2 precomp пихает все jpg в группу $precomp? в итоге работает только в режиме -ma- Может метод неправильно написал?

Всего записей: 243 | Зарегистр. 06-08-2004 | Отправлено: 22:05 25-09-2016 | Исправлено: Isorkin, 22:36 25-09-2016
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Isorkin
Это сложно сказать, похож или не похож, главное чтоб устраивал. Посмотри в своём arc.groups в какой там группе jpg, а вообще-то в $precomp он и должен входить (он packjpg_dll.dllдля сжатия использует), разве что он внешний, а в -mx только внутренние методы задействованы.

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 00:24 26-09-2016 | Исправлено: crotoff, 00:27 26-09-2016
lorents



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

Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 00:35 10-10-2016
WildGoblin



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

Цитата:
FA 0.11 has the following major drawbacks:
 
.arc format isn't yet supported (sheduled for FA 0.12)
existing archives cannot be modified, only archive creation is supported
on archive extraction, entire archive is decompressed in memory (it cannot skip solid blocks not required for current operation)


Всего записей: 29567 | Зарегистр. 15-09-2001 | Отправлено: 16:30 10-10-2016
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
К MultiArc кто-нибудь уже прикрутил FreeArc Next ?

Всего записей: 243 | Зарегистр. 06-08-2004 | Отправлено: 10:52 11-10-2016
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Isorkin
по идее вещей, там всё должно быть как с обычным, но другая сигнатура архива и может какие-то фичи необходимые просто не поддерживаются типа -dp
 
имейте в виду что труды пропадут даром полскольку след. версия fa будет поддерживать формат arc. но если для multiarc поддержки каких-то ключей не хваьтает - напишите, я постараюсь их сделать в первую очередь
 
вообще круто было бы вырезать полножэкранный текствоый интефрейс из caban и прикрутить его к fa. но вряд ли я соберусь поскольку основная линия развития - перенос UI в lua

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 11:37 11-10-2016
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bulat_Ziganshin
Из того, на что обратил внимание - нет авто-определения типов файлов, при указании опции -m=lzma:512mb:ultra архив пакуется командой lzma:93mb:normal:bt4:128:mc128
 
Что можно сделать, чтобы через multiarc поддерживался просмотр файлов в utf кодировке - японсике имена в архиве показываются крякозябами. Опция -sclUTF не помогает.
 
Можно сделать опцию, которая бы показывала какие файлы находятся в определенном солид-блоке?

Всего записей: 243 | Зарегистр. 06-08-2004 | Отправлено: 13:17 11-10-2016
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Isorkin
ты бы хоть разделил какие вопросы относятся к fa, какие к arc
 
1. автоопределения пока нет, да
 
2. как и arc, fa автоматичсеки обрезает обрезает алгоритмы до размера солид-блока. попробуй сжать гигабайтный файл, что ли
 
3. arc выводит правильно utf8? если да - вопрос к авторам multiarc, если нет - ко мне
 
4. можно написать скажем скрипт который берёт вывод lt и в соответствии с ним разрезает вывод l. команда l выводит сначала все файлы первого солид-блока, потом второго и т.д. в gui хорошо бы было такой столбец сделать, да и в команде l тоже - это да

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 14:53 11-10-2016
ZSZ

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
От этого архиватора пришлось отказаться по причине его неработоспособности в самых неожиданных ситуациях, а так же, по причине бесполезности.
 
Бесполезность заключается в неумении архиватора обрабатывать права доступа и файловые потоки и атрибут "сжатый". То есть, всё то, что умеет WinRar.
 

Всего записей: 5808 | Зарегистр. 15-01-2012 | Отправлено: 15:04 11-10-2016
Isorkin

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

Код:
 
arc v -sclUTF8 e:\#Backup\Profiles\uTorrent\test1.arc
FreeArc 0.67 (March 15 2014) listing archive: e:\#Backup\Profiles\uTorrent\test1.arc
Date/time              Attr            Size          Packed      CRC Filename
-----------------------------------------------------------------------------
2016-10-11 15:20:22 .D.....               0               0 00000000 uTorrent_torrent_2016.04.04
2010-07-03 16:33:47 .......           15586           15673 c0f28c1c uTorrent_torrent_2016.04.04\(ARRaws) _____ _01_ ____!___ ___ _____!!_ (CBC 1280x720 x
264 AAC).mp4.torrent
-----------------------------------------------------------------------------
2 files, 15,586 bytes, 15,673 compressed
All OK
 

 
При этом GUI FreeArc.exe показывает и упаковывает файлы нормально. В fa.exe вроде с этим все в порядке - если сделать вывод в txt файл и потом отктрыть его - то нормально отображается. А вот через мультиарк видно как - (ARRaws) уБ¬уБдуБйуВВуБИ чмм01шй- уАМф¬¬ф¦Ххо¦!шЙпуБДхнР цВкуБДхнР цБРуВНуБЧуБДхнР!!уАН (CBC 1280x720 x264 AAC).mp4.torrent
 

Код:
 
fa l o:\_2\test_1
           Size       Date/time       Attrib  Filename
===============================================================================
          -dir-  2016-10-11 15:20:22  D....I  e:\#Backup\Profiles\uTorrent\uTorrent_torrent_2016.04.04
         15,586  2010-07-03 17:33:47  .A...I  e:\#Backup\Profiles\uTorrent\uTorrent_torrent_2016.04.04\(ARRaws) уБ&#9488;уБдуБйуВВуБИ чмм01шй&#9618; уАМф&#9557;&#9557;ф&#9553;Ххо&#9570;!шЙпу
БДхнР цВкуБДхнР цБРуВНуБЧуБДхнР!!уАН (CBC 1280x720 x264 AAC).mp4.torrent
===============================================================================
15,586 => 15,630 bytes in 1 folders and 1 files
 

 
Добавлено:
В multiarc получилось выводить содержимое архива, но там обрезается размер файла
Format0="zzzzzzzzzzzzzzz  yyyy tt dd hh mm ss  aaaaaa  n++"
Похже multiarc не понимает в размере файла запятые - 15,586 обрезает до 15

Всего записей: 243 | Зарегистр. 06-08-2004 | Отправлено: 15:30 11-10-2016 | Исправлено: Isorkin, 15:41 11-10-2016
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
-- |Default charsets for various domains
[ ('f','u')  -- filenames in filesystem: UTF-16
, ('d','8')  -- filenames in archive directory: UTF-8
, ('l','o')  -- filelists: OEM
, ('c','o')  -- comment files: OEM
, ('t','o')  -- terminal: OEM
, ('p','a')  -- program arguments: ANSI
, ('i','o')  -- ini/group files: OEM]
 
это из исхощников программы. -scl - это для обработки файллистов, т.е. имён передаваемых из вызывающей программы. а вывод на терминал - -sct
 

Цитата:
Похже multiarc не понимает в размере файла запятые - 15,586 обрезает до 15
 

и не надо. команда l для людей, v для машин
торможу. сделаю команду v, принято. ну а в остальном как?
 

Цитата:
 В fa.exe вроде с этим все в порядке - если сделать вывод в txt файл и потом отктрыть его - то нормально отображается. А вот через мультиарк видно как - (ARRaws) уБ¬уБдуБйуВВуБИ чмм01шй- уАМф¬¬ф¦Ххо¦!шЙпуБДхнР цВкуБДхнР цБРуВНуБЧуБДхнР!!уАН (CBC 1280x720 x264 AAC).mp4.torrent  

ты можешь сам проверить, utf8 там или нет?

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 15:48 11-10-2016 | Исправлено: Bulat_Ziganshin, 15:59 11-10-2016
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
По arc.exe
В multiarc ни List="%P v --noarcext -sclUTF-8 -- %AQA" ни List="%P v --noarcext -sclANSI -- %AQA" не помогает, показывает пробелы или крякозябы в имени файла. Замена scl на sct не помогает.
 
По fa.exe
Да, выводит в utf-8 формат. Получается multiarc некорректно обрабатывает UTF?
 
Не срабатывает распаковка файлов по файл-листу

Код:
 
fa x --diskpath="o:\_3" o:\_2\test.fa @o:\_2\list.txt
 
  ERROR! File specifications aren't yet supported by the 'x' command
 

 
Через multiarc пока работает только упаковка файлов
 
Метода сжатия выше lzma:512mb:normal нету? При указании метода lzma:512mb:ultra сжимает по методу lzma:93mb:normal:bt4:128:mc128
 
Нету функции - удалить файл в архиве.

Всего записей: 243 | Зарегистр. 06-08-2004 | Отправлено: 16:32 11-10-2016 | Исправлено: Isorkin, 16:42 11-10-2016
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я же тебе сказал - возьми 64-битную версию и файл побольше. у меня всё работает:
 
C:\>fa create m:\a -t z:\4g -mlzma:4000m:ultra
Scanning: 4,531,060,447 bytes in 0 folders and 1 files  (RAM 3 MiB, I/O 0.000 sec, cpu 0.000 sec, real 0.005 sec)
Compress using lzma:4000mb:normal:bt4:128:mc128
Compression memory 39056mb + 8*1mb read-ahead buffers, decompression memory 4000 MiB.  Prefetch 256mb using 1 thread
 
да, ultra=normal:bt4:128:mc128, это просто сокращение
 
 

Цитата:
Да, выводит в utf-8 формат. Получается multiarc некорректно обрабатывает UTF?  
 

а какие ещё варианты? там вообще поддержка utf8 обещана??
 

Цитата:
В multiarc ни List="%P v --noarcext -sclUTF-8 -- %AQA" ни List="%P v --noarcext -sclANSI -- %AQA" не помогает, показывает пробелы или крякозябы в имени файла. Замена scl на sct не помогает.  

почему замена?? -scl для файллистов - они тут есть? -sct для вывода команды. поставь его в ту code table, в которой вывод команды интерпретируется
 

Цитата:
Не срабатывает распаковка файлов по файл-листу  
 

это пока да. там нельзя весь архив распаковывать?  
 
распаковка по списку - довольно большой объём работы поэтому пока сделать не могу
 
удаление файлов - это вообще archive update, относительно сложная штука. т.е. это будет ещё позже

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 16:46 11-10-2016 | Исправлено: Bulat_Ziganshin, 16:50 11-10-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 157

Компьютерный форум 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