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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SREP 2.97 release candidate:
 
    * show original/compressed size with commas: 1,234,567
    * -mem75p made equivalent to -mem75%
 
 
bugfixes:
 
    * fixed bug in compression from stdin
    * fixed crashes when decompressing corrupted data
    * fixed crashes when real filesize is larger than one specified with -s
 
 
Recommended sections for arc.ini:
 
This section is optimized for srep:f (future-lz) compression, therefore compressed data are sent immediately to stdout:

Код:
[External compressor:srep]
packcmd   = srep    {options} $$arcdatafile$$.tmp -         <stdout>
unpackcmd = srep -d {options} -                   - <stdin> <stdout>

 
This section is optimized for non future-lz compression:

Код:
[External compressor:srep]
packcmd   = srep    {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d {options} - - <stdin> <stdout>

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 22:57 10-07-2011 | Исправлено: Bulat_Ziganshin, 22:58 10-07-2011
egor23



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

Цитата:
SREP 2.97 release candidate

Упаковка "не проходит"..
 
Добавлено:
-msrep:m3f:s250m
 
Упаковка проходит при
packcmd = srep {options} <stdin> <stdout>
packcmd = srep {options} - - <stdin> <stdout>
 
Распаковка проходит
unpackcmd = srep -d {options} - - <stdin> <stdout>
 
Распаковка не проходит
unpackcmd = srep -d {options} <stdin> <stdout>
 
пищит динамик ПК, "данные в консоль идут"

Всего записей: 3831 | Зарегистр. 03-11-2003 | Отправлено: 00:36 11-07-2011 | Исправлено: egor23, 00:47 11-07-2011
Bulat_Ziganshin

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 10:36 11-07-2011
egor23



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

Цитата:
блин, глупая ошибка, попробуй с s260m

пробывал и 350 и 550 тоже самое
и без -s, тоже выскакивает

Всего записей: 3831 | Зарегистр. 03-11-2003 | Отправлено: 10:43 11-07-2011
PAQer



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

Цитата:
пищит динамик ПК, "данные в консоль идут"

прошлым летом разбирался с пайпом и имел те же проблемы в своей проге, этим кстати так же грешат [ccmx, tak, rar], по крайней мере на тот момент. Думал, раз эти не могут нормально, то и рыпаться не стоит. Но когда заметил что в 7-zip отсутствует это бадяга, пришлось изучить вопрос детальней, на WinAPI есть функция GetFileType, которая позволяет мониторить такие ситуации. Мне по крайней мере помогло.  
http://msdn.microsoft.com/en-us/library/aa364960%28v=vs.85%29.aspx

Всего записей: 161 | Зарегистр. 17-12-2007 | Отправлено: 11:41 11-07-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GetFileType - хорошо, только не портабельно. есть стандартная isatty
 
в 2.97 глупейшая ошибка, из-за которой она с файлами вообще не может работать а с stdin только если указать в -s больший размер файла. в общем, подождите 2.98

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 11:48 11-07-2011
vasulpr

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

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasulpr
нет, я планирую интегрировать алгоритм srep в fa, а пока советую использовать srep через arc.ini

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 15:20 11-07-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SREP 2.98 release candidate:
 
    * fixed the stupid bug
    * improved calculation of output filesize in -m1f mode

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 21:49 12-07-2011
vasulpr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
напишите пожалуйста инструкцию как использовать srep через arc.ini как можно подробнее, желательно с готовым arc.ini

Всего записей: 126 | Зарегистр. 27-03-2011 | Отправлено: 13:04 15-07-2011
Highpass

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasulpr
Как ты думаешь, зачем внутри архива лежит файл readme.htm ?
Кстати тебе еще понадобится редактор текстовых файлов с поддержкой перевода строки 0x0A, ибо notepad понимает только 0x0D 0x0A

Всего записей: 56 | Зарегистр. 23-06-2009 | Отправлено: 13:59 15-07-2011
death7lord



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
не могу поставить пароль на архив в FreeArc
метод как на картинке ниже не помогает, он распаковывает всё без запроса пароля....
http://www.pkgid.ru/imagesoft/freearc/freearc14.png

Всего записей: 31 | Зарегистр. 09-12-2010 | Отправлено: 00:15 20-07-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
death7lord
gui там, прямо скажем, нелогичный. проще всего - после нажатия Add поставить галочку на Шифровании в первой закладке и затем нажать OK - он сам спросит пароль

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 12:03 20-07-2011
death7lord



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
да, это помогло, спасибо
но тогда возникает вопрос: а где в ISDone0.4.2.5 прописывать этот параметр??
if not ISArcExtract ( 0, OveralPct, 0, ExpandConstant('{src}\aa.bin'), ExpandConstant('{app}\'), false,CallBack, '', '', '') then break;

Всего записей: 31 | Зарегистр. 09-12-2010 | Отправлено: 00:39 21-07-2011 | Исправлено: death7lord, 00:40 21-07-2011
Kasoi

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mожет кто сталкивался с проблемой такой:
Качал торрент, вроде все нормально скачалось, перехешировал все совпадает на 100%, но при попытке открыть архив появляется
Ошибка
 
Попытался восстановить:
Получаю
Длина файла в торренте "3059718154".


На всякий случай напишу железо и ОС, может из-за его:
Windows 7 SP1 x64. 6Gb ОЗУ, процессор q6600.

 
 
UPD.
Решил проблему следующим способом:
Отрезал в WinHex от конца файла все адреса до указанного в ошибке и докачал недостающие части.

Всего записей: 28 | Зарегистр. 06-03-2010 | Отправлено: 12:49 21-07-2011 | Исправлено: Kasoi, 13:09 21-07-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
death7lord
зашифрованные архивы может распаковать только arc.exe (да, это мой баг)

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 13:22 21-07-2011
Doctor_Freeman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, я тут новичок, кто-нибудь знает когда будет новая не-альфа версия FreeArc?
 
В 0,666 замечал баги, а еще с прошлых версий были случаи, когда архив не хотел распаковываться, так что стремно как-то будет запаковать и не распаковать обратно. Каждый раз вручную распаковываю в отдельную папку и проверяю контр. сумму - геморой еще тот.
 
Методом тыка ранее выяснял, что вероятность успешной распаковки уменьшается не только в зависимости от сжимаемых файлов, но и от всяких объединений/перепаковок/добавлений в архив. В связи с этим у меня вопрос: есть ли какие-либо гарантии, что запакованные так-то и так-то файлы будут гарантированно распакованы?

Всего записей: 1 | Зарегистр. 21-07-2011 | Отправлено: 17:28 21-07-2011
egor23



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

Цитата:
Методом тыка ранее выяснял, что вероятность успешной распаковки уменьшается не только в зависимости от сжимаемых файлов, но и от всяких объединений/перепаковок/добавлений в архив. В связи с этим у меня вопрос: есть ли какие-либо гарантии, что запакованные так-то и так-то файлы будут гарантированно распакованы?

Вы бы по подробней писали, какие методы сжатия использовали, желательно брать их из архива, и какие сбои происходили.
 
Иначе, если есть ошибка в FreeArc, то её не локализовать общими словами.

Всего записей: 3831 | Зарегистр. 03-11-2003 | Отправлено: 19:50 21-07-2011
Shuld

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Doctor_Freeman
 
Версия 0,666 работает с ошибками на методах -мех5...-мех9
Версия 0,67а этих ошибок не имеет. Но ошибается при записи в формат .zip
Если в версию 0,67а записать файл 7z.dll от 7zip v9.20, то этих ошибок тоже не будет.
А больше я не знаю про ошибки.

Всего записей: 364 | Зарегистр. 08-12-2010 | Отправлено: 20:31 21-07-2011
kalpak

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а нельзя сделать чтобы архиватор при распаковке архива с методом 4x4 (например lzma:128mb:fast:96:mc20) учитывал параметр t (кол-во потоков), для данного файла ставил t2
а то получается смешная ситуация, запаковать смог, а распаковать нет ))
(использовался архиватор 0.666 build)
можно даже не указывать кол-во потоков, он все равно сможет запаковать, получается опция lc75p по-умолчанию работает, а опция ld75p - нет
 
кстати unarc успешно его распаковывает
(067 alpha 2011-03-18, 0.666 зависала [ошибки не было, просто нечего не делала])
 
 
оказывается что по умолчанию в normal preset match finder - ht4 ?
кстати а у него требование к памяти какое, в докуметации по lzma только hc4 есть, а ht4  - это же детище автора FA ))
и какой эффект дает hashsize (параметр h)?
 
 
и еще для tor в исходниках вроде написано что  он принимает параметры многие, например  p(parser ), однако я ввожу p1 или p3, но пишет ошибку, хотя кроме lazy greezy есть еще 3 парсера (3,4,5), но все равно пишет ошибку о неверном параметре

Всего записей: 155 | Зарегистр. 20-07-2007 | Отправлено: 14:28 28-07-2011 | Исправлено: kalpak, 11:33 30-07-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

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