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

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



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте всем!
Подскажите как распаковать arc архив запароленный с помощью unarc.dll ? не как не могу нигде найти ни вхелпе ни в инете( Что только не делал не выходит, приведите плиз пример.
Delphi7.
С уважением,
Денис!

Всего записей: 6 | Зарегистр. 09-06-2007 | Отправлено: 17:52 02-05-2015
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Volkogriz
найди main.pas в комплекте поставки и замени  
 
      FreeArcExtract(@MyUnarcCallBack,'x','-o+',cmd[1],cmd[2],cmd[3],cmd[4],cmd[5], cmd[6], nil, nil);
 
на  
 
      FreeArcExtract(@MyUnarcCallBack,'x','-o+','-pПАРОЛЬ',cmd[1],cmd[2],cmd[3],cmd[4],cmd[5], cmd[6], nil);

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 20:14 02-05-2015
Volkogriz



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin благодарю!
Менял уже поэтому и обратился за помощью))  
Пишет распаковка прервана(  
Код:

Всего записей: 6 | Зарегистр. 09-06-2007 | Отправлено: 23:05 02-05-2015 | Исправлено: Volkogriz, 23:47 02-05-2015
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Volkogriz
там оказывается и менять ничего не надо. погляди внимательней:
 
function ArcExtract(InputFile, OutputPath, Password, CfgFile, WorkPath: string):boolean;

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 00:08 03-05-2015
Volkogriz



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

Код:
 
procedure TForm1.Button1Click(Sender: TObject);
begin
  if ProcessStarted then exit;
  ProcessStarted:=true;
  Memo1.Clear;
  LSVGauge24.Progress := 0;
  Form1.LSVGauge25.Progress:=1000;
  Cancel:=0;
  if not ArcExtract(Edit1.Text,Edit2.Text,'1234567','new.key','') then begin
    Memo1.Lines.Add('');
    Memo1.Lines.Add('Ðàñïàêîâêà ïðåðâàíà!');
    LSVGauge24.Progress := 0;
    Form1.LSVGauge25.Progress:=1000;
  end else begin
    Memo1.Lines.Add('');
    Memo1.Lines.Add('Ðàñïàêîâêà óñïåøíî çàâåðøåíà. Èçâëå÷åíî '+IntToStr(totalUncompressedMb)+' Ìáàéò.');
   LSVGauge24.Progress := 1000;
   Form1.LSVGauge25.Progress:=0;
  end;
  ProcessStarted:=false;
  Label3.Caption:='';
  Label4.Caption:='';
  Form1.LSVGauge25.Progress:=1000;
  Form1.LSVGauge24.Progress:=0;
end;

Всего записей: 6 | Зарегистр. 09-06-2007 | Отправлено: 00:49 03-05-2015
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нет, ты возьми код из комплекта поставки, замени в нём третий параметр ArcExtract на пароль своего архива и проверь. если так заработает - то жальше уже дело в твоём коде. меня например смущает вот это 'new.key' - ты точно знаешь что такое конфиг-файл unarc? вообще можешь попросить помощи на krinkels.org, там люди добрее чем я

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 01:13 03-05-2015
Volkogriz



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не не распаковывает( без пароля наура и всё ок а запароленый не(
На  krinkels.org тож молчат))

Всего записей: 6 | Зарегистр. 09-06-2007 | Отправлено: 18:33 03-05-2015
LieToMe



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
 
один вопрос не по теме но актуален - когда будет что-то типа FreeArc 0,668 хотя бы бета версия? или если в планах то когда примерно ждать?

Всего записей: 114 | Зарегистр. 19-04-2010 | Отправлено: 21:22 22-05-2015
Redisych



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LieToMe
Поддерживаю. Развивать это дело надо.
Булат, вы не пробовали найти инвестора? Большим корпорациям такие темы должны быть интересны.

Всего записей: 662 | Зарегистр. 15-04-2005 | Отправлено: 12:56 27-05-2015
muzf

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.intel.com/content/www/us/en/intelligent-systems/wireless-infrastructure/ia-deflate-compression-paper.html
Our fastest DEFLATE compression implementation is ~4.5 times as fast
as the fastest mode of the best open source version of Zlib compression.
Используется ли в Freearc эта библиотека от Intel ? Интересно, 7z и прочие уже внедрили её тоже к себе ?

Всего записей: 148 | Зарегистр. 23-11-2007 | Отправлено: 17:36 29-05-2015
pazdak

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
попался огромный архив FreeArc созданный консольной 0.40
 
Распаковать не получается, в консоли 0.666 выдает ошибку:
ArcExtract.hs109,43)-(113,15): Non-exhaustive patterns in lambda
в старой версии 0.40:
ERROR: <длинный путь к файлу>: open: does not exist (No such file or directory)
 
