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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc: бесплатный open-source архиватор - Часть 3

Модерирует : gyra, Maz

Widok (23-11-2010 11:37): Лимит страниц. Продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

FreeArc
бесплатный open-source архиватор для Windows и Linux,
сочетающий высокую степень сжатия и большой набор возможностей


Официальный сайт | Скриншоты | Лента новостей
Документация на консольную версию | Документация на GUI версию
Сообщество пользователей FreeArc | Вики | Трекер (рассылка по ошибкам)
Проект на SourceForge.net | SVN-репозиторий | Поддержка InnoSetup
Обсуждение на encode.ru (англоязычное)

Скачать последний релиз - FreeArc 0.666 от 20 мая 2010 г. Что нового: ускорение работы в 1.5-2 раза благодаря новой технологии многопоточного сжатия, распаковка архивов многих форматов используя технологии 7-zip, запуск файлов из архива, исправлены все проблемы интеграции с Explorer (подробнее)
 
Текущая альфа версия: 0.67 - загрузка | список исправлений | блог

FAQ по FreeArc

Подробное описание используемых алгоритмов
Почему он сжимает лучше и быстрее, чем 7-zip/rar...
Результаты тестов, подтверждающие его крутизну... | И немного о будущем...
Почему для использования 2+ гб памяти желательно установить 64-битную версию Windows
Планы дальнейшего развития
Что подразумевается под "интеграцией с Explorer"
Старая FreeArc wiki (включая описание формата архива)
Логотип - объявляется конкурс на иконки для FreeArc

