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

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

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 19:24 26-05-2016
insorg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Теперь понял. Успехов в работе!
Ждём с нетерпением.

Всего записей: 1964 | Зарегистр. 04-11-2010 | Отправлено: 19:39 26-05-2016
Paramon111

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Между -m9x -i2 -lc- -ld- -di и -m9x разницы не увидел.

Всего записей: 148 | Зарегистр. 13-01-2012 | Отправлено: 17:19 07-06-2016
eugene38

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А где нынче брать свежие исходники? svn.freearc.org лежит; ссылка в шапке недействительна.

Всего записей: 3 | Зарегистр. 14-06-2016 | Отправлено: 21:46 14-06-2016
Vsalat

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Давно тянется эта канитель, но сейчас особенно приперло, не знаю как решить.
В общем проблема с возвратом ошибки из консольного sfx модуля. А точнее return кода вообще никакого нет. При ошибочно пароле выводится новый запрос "Enter password:". В пайтоне никак не получается отловить колбэки.  
Может разрабы подвравят этот недочет. Пускай при ошибке пароля возвращается стандартный кернелевский !ERRORLEVEL!. 0 = неверный пароль, 1 = пароль проканал.

Всего записей: 10 | Зарегистр. 02-08-2011 | Отправлено: 06:24 07-08-2016
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vsalat
Вроде как всегда ЭРРОРЛЕВЕЛ 0 означал, что ошибки нет. Так что лучше уж наоборот тогда

Всего записей: 10079 | Зарегистр. 11-03-2002 | Отправлено: 10:54 07-08-2016
Vsalat

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ, ну да, логично, это я просто запитонился за ночь, 01 01 01 11 01) суть то в общем ясна.

Всего записей: 10 | Зарегистр. 02-08-2011 | Отправлено: 17:05 07-08-2016
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как прописать в multiarc.ini чтобы распаковка файлов шла через unarc, вместо arc.exe? Простая замена не помогает.

Всего записей: 235 | Зарегистр. 06-08-2004 | Отправлено: 08:26 16-09-2016 | Исправлено: Isorkin, 12:19 16-09-2016
Skifoff2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Isorkin
Как-то так? Arc.exe и unarc.exe рядом с MultiArc.ini, unarc.exe только для распаковки.
Не уверен, что unarc.exe поддерживает списки

Всего записей: 121 | Зарегистр. 20-07-2016 | Отправлено: 10:15 16-09-2016 | Исправлено: Skifoff2, 10:15 16-09-2016
Isorkin

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

Всего записей: 235 | Зарегистр. 06-08-2004 | Отправлено: 12:43 16-09-2016
Skifoff2

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

Цитата:
Не выходит.  

Не срабатывает или тоже сбивается дата? Подробная справка старовата (для 0.40), непонятно, есть ли параметры для управления датами или FreeArc в любом случае сохраняет и восстанавливает.
 
Стоило сразу написать о сути проблемы Тут вы пишете:

Цитата:
При распаковке файлов freearc через плагин не сохраняется оригинальная дата у каталогов из архива, проставляется текущая дата. При распаковке через консольную утилиту - все в порядке.

Тогда, похоже, дело в MultiArc и именно он создаёт дерево каталогов. Наверное, лучше дождаться MVV.
 
Добавлено:
"Консольная утилита" - это ведь Arc.exe?

Всего записей: 121 | Зарегистр. 20-07-2016 | Отправлено: 13:53 16-09-2016
Isorkin

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

Всего записей: 235 | Зарегистр. 06-08-2004 | Отправлено: 19:23 16-09-2016
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что надо прописать в конфиге, чтобы прикрутить fazip? Самому не удалось разобраться.

Всего записей: 235 | Зарегистр. 06-08-2004 | Отправлено: 11:18 19-09-2016
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Isorkin
пробовал консольный arc v.067 от ноября 2013 - при распаковке сохраняются оригинальные даты папок и файлов, в т. ч. через MultiArc
Если что TC 8.01 x64, ось 7 x64

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

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
crotoff
Попробовал версию TC 8.01, также несколько сборок, ппопробовал так же arc.exe 2010 года - не выходит.
Может какой-то параметр в настройках файлового менеджера влияет? Есть возможность сделать компактную сборку твоей версии и выложить в обменник?
 
Если в архиве достаточно много файлов, к примеру свыше 9000, то архиватор задумывается надолго, перед тем как запустить процесс распаковки. В файл-листе создается свыше 9000 строк, и архиватор пытается их обработать. Возможно ли сделать так, чтобы в файл-лист добавлялись файлы с маской?
 
В файл-листе свыше 9000 строк

Код:
 
Arc.exe x -di o:\_1\test.arc @o:\_1\lstFF50.tmp -dpo:\_1\test1
FreeArc 0.67 (March 15 2014) Extracting archive: o:\_1\release_0_92_3.arc
Extracted 9,227 files, 14,948,001 => 98,401,021 bytes. Ratio 15.19%
Directory 95,288 => 303,578 bytes. Ratio 31.39%
Extraction time: cpu 18.22 sec/real 619.20 sec = 3%. Speed 0.16 mB/s
All OK
 

 
В файл-листе сторка с маской

Код:
 
