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

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

Открыть новую тему     Написать ответ в эту тему

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
WildGoblin



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

Цитата:
в общем для начала тестируй память и другие архиваторы
С памятью всё в порядке! Просто вчера комп пришлось перезагрузить кнопкой, а диски после этого я поленился проверить - сейчас после проверки дисков всё работает отлично!
 
Добавлено:
Хотя вот ещё ошибка вылезла: "ОШИБКА: ошибка записи (диск полон?) в алгоритме (рас)паковки tempfile"
 
Объём упаковываемых данных 16гб - на диске (куда пакуются файлы) свободно 150гб.
 
logfile

Всего записей: 30064 | Зарегистр. 15-09-2001 | Отправлено: 17:25 17-01-2012 | Исправлено: WildGoblin, 17:32 17-01-2012
egor23



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

Цитата:
Хотя вот ещё ошибка вылезла: "ОШИБКА: ошибка записи (диск полон?) в алгоритме (рас)паковки tempfile"

tempfile где находится?

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 18:07 17-01-2012
WildGoblin



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

Цитата:
tempfile где находится?
Не задан.
На самом занятом диске не меньше 20гб свободного пространства.
Вчера паковал папку размером в 25гб - всё прошло хорошо (настройки были такие же!).
 
7z эти же данные запаковал без проблем.
 
листинг файлов
 
Добавлено:
Не нашёл в справке: если специально не указанна временная папка, то какую использует FreeArc - системную, текущую, ту в которую происходит архивация?

Всего записей: 30064 | Зарегистр. 15-09-2001 | Отправлено: 19:16 17-01-2012
Bulat_Ziganshin

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 19:21 17-01-2012 | Исправлено: Bulat_Ziganshin, 19:22 17-01-2012
WildGoblin



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

Цитата:
то fa сначала собирает все файлы в tempfile (по дефолту в стандартном виндовом темповом каталоге), а затем упаковывает в выходной архив туда где ты его задал.
Спасибо за разъяснения!
 
Распаковка тоже сначала происходит во временный файл?
 
P.S. Наверное самый оптимальный вариант архивации (в моём случае) это:
Исходные данные на диске C: - временные на диске D: - архив упаковывается на диск E:
?
(Диски C, D и E это всё отдельные физические диски, их производительность почти одинаковая.)
 

Цитата:
7-zip обходится без временного файла и поэтому пакует хуже
и хуже и медленнее - причём использует больше памяти и процессорного времени!

Всего записей: 30064 | Зарегистр. 15-09-2001 | Отправлено: 19:31 17-01-2012 | Исправлено: WildGoblin, 20:15 17-01-2012
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Полдня пытаюсь сегодня сжать игру - не хочет FreeArc сжимать её и всё тут!
 
freearc.log
 
Я конечно понимаю что у меня проц слишком разогнанный, память никудышная (про винты даже говорить не стоит), но почему же другие архиваторы (WinRAR, 7z) всё сжимают без проблем, а сжимать FreeArc'ом что-то размером больше 4гб сплошная лотерея?
 
Добавлено:
Да что же такое-то...
freearc.log

Всего записей: 30064 | Зарегистр. 15-09-2001 | Отправлено: 18:55 18-01-2012
vishyakov

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

Цитата:
-- UPDATE: Seems that this is no more holds for Vista

Имеете ввиду, что Vista работает с дисками более умно? Неужели свершилось?

Всего записей: 29 | Зарегистр. 18-03-2009 | Отправлено: 21:07 18-01-2012
Bulat_Ziganshin

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

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 21:20 18-01-2012
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Посмотрет биос - снизил у памяти частоту с 1600 до 1333, отключил Turbo Mode для процессора - всё одно на некоторых данных при проверке вываливается: "ОШИБКА: ошибка в сжатых данных алгоритма lzma:176mb:normal:bt4:128"
 
Подсказали бы в какую сторону копать...

Всего записей: 30064 | Зарегистр. 15-09-2001 | Отправлено: 14:18 19-01-2012
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WildGoblin
1. проверить с другими архиваторами, лучше всего 7-zip
2. потестировать сам комп: память/проц/диск
3. попробовать эти операции на других машинах. если можешь передать эти данные - я у себя проверю
4. создавать архивы без -t и затем несколько раз их протестировать
5. уменьшить объём данных/попробовать на других данных
6. попробовать другие режимы сжатия, например -m9x

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 14:41 19-01-2012
WildGoblin



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

Цитата:
1. проверить с другими архиваторами, лучше всего 7-zip
Я уже писал - всё работает.

Цитата:
2. потестировать сам комп: память/проц/диск
Протестировал.

Цитата:
3. попробовать эти операции на других машинах. если можешь передать эти данные - я у себя проверю
7гб... GTA 4 - можно на любом трекере скачать.

Цитата:
4. создавать архивы без -t и затем несколько раз их протестировать
Спасибо - попробую!

Цитата:
5. уменьшить объём данных/попробовать на других данных
С некоторыми другими данными, меньшего объёма, тоже такое случалось - я писал об этом на пред. страницах.
 

Цитата:
6. попробовать другие режимы сжатия, например -m9x
Вот тут уже интереснее!
 
Отключил сейчас все прекомпрессоры и архив создался без проблем!
 
freearc.log
 
