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

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

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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну у меня там строка самопальная, правда недоделаная (времени все нет дальше разбираться и эксперементировать): delta+lzma...

Всего записей: 46 | Зарегистр. 01-09-2006 | Отправлено: 13:52 25-03-2011
sabio

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
удивился, когда обнаружил, что для шифрования данных и заголовков архива можно указать два разных пароля:
arc a test.arc -pPASS -hpWORD *.*
 
после этого, для распаковки нужно вводить оба пароля по-очереди:
arc x test.arc
FreeArc 0.666 extracting archive: test.arc
 
  Enter decryption password: <WORD>
Extracting 1 file, 834 bytes. Processed   0%
  Enter decryption password: <PASS>
Extracted 1 file, 11,090 => 834 bytes. Ratio 1329.7%
Extraction time: cpu 0.02 secs, real 0.23 secs. Speed 4 kB/s
All OK
 
это так и задумано?
в таком случае, наверное, стоит как-то указать, который из паролей надо вводить
может, что-нибудь типа:
  Enter headers decryption password:  
  Enter data decryption password:  
 
P.S. WinRAR, например, при такой ситуации использует только пароль из -hp и игнорирует тот, что в -p

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 20:22 25-03-2011
Bulat_Ziganshin

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

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

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

Цитата:
так что не важно в каком порядке их вводить

не совсем так
 
если попробовать их ввести в другом порядке, выйдет вот что:
arc x test.arc
FreeArc 0.666 extracting archive: test.arc
 
  Enter decryption password: <PASS>
Incorrect password
 
  Enter decryption password: <WORD>
Extracted 1 file, 11,090 => 834 bytes. Ratio 1329.7%
Extraction time: cpu 0.02 secs, real 0.30 secs. Speed 3 kB/s
All OK
 
и хоть повторного ввода "PASS" не требуется, сообщение о неверном пароле может заставить подумать, что в нём была опечатка, например, и попытаться вводить его снова и снова..

Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 20:47 25-03-2011
vishyakov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Вы смогли воспроизвести глюк, о котором я упоминал выше?

Всего записей: 29 | Зарегистр. 18-03-2009 | Отправлено: 15:17 26-03-2011
Bulat_Ziganshin

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 23:51 27-03-2011
DrNed

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

Цитата:
я сделал вариант unarc.dll/sfx, который корректно работает с stdin-to-stdout фильтрами. у меня с srep работает. проверяйте:

только хотел заорать от счастья, а файла там больше нет
загрузить его снова не планируется? очень полезная штука для любимого скрипта от Shegorat

Всего записей: 19 | Зарегистр. 08-06-2010 | Отправлено: 17:53 29-03-2011
Profrager



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DrNed
качай последнюю альфу фриарка, там все имеется, что тебе нужно.

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

Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 18:04 29-03-2011
DrNed

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Profrager
качал, включал оттуда unarc.dll и facompress.dll в свой скрипт. Изменение заметил только одно: перестало появляться консольное окно, но прогресс в окне установщика всё равно стоит на 0%
p.s. наверное этот опрос следует обсуждать в другой теме?

Всего записей: 19 | Зарегистр. 08-06-2010 | Отправлено: 18:25 29-03-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
тебе нужно взять srep 2.95, сжать файл с -f и использовать в arc.ini секцию srep с stdin-to-stdout распаковкой

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 18:35 29-03-2011
DrNed

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
казалось всё просто, сделал, но теперь при сжатии srep выдёт ошибку записи (диск полон?) - файл 100мб, диск не полон => кривые руки?

Код:
[External compressor:srep]
;options  = l%d (minimal match length, default=512)
packcmd   = srep {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep -d  <stdin> <stdout>
 

кажется, понял, ключевые слова
Цитата:
с stdin-to-stdout распаковкой

..нет, всё равно не то
/facepalm
забыл скрипт скомпилировать заново

Всего записей: 19 | Зарегистр. 08-06-2010 | Отправлено: 19:18 29-03-2011 | Исправлено: DrNed, 19:30 29-03-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не стоит редактировать сообщения, лучше отправить новое вдогонку. думаю теперь у тебя всё заработало
 
Добавлено:
кстати, кто-то репаки с новым srep уже выпускал? как успехи?
 
Добавлено:
ps: добавил твой вопрос в фак

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 19:59 29-03-2011
DrNed

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

Цитата:
не стоит редактировать сообщения, лучше отправить новое вдогонку

согласен, намутил что мало кто разберёт (боялся нафлудить)
 

Цитата:
думаю теперь у тебя всё заработало

сначала был код ошибки -2, невозможно распаковать, долго думал, оказалось криво редактировал .ini/глюки с форматированием
теперь архив открывается, но не распаковывается (код -11, невозможно произвести запись из архива) - вот с этим я теперь не знаю что делать

Всего записей: 19 | Зарегистр. 08-06-2010 | Отправлено: 20:20 29-03-2011
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сначала попробуй обычным arc.exe или unarc.exe, просто упакуй с -m=srep:f

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 21:02 29-03-2011
DrNed

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

Код:
arc a -msrep:f 0910simple.arc 0910mensh.pdf


Код:
unarc e 0910simple.arc

 с изменённым arc.ini не распаковывает ни arc.exe, ни unarc.exe (ошибки write error/archive data corrupted)

Всего записей: 19 | Зарегистр. 08-06-2010 | Отправлено: 21:31 29-03-2011
Skaara

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
добавление файлов в уже существующий архив не поддерживаеться?

Всего записей: 6 | Зарегистр. 11-08-2009 | Отправлено: 21:43 29-03-2011
DrNed

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
O_O
добавил перед <stdin ... пару чёрточек - - как прописано здесь для srep 1.91 - распаковалось! сейчас попробую это в inno проделать
 
Добавлено:
да!!! оно работает!

Всего записей: 19 | Зарегистр. 08-06-2010 | Отправлено: 22:03 29-03-2011 | Исправлено: DrNed, 22:06 29-03-2011
byExit

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня вопрос к знатокам.
 
Как извлечь часть архива через ISDone.dll?
Если точнее, возможно ли реализовать как-то опцию "-ap"?
 
Насколько я понял - в параметрах функции "ISArcExtract" эта опция не предусмотрена.
Заранее спс.

Всего записей: 13 | Зарегистр. 29-03-2011 | Отправлено: 22:23 29-03-2011
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skaara
Поддерживается. Основное - Метод обновления - Добавить с ...

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 23:15 29-03-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