Arc.exe x -di o:\_1\test.arc @o:\_1\lstFF50_v2.tmp -dpo:\_1\test2
FreeArc 0.67 (March 15 2014) Extracting archive: o:\_1\release_0_92_3.arc
Extracted 9,227 files, 14,948,001 => 98,401,021 bytes. Ratio 15.19%
Directory 95,288 => 303,578 bytes. Ratio 31.39%
Extraction time: cpu 17.58 sec/real 66.67 sec = 26%. Speed 1.48 mB/s
All OK
 

 
Это, наверное надо писать разработчику плагина MultiArc?

Всего записей: 235 | Зарегистр. 06-08-2004 | Отправлено: 20:08 20-09-2016 | Исправлено: Isorkin, 20:53 20-09-2016
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Isorkin
в общем действительно проблема имеет место: если при распаковке архива через multiarc поставить чек в чекбоксе "распаковывать каждый архив в отдельный каталог" (имя папки при этом берётся из имени соотв. архива), то внутри этого отдельного каталога даты создания папок будут оригинальные, если просто распаковать, то первая распакованная папка будет с текущей датой, остальные - с оригинальной, т.е. multiarc не меняет дату на оригинальную, а при распаковке консольной версией (минуя multiarc) видно, что сперва папка создаётся с текущей датой, а когда в неё распакуются файлы, то дата меняется на оригинальную.
 
Что касается масок в файл-листе, как тогда архиватор определит при распаковке, какое имя присвоить распакованному файлу? "Снежинку" и вопросительный знак нельзя использовать в именах. Да и всё равно "думать" он будет столько же, ведь количество файлов от этого не изменится.
 
Вот мой вариант TC ( rgho.st/private/89f6Rczrd/12c33f34e9618ba7a83aef18beefa9fb ), работаю с arc-архивами в основном через меню в верхнем правом углу, там меню на скриптах завязано, а сами профили упаковки настроены в arc.ini

Всего записей: 956 | Зарегистр. 17-04-2007 | Отправлено: 23:12 20-09-2016 | Исправлено: crotoff, 23:41 20-09-2016
Bulat_Ziganshin

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

Цитата:
Да и всё равно "думать" он будет столько же, ведь количество файлов от этого не изменится.  

там получается квадратичное время работы, плюс ещё тормознутость хаскела. как раз быстрая работа с такими файллистами, чтобы укладываться в O(N) - одна из целей, которую я  ставил при создании fa'next
 
Добавлено:
Isorkin
в fazip 0.3 есть arc-fazip.ini

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 02:27 21-09-2016
Isorkin

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

Цитата:
так проблема в freearc или multiarc?

Сам arc.exe долго обрабатывает большой список файл-листа, проверял отдельно. Сперва долгое время думает, грузит процессор, и только потом под конец начинает распаковывать данные.
Могу скинуть на обменник этот архив, на котором идет долгая распаковка.
 
crotoff
Спасибо, посмотрю.

Всего записей: 235 | Зарегистр. 06-08-2004 | Отправлено: 08:06 21-09-2016 | Исправлено: Isorkin, 08:18 21-09-2016
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
next-проект всё, или будет развиваться? На encode.ru нашёл лишь 1 тред, где последний пост автора от 12 апреля 2015
 
Добавлено:
Чтоб два раза не вставать проверьте кто-нибудь текстовый файл с текстом

Код:
[.ShellClassInfo]
CLSID={BD84B380-8CA2-1069-AB1D-08000948F534}

отчего-то на нём зависает rep, паходу циклится, увеличивается размер temp-файла, (количество чтений не меняется, а количество записей растёт). Нужно было упаковать папку виндовских шрифтов, и как раз на desktop.ini всё зависло. Проверял rep:1024mb и rep:512mb

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

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
crotoff
 
Создал текстовый файл, архиватор у меня не ругается. Може нужна определенная комбинация файлов.
Я себе в итоге настроил сжатие через srep, добавляю в параметры -mc:rep/maxsrep

Код:
 
Arc.exe a -di -m7 d:\#Temp\test1 d:\#Temp\test.txt
FreeArc 0.67 (March 15 2014) Updating archive: d:\#Temp\test1.arc using rep:512mb+exe+delta+lzma:64mb:normal:bt4:128, $obj => rep:512mb+delta+lzma:64m
b:normal:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:160mb:92%:145:h23:d1mb+ppmd:16:384mb, $wav => tta, $bmp => mm+grzip:8mb:m1:l2048:h15:a
Memory for compression 1264mb, decompression 512mb, cache 16mb
Compressed 1 file, 65 => 88 bytes. Ratio 135.38%
Compression time: cpu 0.00 sec/real 0.03 sec = 0%. Speed 0.00 mB/s
All OK
 
 
Arc.exe a -di -m8 d:\#Temp\test2 d:\#Temp\test.txt
FreeArc 0.67 (March 15 2014) Creating archive: d:\#Temp\test2.arc using rep:1gb+exe+delta+tempfile+lzma:128mb:normal:bt4:128, $obj => rep:1gb+delta+te
mpfile+lzma:128mb:normal:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:160mb:92%:145:h23:d1mb+ppmd:16:384mb, $wav => tta, $bmp => mm+grzip:8mb:m1:l
2048:h15:a
Memory for compression 1352mb, decompression 1gb, cache 16mb
Compressed 1 file, 65 => 88 bytes. Ratio 135.38%
Compression time: cpu 0.00 sec/real 0.02 sec = 0%. Speed 0.00 mB/s
All OK
 

Всего записей: 235 | Зарегистр. 06-08-2004 | Отправлено: 12:12 21-09-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

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