Так как отключал ещё и антивирус, то понадобится ещё пару часов чтобы удостоверится кто виноват - прекомрессоры или каспер...
 
Добавлено:
Bulat_Ziganshin
Включил память на 1600, включил Turbo Mode для процессора (3700мгц), включил антивирус - со всеми отключенными прекомпрессорами архив создался, протестировал - All OK!
 
На какие прекомпрессоры лучше всего обратить внимание в первую очередь (чтобы выявить из-за какого проблема)?
 

Всего записей: 30064 | Зарегистр. 15-09-2001 | Отправлено: 15:41 19-01-2012 | Исправлено: WildGoblin, 15:42 19-01-2012
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
по-моему проблема не в прекомпрессорах как таковых, а в использовании tempfile

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 17:09 19-01-2012
WildGoblin



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

Цитата:
по-моему проблема не в прекомпрессорах как таковых, а в использовании tempfile
Что бы по этому поводу предпринять...?

Всего записей: 30064 | Зарегистр. 15-09-2001 | Отправлено: 17:12 19-01-2012
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Суммирую доступные пока результаты:
 
со всеми включенными прекомпрессорами - "ПРЕДУПРЕЖДЕНИЕ: Ошибка CRC в "ПроизвольноеИмяФайла". Файл испорчен."
 
-mc-rep -mc-exe -mc-delta -mc-dict -mc-lzp -mc-$text -mc-$wav -mc-$bmp -mc-$compressed
архив создаётся без проблем
 
-mc-rep -mc-exe -mc-delta
архив создаётся без проблем
 
-mc-exe -mc-delta
архив создаётся без проблем
 
с -mc-exe архив тоже создался!
 
Наверное всё-таки дело не в использовании tempfile...

Всего записей: 30064 | Зарегистр. 15-09-2001 | Отправлено: 23:03 19-01-2012 | Исправлено: WildGoblin, 00:12 20-01-2012
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WildGoblin
Если желаете что бы за вас нашли глюк - показывайте переменные окружения, и информацию о задействованости PAE.

Всего записей: 6603 | Зарегистр. 31-08-2008 | Отправлено: 08:37 20-01-2012
WildGoblin



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

Цитата:
показывайте переменные окружения
Какие именно?

Цитата:
и информацию о задействованости PAE
Даже не представляю как это сделать - просветите пожалуйста!
 
Bulat_Ziganshin
С -mc-delta тоже архив создаётся, если же используется delta совместно с exe, то вылетает ошибка.

Всего записей: 30064 | Зарегистр. 15-09-2001 | Отправлено: 09:43 20-01-2012
ndch

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

Цитата:
Какие именно?
cmd /k set
и копипаста
 
boot.ini  если у Вас XP (nt 4/5)
bcdedit.exe /enum если vista/7 (nt 6)
и копипаста
 
Добавлено:

Цитата:
GTA 4 - можно на любом трекере скачать

можно конкретики ?

Всего записей: 6603 | Зарегистр. 31-08-2008 | Отправлено: 11:20 20-01-2012
WildGoblin



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

Цитата:
можно конкретики ?
Куда уж конкретнее - скачивается  GTA 4, устанавливается, часть установленных файлов пытаюсь сжать - вываливается ошибка. Только дело не в GTA, на других файлах тоже бывает выскакивает ошибка - я выкладывал логи.

Всего записей: 30064 | Зарегистр. 15-09-2001 | Отправлено: 11:50 20-01-2012
WildGoblin



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

Цитата:
cmd /k set

и копипаста
 

Цитата:
bcdedit.exe /enum если vista/7 (nt 6)

и копипаста

Всего записей: 30064 | Зарегистр. 15-09-2001 | Отправлено: 16:22 20-01-2012
vasulpr

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

Цитата:
С -mc-delta тоже архив создаётся, если же используется delta совместно с exe, то вылетает ошибка

так не используй exe, от него совершенно никакой пользы!
 
12,608 файлов - (exe, dll - 6 Мб). размером 691,570,859 bytes
Метод Размер Скорость    
exe+delta+lzma:177mb:normal:bt4:128 159,757,348 2,160 kB/s    
delta+lzma:177mb:normal:bt4:128 159,548,302 2,161 kB/s

 
4,988 файлов - (exe, dll - 10 Мб). размером 1,404,713,005 bytes
Метод Размер Скорость    
exe+delta+lzma:177mb:normal:bt4:128 735,153,835 2,006 kB/s    
delta+lzma:177mb:normal:bt4:128 733,977,444 2,040 kB/s

 
На реальных архивах - архивах игры exe не то что пользы не дает, он щей вредит, изрядно вредит! Я стараюсь сжать данные по максимуму и когда этот препроцессор ведет себя так странно приходится каждые данные архивировать с ним и без него, чтобы определить лучшее.
Возникла новая идея: что если алгоритм реализовать следующим образом - из всего списка файлов выбирались те, что входят в группу исполняемых файлов и объединять их в под блок в котором использовался бы exe, а другие препроцессора работали стандартным образом.
 
Таким образом решаются многие проблемы:
1. exe давал бы прирост на исполняемых файлах при этом не ухудшая сжатие других файлов
2. словарь lzma был бы общим и не уменьшался бы уровень сжатия данных
 
Возможно ли такое реализовать?

Всего записей: 126 | Зарегистр. 27-03-2011 | Отправлено: 17:03 20-01-2012
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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