понятно что столкнулись с проблемой:
общая длина имени файла не должна превосходить 255 символов
 
Есть ли какой-то способ пропустить этот файл и извлечь все что извлекается?
Очень нужно извлечь определенную папку из архива, отличную от указанной в ошибке.
Есть ли какой-то способ это сделать?

Всего записей: 376 | Зарегистр. 13-02-2003 | Отправлено: 12:00 31-05-2015
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
проще всего в GUI выделить нужные файлы/папки и нажать Extract

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 13:17 31-05-2015
pazdak

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

Цитата:
проще всего в GUI выделить нужные файлы/папки и нажать Extract

В том то и проблема, что из GUI выскакивает таже ошибка:
ArcExtract.hs (109,43)-(113,15): Non-exhaustive patterns in lambda
 
Неужели нет возможности пропустить проблемный файл и извлечь все остальные?

Всего записей: 376 | Зарегистр. 13-02-2003 | Отправлено: 16:15 31-05-2015
Bulat_Ziganshin

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 16:24 31-05-2015 | Исправлено: Bulat_Ziganshin, 16:25 31-05-2015
pazdak

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

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

Да всё верно, выделяю конкретную папку и нажимаю извлечь, идет видимо какое-то сканирование (бегут байты), восстановив три файла из папки -> далее выдает ошибку
 
P.S. кинуть архив проблематично, его размер больше 10 Гб
Может еще какие-то идеи возникнут?

Всего записей: 376 | Зарегистр. 13-02-2003 | Отправлено: 10:06 01-06-2015
FunnyLorax

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия 0.666 (май 20 2010), при попытке создать любой архив с любым сжатием выдает user error
Операционная система Windows 2012 R2 x64

Всего записей: 717 | Зарегистр. 17-12-2013 | Отправлено: 17:43 08-07-2015
Fossius



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

Всего записей: 382 | Зарегистр. 05-03-2012 | Отправлено: 13:19 01-08-2015
Benchmark



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

Цитата:
Появился новый зверь BulkZip пробовал кто?

Оболочка для nanozip, freearc и zpaq, без единого собственного алгоритма, да еще за 20 баксов. Хлам.

Всего записей: 6833 | Зарегистр. 01-10-2002 | Отправлено: 13:29 01-08-2015
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В шапке "Текущая альфа версия: 0.67 - загрузка" - "Все альфа-версии с осени 2009 года"
ведёт к http://freearc.org/download/testing/ , которое по сути недоступно.
 
Bulat_Ziganshin
Вообще какие мысли (не планы, а именно мысли) на тему FreeArc на андроиде ?

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 14:10 09-09-2015 | Исправлено: ndch, 14:57 09-09-2015
usermode

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите верность указания параметров для консольной версии 0.666.
Мне нужно три режима: BEST, MAX и ULTRA, аналогичные как в GUI версии.
 
;best
Arc.exe create Pack "-xPATH" -r --MultiThreaded=0 --sort=gen -m9x -ld192m -s256m
;max
Arc.exe create Pack "-xPATH" -r --MultiThreaded=0 --sort=gen -mx -ld800m
;ultra
Arc.exe create Pack "-xPATH" -r --MultiThreaded=0 --sort=gen -mx -ld1600m
 
Верно ли указание автоматического мультитрейдинга? (--MultiThreaded=0)
Верно ли указан стандартный метод сортировки? (--sort=gen)
Корректно ли указан путь для файлов "-xPATH", или лучше -x"PATH"?
 
Целесообразно ли использовать для solid сжатия дополнительный параметр –se для режимов max и ultra.
 
Запаковываемый контент: различные файлы.
 
добавлено
разобрался в принципе, параметры --MultiThreaded=0 --sort=gen не нужны, т.к. юзаются по дефолту, а остальное и так понятно
 
p.s. заметил, что версия 0.666 лучше сжимает на одинаковых настройках, чем 0.667. с чем связано? может отключены какие-то параметры по умолчанию?

Всего записей: 473 | Зарегистр. 11-12-2014 | Отправлено: 19:08 07-11-2015 | Исправлено: usermode, 15:15 09-11-2015
Открыть новую тему     Написать ответ в эту тему

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