Сторонние оболочки для работы с FreeArc:
  • wArc - простая и понятная программа управления архивами (требует .NET Framework 2.0)
  • PeaZip - менеджер архивов с поддержкой большого количества форматов, для Windows и Linux
     

    Родственные темы:
  • Inno Setup плюс внешние упаковщики - использование архивов FreeArc в инсталяторах
  • Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - "а как сжать ещё лучше?"
  • FreeArc и Unix - для альтернативно одарённых
     
    Другие архиваторы:
  • WinRAR
  • 7-zip

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 19:15 07-09-2009 | Исправлено: Bulat_Ziganshin, 18:34 26-07-2010
    Profrager



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Забрел тут на сайт maximumcompression. Ничего так FreeArc там смотрится
    http://www.maximumcompression.com/data/summary_mf2.php

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

    Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 22:24 01-11-2010 | Исправлено: Profrager, 22:25 01-11-2010
    juvaforza

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
    Русские всегда по месяцу запрягают

    Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 22:37 01-11-2010
    ndch

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Блин!
    Arc.exe a -m9 -sfx "архивчек.exe" ".."
    А разжимает на уровень ниже. Что за бред ?
     
    Добавлено:
    arc l "архивчек.exe"
    FreeArc 0.67 (August 4 2010) listing archive: ._M9
    Listing archive: "архивчек.exe"
    Date/time                  Size Filename
    ----------------------------------------
    2010-11-02 15:07:05       -dir- ..\1
    2010-08-10 02:09:23       -dir- ..\SETUP

    Всего записей: 7013 | Зарегистр. 31-08-2008 | Отправлено: 15:11 02-11-2010
    Bulat_Ziganshin

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

    Цитата:
    Автор программы писал (Версия 0.90 (декабрь 2010)), что собирается в последующих версиях что то доделывать, типа будет также эффективно, как и в Rar'е. Я пробовал поменять пару-тройку символов в архиве с помощью блокнота, FA все восстановил. Как на практике показывает себя Archive Recovery, сбойные дискеты, передача архивов по сети, и т.д.?  

    по сравнению с rar есть один косяк - если сбой пришёлся на каталог архива, то пиши пропало. я всё собираюсь доделать это чтобы fa мог искать выжившие элементы каталога в такой ситуации, как это делает rar. в остальном они должны быть одинаковы
     

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

    вроде как раз сообщает:
     
    C:\!\FreeArchiver\Tests>arc t 5000_corrupt.arc
    FreeArc 0.67 (September 22 2010) testing 1 file, 5,094 bytes. Processed   0%
    ERROR: bad compressed data in lzma:6kb:max:bt4:128
     
    в gui версии аналогично
     

    Цитата:
    arc.exe a -tzip MAIN 2.zip "MAIN 2.BIN"  

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

    Цитата:
    Упаковал образ виртуалки во FreeArc 0.67a от 22.09 с -m3 (rep:96mb+exe+delta+4x4:lzma:8mb:h1mb:fast:mc4). При распаковке что консольной, что ГУИшной версией вылезает:  


    Цитата:
    При чем ошибка возникает каждый раз при разных значениях процентов. Примерно от 37 до 40%. 0,666 версия нормально распаковывает этот архив.  

    ошибка уже исправлена (он тупо оставлял в памяти все распакованные данные), но никак не могу собраться и выложить новую сборку
     
    Добавлено:

    Цитата:
    Arc.exe a -m9 -sfx "архивчек.exe" ".."
    А разжимает на уровень ниже. Что за бред ?  

    ошибка в fa - что "..\" не убирается из имён как в других архиваторах. сделай
    Arc.exe a -m9 -sfx "архивчек.exe" -dp.. -r

    Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 18:52 02-11-2010
    Profrager



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
    ты наверное соскучился по мне..) а вот еще пара трабл:
     
    1) вчера решил покопаться в srep'е в плане довстраивания его в алгоритм упаковки FreeArc'а. В общем убрал filesize = get_flen(fin) в цикл упаковки (чтобы он при режиме stdin+stdout не мешал распаковке, все равно для распаковки он не нужен), в arc.ini packcmd поправил, чтобы он размер исходного файла мог увидеть:
    Код:
    [External compressor:srep]
    packcmd   = srep {options} $$arcdatafile$$.tmp - <stdout>  
    -temp= тут как бы по идее уже не нужен, раз есть исходный файл. unpackcmd оставил такую:
    Код:
    unpackcmd = srep -d -temp=srep.tmp - - <stdin> <stdout>
    Так вот, упаковка фриарком arc.exe a -lc -s -msrep:l256:m3 arc.arc data.srep прошла удачно, но при распаковке возникала ошибка. Начал копаться глубже, оказывается, если даже просто с командной строки srep.exe паковать данные так:
    Код:
    srep.exe data.pcf data.srep
    а распаковывать
    Код:
    srep.exe -d -temp=tmp.tmp data.srep data1.pcf
    , то выскакивает (обычно не сразу, а в зависимости от данных, через несколько блоков по 8мб) ошибка несовпадения MD5, при чем тот же srep архив командой без -temp отлично распаковывается. Но с другой стороны, если паковать с -temp, то и распаковка с -temp проходит удачно. Это такая фитча или бага?)
     
    2)люди что-то частенько отписываются про -7 ошибку в unarc.dll+кастрированная facompress.dll (от 22.09.10 в составе isdone), хотя после каких-то шаманств все таки архив получается распаковать. При чем перекачивать образ не помогает. Есть какие-либо мысли по этому поводу?

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

    Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 22:05 02-11-2010 | Исправлено: Profrager, 22:46 02-11-2010
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1. размер файла нужен при сжатии для выделения памяти под хеш. -temp нужен когда недоступен расжатый файл (входной при сжатии, выходной при распаковке). проблему с распаковкой не подтверждаю:
     
    C:\!\FreeArchiver\Compression\SREP>srep.exe D:\testing\dll700.dll f:\1
    28 mb used for hash, -m3 -l512 -c256
    Compression ratio: 690514620 -> 380074685: 55.04%. Cpu 29.333 mb/sec, real 16.124 mb/sec
     
    C:\!\FreeArchiver\Compression\SREP>srep.exe -temp=f:\3 -d f:\1 2
    Compression ratio: 690514620 -> 380074685: 55.04%. Cpu 323.091 mb/sec, real 11.487 mb/sec
     
    2. для начала - попробовать без твоей dll

    Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 23:08 02-11-2010
    Profrager



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

    Код:
    E:\Games\Mafia II\1>srep sds_ru.pcf data.srep
    24 mb used for hash, -m3 -l512 -c256
    Compr: 487092615 -> 426773860: 87.62%. Cpu 29.60 mb/s, real 17.32 mb/s
     
    E:\Games\Mafia II\1>srep -d -temp=1.tmp data.srep
    Comp: 8388608 -> 8361851: 99.68%. Cpu 268.86 mb/s, real 210.42 mb/s
      ERROR! Checksum of decompressed data is not the same as checksum of original d
    ata
     
    E:\Games\Mafia II\1>srep -d data.srep
    Comp: 487092615 -> 426773860: 87.62%. Cpu 350.83 mb/s, real 257.84 mb/s

     
    2) а как моя дллка может влиять на распаковку arc архива? Она ж просто читает данные с callback'а unarc.dll, так же как бы это было бы сделано из скрипта.
     
    И еще..
    3)или меня плющит так, или глюк поймал.. В общем в win7 с консольного приложения цепляющего unarc.dll распаковывается архив содержащий алгоритм среп, а в XP - вообще вылетает в небытие..хотя если заменить stdin+stdout на обычные темп-файлы норм распаковывается в обоих случаях.
    И еще обидно, что НЕ через консоль (в Inno Setup например) при распаковке такого архива запускается консольное окошко и установка замирает..в общем как в ГУИ варианте FreeArc'а) Свою консоль что ли спецом создавать перед распаковкой, и тут же ее скрывать..) мож тогда можно избежать данной штуки.
     
    Добавлено:
    1) вот отрезал кусочек файла, на нем попробуй потестить http://rghost.ru/3128498
    В общем-то данная ошибка совсем не критична, ее легко можно обойти стороной. А вот на счет работы совместно с unarc.dll было бы замечательно, если как-то все сделать стабильно работающим) Хотя мож как обычно я накосячил чего-нибудь, завтра попробую с голой unarc.dll.

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

    Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 23:27 02-11-2010 | Исправлено: Profrager, 00:13 03-11-2010
    Profrager



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Перед работой за 5 мин накатал консольный лоадер для unarc.dll, проверил на XP распаковку архива..выдает -1 ошибку..как только в arc.ini убираю для срепа stdin/stdout и подставляю темп-файлы все сразу начинает работать.
     
    Добавлено:
    в win7 все распаковалось и с stdin+stdout. В XP в папке темп остается темп-файлик от srep'а нулевого размера. По ходу он почему-то у меня в ХР не может в темп файл писать..или вообще не доходит до этого момента..

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

    Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 08:31 03-11-2010 | Исправлено: Profrager, 08:50 03-11-2010
    ndch

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

    Всего записей: 7013 | Зарегистр. 31-08-2008 | Отправлено: 17:05 03-11-2010 | Исправлено: ndch, 17:10 03-11-2010
    1001001000



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли в данном архиваторе менять оболочку "Windows GUI: freearc.sfx"?
     
    http://i11.fastpic.ru/big/2010/1105/e9/26e663892f3e66d93713bac426b23de9.png

    Всего записей: 105 | Зарегистр. 30-07-2010 | Отправлено: 15:37 05-11-2010
    Bulat_Ziganshin

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

    Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 15:44 05-11-2010
    slech



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

    Цитата:
    кто-то понял этот вопрос?

    может речь идёт вот об этой картинке ?
     
       

    Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 15:48 05-11-2010
    1001001000



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, именно, если, к примеру, поставить тему на WinRAR (http://rarlab.com/themes.htm), то меняется все, даже оболочка графического sfx, может кому-то все равно как он выглядит, мне лично важно.

    Всего записей: 105 | Зарегистр. 30-07-2010 | Отправлено: 15:50 05-11-2010
    Profrager



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1001001000
    для этого придумали инсталлеры, типа Inno Setup, NSIS и т.д. Там с внешним видом делай что хочешь. А в самораспаковывающемся архиве это совсем не нужно, главное маленький размер самого распаковывающего модуля, а остальное не важно.
     
    Добавлено:
    а в винраре лучше бы алгоритм совершенствовали, чем заниматься косметическими улучшениями... А то как был 5 лет назад, так таким же и остался.

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

    Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 11:01 06-11-2010
    Fantasy22



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Извините за тупой вопрос
    Возможно FeeArcом разбить файл на несколько частей если да то как?

    Всего записей: 41 | Зарегистр. 24-10-2007 | Отправлено: 23:29 06-11-2010
    SerJantX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Перспективная программка
    сжимает в разы лучше чем RAR и в некоторых случаях лучше чем 7Zip при оптимальном времени. Доработать ее, усовершенствовать и ускорить будет однозначно лучшим архиватором в мире.
     
    Интересно вот это
    Версия 0.70 (август 2010)
        * полная поддержка zip, rar, 7z и других архивных форматов

    Как это понимать? Что можно будет упаковывать и распаковывать в zip, rar(!), 7z
    Полная поддержка подразумевает именно это.
     
    Добавлено:
    Вау, проверил сейчас альфа версию, вот это скорость упаковки в ультра, действительно самая быстрая упаковка в мире как и заявил разработчик. Молния просто, все(!) архиваторы просто отдыхают!
    И действительно поддерживает полностью zip, 7z, rar а это значит (для меня) надобность в использовании PeaZip и уж тем более 7Zip отпадает. (хоть и хорошие это программы, просто это мой субъективный выбор)
    Только с rar остается вопрос, он же платный, как же автор собирается делать полную поддержку rar?
     
    Profrager

    Цитата:
    Забрел тут на сайт maximumcompression. Ничего так FreeArc там смотрится

    Что то у меня большие сомнения в том что WinRAR на 6м месте, очень большие сомнения, если еще учитывать что 7Zip на 10м, это в сказке только может быть что бы винрар был лучше 7зипа..

    Всего записей: 941 | Зарегистр. 05-10-2009 | Отправлено: 01:54 07-11-2010 | Исправлено: SerJantX, 11:30 08-11-2010
    V2driver



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SerJantX у 7z нет мультимедиа сжатия, вот и результаты.

    Всего записей: 462 | Зарегистр. 01-02-2010 | Отправлено: 06:17 07-11-2010
    slech



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

    Цитата:
     
    На сегодняшний день в FreeArc отсутствуют следующие возможности, доступные в RAR и 7-zip: поддержка многотомных архивов, 64-битная версия, поддержка расширенных атрибутов NTFS, BCJ2, сегментация данных.
     

     

    Цитата:
    Версия 0.80 (октябрь 2010)
     
        * многотомность
     

    но планы возможно сбились немного.
     
    Добавлено:
    Bulat_Ziganshin

    Цитата:
    кто-то понял этот вопрос?
     

    а есть ли возможность впринципе изменять скин ?
    вот захочет кто-то свои иконки наваять и картинки, как их потом прикручивать ?

    Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 11:25 07-11-2010
    SerJantX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще, можно узнать что входит в эту загрузку?

    Цитата:
    Дополнительно: стандартный комплект внешних упаковщиков FreeArc PowerPack  скачать (8.6 мб)

    Всего записей: 941 | Зарегистр. 05-10-2009 | Отправлено: 11:39 08-11-2010 | Исправлено: SerJantX, 11:41 08-11-2010
    slech



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

    Цитата:
     
    "c:\Program Files\FreeArc\bin\arc.exe" e -dp=E:\BackUp\Intermediate E:\BackUp\Intermediate_backup_20101108.arc *.BAK
    FreeArc 0.67 (July 6 2010) extracting archive: E:\BackUp\Intermediate\Intermediate_backup_20101108.arc
    Extracting 4 files, 25,062,780,928 bytes. Processed  13.2%arc.exe: read: invalid argument (Invalid argument)
    arc.exe: CompressionLib_dbdM: interrupted
     

    в чём может быть проблема ?

    Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 12:50 08-11-2010 | Исправлено: slech, 12:51 08-11-2010
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » FreeArc: бесплатный open-source архиватор - Часть 3
    Widok (23-11-2010 11:37): Лимит страниц. Продолжаем здесь


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru