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

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



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

    Цитата:
    никаких msi-инсталяторов не надо, ИМХО
    когда вижу у программы/игры msi-инсталл, то она сразу падает в моих глазах

    О да! Тогда конечно не нужно делать msi. Очень конструктивно и обосновано!

    Всего записей: 836 | Зарегистр. 14-09-2005 | Отправлено: 13:51 27-09-2009
    name1234

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    чем череват msi
    http://virtualdub.org/blog/pivot/entry.php?id=267

    Всего записей: 1 | Зарегистр. 06-09-2009 | Отправлено: 14:36 27-09-2009
    niichavo



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    name1234
    из ссылки:

    Цитата:
    I believe I've found a new reason to hate it

    С таким подходом можно научится ненавидеть всё что угодно.
    MSI нужен не вместо, а в придачу к другим инсталляшкам. Плюсы его использования тоже есть (об одном из них я уже упоминал), не нужно однобоко смотреть.

    Всего записей: 836 | Зарегистр. 14-09-2005 | Отправлено: 14:46 27-09-2009
    Nikolai2004



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

    Всего записей: 1523 | Зарегистр. 07-01-2004 | Отправлено: 19:01 27-09-2009
    4kusNick

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может вы MSI обсудите в соответствующей ветке?

    Всего записей: 343 | Зарегистр. 13-06-2007 | Отправлено: 19:16 27-09-2009
    CTACKo

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я по поводу проблемы создания ТЕМР-файла при распаке архивов более 3 гектар.  
    Мне стало интересно - возможно это,как и в моем случае, 2 отдельных архива, созданных используя немного разные методы (параметры) и теоретически это как-бы 2 разных архива получается, но одного формата - fa, размерами, скажем, каждый по 1.6 Гб. Затем, используя объединение (join), получаем один большой и вот он уже при распаке требует создания ТЕМР-файла, хотя те 2 по очереди, т.е. распак каждого в отдельности, никаких времянок не требует.
     
    Так вот, если оно так, то у меня такое впечатление сложилось, что происходит следующее:  
     
    1) сначала нормально распаковывается тот архив, что идет в файле первым, т.е. безо всяких времянок.  
    2) Затем, когда доходит очередь до второго архива, того, что присоединен, он сначала отсоединяется методом выливания его в отдельный файл, т.е. временный, и только тогда уже он и распаковывается.  
     
    Ну а если все так и есть, то сие по ходу - бочина, а join выходит вообще вредоносной возможностью
     
    ЗЫ Шарящие люди в огромном количестве давно юзают IS, не используя ограниченный по сравнению в своих возможностях NSIS или того хуже MSI. Конечно есть фанаты последних двух, мне они видятся вымирающим видом, кем-то в роде закоренелых консерваторов - дедушка юзал и я буду Можно инсталы еще и на WinRAR-е писать. У каждого СВОИ предпочтения, только юзеров NSIS/MSI/прочей_экзотики - единицы.Нет смысла обсасывать эту тему здесь.

    Всего записей: 180 | Зарегистр. 05-09-2008 | Отправлено: 13:22 28-09-2009 | Исправлено: CTACKo, 13:24 28-09-2009
    Bulat_Ziganshin

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

    Цитата:
    Затем, используя объединение (join), получаем один большой и вот он уже при распаке требует создания ТЕМР-файла, хотя те 2 по очереди, т.е. распак каждого в отдельности, никаких времянок не требует.  

    нет, такое невозможно

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 16:16 28-09-2009
    igoryar

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день, господа, установил FreeArc Версия 0.51 (28 апреля 2009 г.) Версия для Linux (пробовал скачать deb, но ссылка оказалась битой). ОС Kubuntu 8.04. Сделал make install. Запускается нормально, появляется GUI, далее выбираю какой-нить zip или rar архив и вылезает ошибка следующего содержания:
    "Ошибка. /home/user/filename.zip - не архив или этот архив поврежден: сигнатура архива не найдена в конце архива. Пожалуйста восстановите его командой 'r' или используйте опцию 'tp' чтобы игнорировать защитную запись архива."
    Данный архив нормально открывается с помощью Ark, однако в Ark'е меня не устраивает непонимание русских имен файлов в архиве.  Что можете посоветовать... может что-то забыл настроить?

    Всего записей: 2 | Зарегистр. 28-09-2009 | Отправлено: 19:00 28-09-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    igoryar
    fa работает только с архивами своего формата, так что тебе не подойдёт

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 20:41 28-09-2009 | Исправлено: Bulat_Ziganshin, 20:41 28-09-2009
    igoryar

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    очень жаль, а с чем связано такое ограничение функциональности?

    Всего записей: 2 | Зарегистр. 28-09-2009 | Отправлено: 10:18 29-09-2009
    l1720



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    igoryar
    С тем, что пока ещё рано.
    Bulat_Ziganshin причину объяснял уже несколько раз.


    ----------
    просто тут все делается через ж..., кроме постановки клизмы. ©

    Всего записей: 3316 | Зарегистр. 16-09-2003 | Отправлено: 10:24 29-09-2009 | Исправлено: l1720, 11:03 29-09-2009
    Bulat_Ziganshin

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

    Цитата:
    с чем связано такое ограничение функциональности?

    с тем, что это надо реализовывать. вообще-то моей первоначальной целью было создаие нового архивного формата а не ещё одного клона winrar

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 11:08 29-09-2009
    4kusNick

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    О, у меня тоже меню появилось...
    Но после чего именно - не ясно.. Я тоже немного поигрался с регистрацией\разрегистрацией dll, несколько раз перезагружался - но ничего не было, сейчас совсем случайно увидел, что появилось.

    Всего записей: 343 | Зарегистр. 13-06-2007 | Отправлено: 01:36 01-10-2009
    Maikl65

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bulat_Ziganshin
     
    Скачал и поставил программу, очень понравилась, но есть вопрос по SFX-архиву:
     
    Если упаковать каталог в SFX-архив, а затем его распаковать, то образуется лишняя папка.
    Например, если упаковывалась папка DATA в архив DATA.EXE, то при распаковке его в каталоге, скажем, C:\1 этого архива получается не C:\1\DATA, а C:\1\DATA\DATA.  
     
    Так задумано или я что-то делаю неправильно?

    Всего записей: 1987 | Зарегистр. 01-11-2004 | Отправлено: 09:48 01-10-2009
    Bulat_Ziganshin

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

    Цитата:
    Если упаковать каталог в SFX-архив, а затем его распаковать, то образуется лишняя папка.
    Например, если упаковывалась папка DATA в архив DATA.EXE, то при распаковке его в каталоге, скажем, C:\1 этого архива получается не C:\1\DATA, а C:\1\DATA\DATA.  

    если речь про gui sfx-архив, то он у тебя спрашивает куда распаковывать. посмотри внимательней куда он предлагает распаковать
     
    Добавлено:
    загрузки за сентябрь:

    Код:
    6655 FreeArc-0.51-win32.exe  
    1467 FreeArc-portable-0.51-win32.zip  
     542 FreeArc-PowerPack-0.51.exe  
     402 FreeArc-console-0.51-win32.exe  
     220 FreeArc-0.51-sources.tar.bz2  
     186 FreeArc-0.51-linux-i386.tar.bz2  
      48 FreeArc-PowerPack-0.51.arc  
      47 freearc-0.51-i386.deb

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 14:06 01-10-2009 | Исправлено: Bulat_Ziganshin, 15:09 01-10-2009
    ruduk

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

    Цитата:
    загрузки за сентябрь:

    очень интересно узнать количество загрузок альфа-версий

    Цитата:
     http://freearc.org/download/testing/FreeArc-0.52-win32.exe
     http://freearc.org/download/testing/FreeArc-portable-0.52-win32.zip
     http://freearc.org/download/testing/FreeArc-console-0.52-win32.exe  

     
    Если статистика ведется, то, пожалуйста, напишите количество.
     
    И еще, по-поводу Maikl65:
    GUI Sfx-архивы 7-Zip и WinRAR не предлагают (при распаковке) в пути дополнительно название этого Sfx-архива, просто путь текущего каталога.
    В GUI Sfx-архиве FreeArc в пути прописывается (кроме текущего каталога) название текущего архива.  
    Для того, чтобы при распаковке DATA.EXE в каталог C:\1 получалось C:\1\DATA нужно создать архив не из папки DATA, а только из содержимого этой папки. Папка создается автоматически при распаковке.
    Нужно просто привыкнуть к этому отличию создания Sfx-архивов в FreeArc.

    Всего записей: 123 | Зарегистр. 08-02-2009 | Отправлено: 16:43 01-10-2009
    sabio

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ruduk
    в последнем WinRAR как раз добавили "фичу" по устранению таких дубликатов:
    если в архиве только одна папка и он распаковывается в папку с таким же именем, то лишнего уровня вложения не будет - WinRAR просто распакует содержимое папки по указанному пути
     
    Bulat_Ziganshin
    может, и FreeArc стоит научиться так делать?

    Всего записей: 2898 | Зарегистр. 21-05-2004 | Отправлено: 17:26 01-10-2009
    Bulat_Ziganshin

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    статистика есть, но она достаточно бессмысленна, поскольку тестовая версия обновляется несколько раз в месяц:
     
    /download/testing/FreeArc-0.52-sources.tar.bz2 43
    /download/testing/FreeArc-0.52-win32.exe 833
    /download/testing/FreeArc-console-0.52-win32.exe 109
    /download/testing/FreeArc-portable-0.52-win32.zip 394
    /download/testing/FreeArc-portable-update-0.52-win32.zip 39
    /download/testing/FreeArc-update-0.52-win32.exe 52
     
    удобней смотреть загрузки за пару дней после выхода. вот ст-ка начиная с 24-го сентября (после последнего обновления):
     
    /download/testing/FreeArc-0.52-sources.tar.bz2 4
    /download/testing/FreeArc-0.52-win32.exe 197
    /download/testing/FreeArc-console-0.52-win32.exe 45
    /download/testing/FreeArc-portable-0.52-win32.zip 85
    /download/testing/FreeArc-portable-update-0.52-win32.zip 13
    /download/testing/FreeArc-update-0.52-win32.exe 26

    Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 22:23 01-10-2009
    ruduk

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

    Цитата:
    если в архиве только одна папка и он распаковывается в папку с таким же именем, то лишнего уровня вложения не будет - WinRAR просто распакует содержимое папки по указанному пути

    если почитать справку WinRAR 3.90, то можно найти описание "фичи", о которой ты говоришь:

    Цитата:
    · Удалять избыточные папки из пути извлечения
    Этот параметр работает только в контекстных меню, только для одного выбранного архива с одной папкой и без файлов в корневой папке архива и только для команды "Извлечь в ПапкаНазн\", где 'ПапкаНазн' это имя папки, предложенное WinRAR на основе имени архива.
    Если соблюдены все вышеуказанные условия, данный параметр удалит из пути извлечения на основе имени архива папку верхнего уровня

    Но "фича" работает только для rar-архивов (при условии, что параметр включен и распаковка ведется из контексного меню) и не работает для SFX-архивов.  
    Пример: Пробовал создать папку 0 с файлами 01, 02, 03. Пакуем папку в WinRAR и называем именем 2.rar . Создаем папку 3, копируем файл 2.rar в папку 3. Правой кнопкой по архиву 2.rar -> Извлечь в 2\ -> На выходе в папке 3 будет создана папка 2 с файлами 01, 02, 03. (папка 0 удаляется, как промежуточная)    
    Если параметр не включать, в папке 3 будет создана папка 2, в которой вложена папка 0, и уже в которой файлы 01, 02, 03.  
    Если же создать WinRAR SFX-архив (2.exe) и распаковать (по нажатию Enter), то будет создана папка 0 с файлами 01, 02, 03.  ---> название файла (2.ехе) игнорируется, распаковывается только содержимое.
    Мы говорим про то, что
    Цитата:
    В GUI Sfx-архиве FreeArc в пути прописывается (кроме текущего каталога) название текущего архива.

    Если в FreeArc на предыдущем примере создать архив (2.ехе), то при распаковке, по-умолчанию, в папке 3 создастся папка 2, внутри которой будет папка 0 с файлами 01, 02, 03.
     
    Bulat_Ziganshin
     
    Спасибо за статистику. Значит качает народ новую версию!
    Вопрос: может, все-таки, сделать sfx-модули, чтобы было так как в WinRAR? (чтобы имя sfx-архива не попадало в путь извлечения).
     
    И еще: пора sfx-модули перепаковать последней версией UPX. У вас в sfx-модулях написано, что паковано версией 2.93. Это бета-версия и пора её заменить на финальную, что-ли. Можете почитать историю изменений http://upx.sourceforge.net/upx-news.txt и скачать http://upx.sourceforge.net/download/upx304w.zip

    Всего записей: 123 | Зарегистр. 08-02-2009 | Отправлено: 23:34 01-10-2009 | Исправлено: ruduk, 00:46 02-10-2009
    Spate



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

    Цитата:
    пора sfx-модули перепаковать последней версией UPX

    И не забыть про --brute

    ----------
    Core i5 2500K, ASUStek P8P67 Pro, Sapphire HD6970, 8Gb RAM, HDD Hitachi P7K500, W7

    Всего записей: 584 | Зарегистр. 15-01-2003 | Отправлено: 00:45 02-10-2009
       

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