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

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

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

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

   

Widok



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

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


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

Скачать последний релиз - FreeArc 0.51 от 28 апреля 2009 г. Что нового: GUI с 14 локализациями, SFX/инсталятор, авто-определение типов файлов, очередное увеличение скорости и сжатия, словарь в lzma до 1 гб, исправлено 5 ошибок (рас)паковки (подробнее)
 
Текущая альфа версия: скачать (распаковывать поверх установленного FreeArc 0.51). Список исправлений, блог

MiniFAQ...

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

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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:02 30-01-2009 | Исправлено: Bulat_Ziganshin, 22:15 30-08-2009
spider91

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23
 
а что ето за zip64_ins.exe ? через обычный 7-zip -tzip нельзя? и как так вытащить ве из файла ? там 2гб в 393кБ

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 23:02 15-06-2009
egor23



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

Цитата:
а что ето за zip64_ins.exe ?

это спросите у создателя rip

Цитата:
через обычный 7-zip -tzip нельзя?

там же они не просто засовываются, а "кладутся на место", причём без заголовка и т.п.

Цитата:
и как так вытащить ве из файла ?

не понял

Цитата:
там 2гб в 393кБ

файлы забиты нулями, практически полностью.
 
PS: сильно отклонились от темы FreeArc-а.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 23:09 15-06-2009
spider91

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

Цитата:
PS: сильно отклонились от темы FreeArc-а.

 
пардон. последние вопросы
 

Цитата:
там же они не просто засовываются, а "кладутся на место", причём без заголовка и т.п.  

 
а обычным способом не работает?
 
 

Цитата:
файлы забиты нулями, практически полностью

 
 
как ето сделать?

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 23:34 15-06-2009
CTACKo

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
  Осмелюсь предположить что zip64_ins - это могёт быть самописная прога. Я бы тогда ее расшифровал бы как zip64_insert, т.е. сия прога вставляет/заменяет в файле куски и по сути это не архиватор, это по принципу как бы ты делал поиск и замену в тексте.
   Сомнительно мне здесь вот что: такой принцип впервые встречал на репаке игры хитмена, возможно эта игра на том де движке - я не знаю/не видел. Умолчу о том, что по сути такое сжатие будет с потерями, а архивация по сути есть lossless процесс, но ведь если этот файл содержит набор кусков аудиоданных без заголовка, значит где-то есть таблица размещения этих данных - и вот тут-то и запара! Прикинь, возьми wav, кинь его в mp3/ogg и преврати назад в wav. Мне пох отличия в качестве звука - их не услышишь хоть лопни, но сравни размеры первоначального wav и полученного в результате конвертации! А он будет разным. А это значит что если результирующий wav длиннее, то он тупо не влезет полностью, и поскольку его хвост будет на месте начала другого аудиокуска, то этим, следующим, аудиокуском он будет как бы перезаписан, т.е. часть аудио теряется уже не в качестве, а по длительности! И второй интересный ньюанс - на такую игру нельзя потом поставить русификацию звука, это, конечно, для случая если она уже не русифицированная.
   Вывод: лучше быть аккуратнее и умнее некоторых репакеров и пользоваться сжатием без потерь, а именно фа+тта. В крайнем случае пережми с потерей качества видео, если это bink-и да и то в случае, если необходимо придти к какому-то определенному размеру. Ну например выход 4,5Гб - для двд болванки ни туда и ни сюда - 120мб нада скинуть чтобы влезть. Хотя в идеале, когда стремишься к lossless-у - пожми нанозипом!

Всего записей: 180 | Зарегистр. 05-09-2008 | Отправлено: 01:25 16-06-2009 | Исправлено: CTACKo, 01:28 16-06-2009
spider91

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

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 01:42 16-06-2009
CTACKo

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
про unarc.dll и способе установки, когда распаковываемый архив лежит на {src}, т.е. предположительно на CD/DVD-носителе: что будет при распаковке в ИС через unarc.dll, если произойдет ошибка чтения архива с диска? Это словит exception в try?

Всего записей: 180 | Зарегистр. 05-09-2008 | Отправлено: 12:43 16-06-2009
Sig666

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такой вопрос: unarc.exe и unarc.dll научились распаковывать с tempfile?

