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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
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"
 
Подсказали бы в какую сторону копать...

Всего записей: 29327 | Зарегистр. 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!
 
На какие прекомпрессоры лучше всего обратить внимание в первую очередь (чтобы выявить из-за какого проблема)?
 

Всего записей: 29327 | Зарегистр. 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
Что бы по этому поводу предпринять...?

Всего записей: 29327 | Зарегистр. 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...

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

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

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



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

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

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

Всего записей: 29327 | Зарегистр. 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 - можно на любом трекере скачать

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

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



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

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

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



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

Цитата:
cmd /k set

и копипаста
 

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

и копипаста

Всего записей: 29327 | Зарегистр. 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
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
Что интересно - если разбить данные (при сжатии которых возникает ошибка) на несколько частей, то эти части, по отдельности, архивируются совершенно без проблем (прекомпрессоры все включены)!

Всего записей: 29327 | Зарегистр. 15-09-2001 | Отправлено: 17:23 20-01-2012
Shuld

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin
 
Сколько я тестировал режимы, то -mex5...-mex7 мешаются в кучу. Например, в последнем:
http://forum.ru-board.com/topic.cgi?forum=5&topic=8076&start=760#4
Причем, насколько я понимаю, причина не в основном методе rep:128mb+exe+delta+4x4:i0:lzma:4mb:normal:bt4:128
- он "сравнительно" быстр, а
в сжатии текстовых файлов
dict:64mb:80%:l8192:m400:s100+lzp:64mb:90%:65:h22:d1mb+4x4:b7mb:ppmd:8:96mb:c7mb
Для сбалансированности линейки методов, сжатие текстовых файлов для -mex5 нужно значительно ускорить (разумеется, по-возможности с небольшими потерями в сжатии).

Всего записей: 364 | Зарегистр. 08-12-2010 | Отправлено: 20:34 20-01-2012
Bulat_Ziganshin

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

Цитата:
Возможно ли такое реализовать?

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

Цитата:
Причем, насколько я понимаю, причина не в основном методе rep:128mb+exe+delta+4x4:i0:lzma:4mb:normal:bt4:128  
- он "сравнительно" быстр, а в сжатии текстовых файлов  

ты не можешь проверить это предположение? разбить свои файлы на текстовые и бинарные и сжать эти группы по отдельности
 
скорость бинарного сжатия для mex5 и выше (как и для линейки m5 и выше) практически одинакова - разница между ними только в размере словаря
 

Цитата:
на других файлах тоже бывает выскакивает ошибка - я выкладывал логи.

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

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



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

Цитата:
настройки программы
В ПМ.

Цитата:
у тебя аплоад ограничен?
Нет. В архиве файлы ~8гб занимают - могу выложить, порезав на куски, на обменник (займёт какое-то время...) или если есть фтп, то залью на него (если канал широкий, то залью быстро).

Всего записей: 29327 | Зарегистр. 15-09-2001 | Отправлено: 15:44 21-01-2012 | Исправлено: WildGoblin, 15:52 21-01-2012
Shuld

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

Цитата:
ты не можешь проверить это предположение? разбить свои файлы на текстовые и бинарные и сжать эти группы по отдельности  

Удобнее было бы выкладывать данные (xls) не в форуме, а по e-mail.
Мне много что есть написать.
 
Добавлено:
Bulat_Ziganshin
 
Взял enwik8 (100 000 000 байт):
Метод Сжатие текста Размер Время, с    
-m1 xtor:3:2m:h256k 39,136,538 1.28    
-m2 grzip:8mb:m4:l32:h15 26 831 928 3.66    
-m3 grzip:8mb:m3:l32:h15 25 840 681 5.16    
- grzip:8mb:m2:l32:h15 25 221 359 7.89    
-m4 grzip:8mb:m1:l32:h15 24 285 484 9.15    
-mex5 -(длинное) 23 020 674 33.36    
-mex6 -(длинное) 22 667 226 34.71    
-mex7 -(длинное) 22 695 574 34.62    
-mex8 -(длинное) 22 695 574 34.58    
-mex9 -(длинное) 22 695 574 34.65

Ну вроде здесь все видно.

Всего записей: 364 | Зарегистр. 08-12-2010 | Отправлено: 18:26 21-01-2012
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
завтра надеюсь сделать ftp-аплоад на своём сервере
 
Добавлено:
Shuld
и какие выводы?
 
Добавлено:
WildGoblin
а ещё можно через uTorrent 3.x передать. там специальный дропбокс есть. у меня белый адрес
 
нужен точный набор файлов, на котором обнаруживается сбой, и твой каталог "program files\freearc" - чтоб уж точно воспроизвести условия сжатия

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

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