Всего записей: 134 | Зарегистр. 15-01-2008 | Отправлено: 01:35 17-06-2009
Bulat_Ziganshin

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

Цитата:
Такой вопрос: unarc.exe и unarc.dll научились распаковывать с tempfile?
 

да, в 0.52

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 01:42 17-06-2009
spider91

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

Цитата:
сколько памяти требует тта?


Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 02:07 17-06-2009
minigunner

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Объясните нубу. Должна ли быть заметная разница между сжатием 7zip'ом, используя lzma ultra словарем на 64 мб, размером слова 128 и сжатием fa -m=lzma:ultra:64m? тестил на сжатие папку с Java Runtime Environment (85,2 mb), фа недожал на полметра в сравнении с 7зипом (17,8 против 17,3 мб соответственно). Да и сжатие -mx дало только 17,4 мб. 7зип 4.65 финал. Может быть, это из-за относительно небольшого кол-ва оперативки (гиг)?

Всего записей: 10 | Зарегистр. 07-03-2009 | Отправлено: 02:49 17-06-2009
Bulat_Ziganshin

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

Цитата:
сколько памяти требует тта?  

-mtta -di
 

Цитата:
Должна ли быть заметная разница между сжатием 7zip'ом, используя lzma ultra словарем на 64 мб, размером слова 128 и сжатием fa -m=lzma:ultra:64m?

7zip при этом использует ещё и bcj2. кроме того, разница может быть из-за порядка сортировки. более близкий аналог 7z ultra - -m7x
 
Добавлено:
кстати, вчера исполнилось 5 лет программе. вот история первых пяти версий
 
0.01  16.06.04   Option "-r", simple wildcards (?*)
0.02  17.06.04   Added modules FileInfo, MyLib
0.03  18.06.04   Option "-x", grouping filespecs by directory
0.04  19.06.04   New module ArcOptions for options parsing
0.05  19.06.04   Option "-o"

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 11:30 17-06-2009
spider91

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

Цитата:
-mtta -di  

 
спасибо, чет не догадался
 
 

Цитата:
кстати, вчера исполнилось 5 лет программе.

 
поздравляю фа реально номер 1 по соотношению скорость/сжатие.

Всего записей: 605 | Зарегистр. 02-02-2009 | Отправлено: 16:01 17-06-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
обновил http://www.haskell.org/bz/FreeArc4InnoSetup.zip :
* общий прогресс индикатор для всех распаковываемых архивов
* при возникновении ошибок распаковки: закрытие архива и возвращение управления скрипту  
 
что не сделано:
* при нехватке места на дсике распаковка просто прерывается, без всяких возможностей для пользователя почистить место и продолжить установку
* при ошибке распаковки после показа msgbox скрпит зависает, надеюсь, это устраняется доработками самого скрипта
 
собственно, скрипт Виктора Доброва использован почти без изменений

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 20:05 17-06-2009 | Исправлено: Bulat_Ziganshin, 20:05 17-06-2009
juvaforza

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Булат, а исходники тех версий остались?

Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 22:41 17-06-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а як же:
 
18.06.2004  13:46             1 386 Arc_0_01.rar
18.06.2004  13:52             1 843 Arc_0_02.rar
18.06.2004  23:48             2 446 Arc_0_03.rar
19.06.2004  11:46             2 821 Arc_0_04.rar
19.06.2004  13:23             3 181 Arc_0_05.rar
19.06.2004  19:51             3 616 Arc_0_06.rar
20.06.2004  14:28             4 160 Arc_0_07.rar
23.06.2004  23:32             5 068 Arc_0_09.rar
09.07.2004  00:45             6 472 Arc_0_10.rar
10.07.2004  19:36             6 887 Arc_0_11.rar
10.07.2004  21:07             7 010 Arc_0_11_PackedStrings.rar
28.07.2004  20:25            13 525 Arc_0_12.rar
29.07.2004  22:27            15 360 Arc_0_13.rar
11.08.2004  20:52            15 144 Arc_0_14.rar
17.08.2004  11:09            17 079 Arc_0_15.rar
29.08.2004  17:08            39 219 Arc_0_16.rar
23.09.2004  21:54            39 375 Arc_0_17.rar
03.10.2004  20:26            43 456 Arc_0_18.rar

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 22:55 17-06-2009
CTACKo

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Позравляю с юбилеем!
 
Попробовал поступить по совету - не включать архив фа в инсталу, а распаковывать прямо с "носителя" (места где лежит инстала). И получилась такая петрушка - распаковываццо-то архив начал, но стал создавать временный файл на системном разделе (вместо чтоб на в куда устанавливаеццо прого), а там места было немного - ну и вобщем кончилось место и инсталлер молча отвалился, но по ходу ясно что из-за ошибки распаковки. Ну и кроме того unarc.dll досталась та же болезнь, что и у гуяшного фа - во время такой распаковки прогрессбар показывает не реально процесс распаковки, но процесс создания временного файла, т.е. по нему у меня должно было появицо уже около 1Гб файлов в папке, куда я устанавливал прогу, но вся папка реально весила около 700_КИЛО_Байт, а вот прогрессбарный гектар появился в виде временного файла на системном разделе

Всего записей: 180 | Зарегистр. 05-09-2008 | Отправлено: 00:27 18-06-2009 | Исправлено: CTACKo, 00:29 18-06-2009
Bulat_Ziganshin

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

Цитата:
И получилась такая петрушка - распаковываццо-то архив начал, но стал создавать временный файл на системном разделе

http://code.google.com/p/freearc/issues/detail?id=27
 
пока что временный файл создаётся в теукщем каталоге, так что тебе остаётся только изменять перед вызовом функции
 

Цитата:
Ну и кроме того unarc.dll досталась та же болезнь, что и у гуяшного фа - во время такой распаковки прогрессбар показывает не реально процесс распаковки, но процесс создания временного файла,  

в принципе я могу добавить отчёт по объёму уже распакованных данных

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 00:59 18-06-2009
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пункт контекстного меню "Add to..." у меня не срабатывает, если в имени файла содержится символ %
XP pro SP2. Кто-нибудь ещё заметил подобное?
 
Добавлено:
все 3 пункта не срабатывают, не только  "Add to..."

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 09:04 18-06-2009
CTACKo

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

Цитата:
пока что временный файл создаётся в теукщем каталоге, так что тебе остаётся только изменять перед вызовом функции
как раз то и не в текущем, а в том что в окружении описан как %TEMP% (по ссылке так и написано), т.е. в моем случае - это системный раздел. Не уверен, правда, по поводу что именно C:\TEMP используется, по-моему он распаковывал в каталог C:\Program Files\Free Arc, т.к. во временном каталоге я не видел того гектарного файла, но видел что место на разделе быстро стремиццо к нулю
 
Добавлено:
как щуко не старалсо, раком лебедь не давалсо (с) Студия Союз
Не работает свич -w:
res := FreeArcExtract (callback, 'x', '-o+', '-dp'+app, '-w'+app, '--', FAFile, '', '', '', '');
Как ни крутил, но во время распаковки падает с егоркодом: -1
Убираю нах '-w'+app - распаковуеццо на системном расделе
 
Добавлено:
не могу найти описание варианта пристыковки архива к setup.exe - допустим я умею пользоваццо copy /b, но распаковка как должна выглядеть? arc x setup.exe чтоли?

Всего записей: 180 | Зарегистр. 05-09-2008 | Отправлено: 12:15 18-06-2009 | Исправлено: CTACKo, 12:45 18-06-2009
Bulat_Ziganshin

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

Цитата:
как раз то и не в текущем, а в том что в окружении описан как %TEMP% (по ссылке так и написано), т.е. в моем случае - это системный раздел. Не уверен, правда, по поводу что именно C:\TEMP используется, по-моему он распаковывал в каталог C:\Program Files\Free Arc, т.к. во временном каталоге я не видел того гектарного файла, но видел что место на разделе быстро стремиццо к нулю  

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

Цитата:
arc x setup.exe чтоли?

да

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 13:35 18-06-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

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » FreeArc: бесплатный open-source архиватор - Часть 2
Widok (07-09-2009 19:15): Лимит страниц. Продолжаем здесь.


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru