Ru-Board.club
← Вернуться в раздел «Программы»

» FreeArc (часть 4)

Автор: egor23
Дата сообщения: 13.01.2012 23:57
3. дефрагментирован 1 часть запись на другой диск

старый rep
Compressed 1 file, 1,974,371,328 => 510,572,988 bytes. Ratio 25.8%
Compression time: cpu 36.28 secs, real 54.53 secs. Speed 36,206 kB/s

новый rep
Compressed 1 file, 1,974,371,328 => 514,212,681 bytes. Ratio 26.0%
Compression time: cpu 34.11 secs, real 39.69 secs. Speed 49,748 kB/s

новый2 rep
Compressed 1 file, 1,974,371,328 => 512,900,101 bytes. Ratio 25.9%
Compression time: cpu 23.03 secs, real 30.61 secs. Speed 64,502 kB/s

Добавлено:
Bulat_Ziganshin

Цитата:
у тебя xp? диск имеет буфер какого размера? можешь протестировать на файле, целиком влезающем в дисковый кеш? словарь rep можно уменьшить. ещё лучше - с рамдиска на рамдиск

машина старая
WinXP SP2rus
Sempron64 2500+(1868 МГц), RAM 2560Мб (415 МГц)
кэш у диск 16МБ

Nero-9.2.6.0_trial.001 700МБ
arc a W:\a.arc -mrep:700m Nero-9.2.6.0_trial.001

1. данные на HDD (закешированы) - запись на RAM-drive (RAM-drive 288МБ)

старый rep
Compressed 1 file, 734,003,200 => 263,593,371 bytes. Ratio 35.9%
Compression time: cpu 12.56 secs, real 12.80 secs. Speed 57,358 kB/s

новый rep
Compressed 1 file, 734,003,200 => 265,662,180 bytes. Ratio 36.1%
Compression time: cpu 12.36 secs, real 12.58 secs. Speed 58,356 kB/s

новый2 rep
Compressed 1 file, 734,003,200 => 264,563,450 bytes. Ratio 36.0%
Compression time: cpu 8.42 secs, real 8.80 secs. Speed 83,439 kB/s


2. данные на RAM-drive - запись на RAM-drive (RAM-drive 1024МБ)
завтра наверно переделаю с другим RAM-drive

старый rep
Compressed 1 file, 734,003,200 => 263,593,371 bytes. Ratio 35.9%
Compression time: cpu 13.02 secs, real 14.95 secs. Speed 49,087 kB/s

новый rep
Compressed 1 file, 734,003,200 => 265,662,180 bytes. Ratio 36.1%
Compression time: cpu 12.73 secs, real 14.34 secs. Speed 51,172 kB/s

новый2 rep
Compressed 1 file, 734,003,200 => 264,563,450 bytes. Ratio 36.0%
Compression time: cpu 8.88 secs, real 10.31 secs. Speed 71,176 kB/s


3. данные на HDD - запись на другой HDD (RAM-drive 1000МБ)

старый rep
Compressed 1 file, 734,003,200 => 263,593,371 bytes. Ratio 35.9%
Compression time: cpu 12.84 secs, real 17.94 secs. Speed 40,920 kB/s

новый rep
Compressed 1 file, 734,003,200 => 265,662,180 bytes. Ratio 36.1%
Compression time: cpu 11.86 secs, real 17.73 secs. Speed 41,389 kB/s

новый2 rep
Compressed 1 file, 734,003,200 => 264,563,450 bytes. Ratio 36.0%
Compression time: cpu 8.53 secs, real 14.67 secs. Speed 50,028 kB/s
Автор: Bulat_Ziganshin
Дата сообщения: 07.09.2011 13:10
snkreg
проблема возникла только с альфа-версией и причина её в том, что у этой версии мало пользователей, поэтому sfx остался незамечен как реальная, массово используемая программа. для того, чтобы таких проблем не возникало, надо аналогично Игорю выпускать по одной версии в месяц и всех заставлять её качать

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

в общем, правильный путь состоит в увеличении числа пользователей, а не том, чтобы имеющаяся небольшая группа громче кричала

те, кто имеет опыт взаимодействия с ТП, отписывайте сюда алгоритмы жалобы или если есть права - сразу вставляйте в фак
Автор: Bulat_Ziganshin
Дата сообщения: 05.11.2012 22:38
QSQ
у меня открывает без каких-либо проблем: [more]E:\Video\!\WinXP SP3 Pro Rus VL 15.09.2012>"C:\!FreeArc\freearc\Tests\Arc.exe" l WinXP_15.09.2012.ISO |tail
2008-04-15 16:00:00 78,336 VALUEADD\MSFT\USMT\UNCTRN.DLL
2008-04-15 16:00:00 66,048 VALUEADD\MSFT\USMT\UNCTRN_A.DLL
2008-04-15 16:00:00 9,956 VALUEADD\MSFT\USMT\USMTDEF.INF
2008-04-15 16:00:00 2,895 VALUEADD\VALUEADD.HTM
2008-04-15 16:00:00 10 WIN51
2008-04-15 16:00:00 10 WIN51IP
2008-04-15 16:00:00 10 WIN51IP.SP3
2012-11-05 23:51:02 2,048 [BOOT]\Bootable_NoEmulation.img
----------------------------------------
7,441 files, 687,518,861 bytes, 687,518,861 compressed

E:\Video\!\WinXP SP3 Pro Rus VL 15.09.2012>"C:\!FreeArc\freearc\Tests\Arc.exe" lt WinXP_15.09.2012.ISO
FreeArc 0.67 (October 15 2012) listing archive: WinXP_15.09.2012.ISO

Archive type: Iso
Total bytes: 687,518,861
Compressed bytes: 687,518,861
Ratio: 100.0%

Pos Size Compressed Files Method
-----------------------------------------------------------------------------
0 687,518,861 687,518,861 7,441
-----------------------------------------------------------------------------
7,441 files, 687,518,861 bytes, 687,518,861 compressed
[/more]
Автор: snkreg
Дата сообщения: 07.09.2011 13:50
Bulat_Ziganshin
Булат, Вы знаете, на счет пользователей - я не так давно затестил Ваш архиватор, и удалил все остальные. Теперь только менеджер архивов PeaZIP и FreeArc. Меня он устаивает целиком и полностью. Конечно с радостью бы расписал трактат по внешнему виду и тд. Я планирую выкроить время и списаться с разработчиками PeaZIP, чтобы они все опции Вашего архиватора встключили в гуи. По поводу политики Игоря - солидарен с ним, раз в месяц по версии со значительными допилами - это сильно. Ну и здоровая конкуренция никогда во вред не шла, к примеру, пока на FreeArc не наткнулся - сидел на 7z. Количество пользователей подтянется - если идти по пути Рошаля - он не скрывате то, что не хочет планирует работать над алгоритмом а только над юзабилити, цитирую:

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


Но как по мне - я готов на некоторое время пожертвовать интерфейсом во благо качества архива и степени сжатия

Цитата:
появятся новые фичи в sfx

А вот этого я жду с нетерпением)
Автор: Paramon111
Дата сообщения: 14.01.2012 07:34
Подскажите где можно посмотреть детальную расшифровку методов сжатия? Например m1 - rep+xtor, m2 - lzp+grzip и т.д
Кстати по моим тестам rep+exe+xtor пакует лучше без увеличения времени чем просто rep+xtor.
Автор: b1745923
Дата сообщения: 05.11.2012 22:54

Цитата:
так интеграция заработала? и дело оказалось только вот в этом:

Да. Просто раньше она работала и без этих галочек. Но, учитывая что они не мешают, всё нормально.
Автор: Bulat_Ziganshin
Дата сообщения: 14.01.2012 11:26
Paramon111
1. доку читал?
2. но он может быть хуже на не-exe данных. в общем подумаю, может так и сделаю
Автор: QSQ
Дата сообщения: 07.11.2012 11:34
Bulat_Ziganshin версия 666 с оригинального сайта выдаёт

специально удалил и поставил заново.
Автор: SerJantX
Дата сообщения: 07.09.2011 16:25

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

Да ну, не прав он! Однозначно!
Просто ему повезло выйти на рынок раньше всех и распространиться.

По мне, так фиг с этим фейсом, кнопками и рюшками, конечно не хватает во FreeARC отображения папок папками и приложений под своими собственными иконками ну и прочих собственнических значков, а так же очень не хватает запуск исполнительных файлов прямо из архива и запуск документов и изображений, в WinRAR это можно делать. Будет это, программа будет просто превосходной.
Автор: Paramon111
Дата сообщения: 14.01.2012 12:28
Bulat_Ziganshin
Для одиночных или текстовых файлов exe ухудшает сжатие. Есть смысл его добавлять на архив из множества разных файлов.
Автор: Bulat_Ziganshin
Дата сообщения: 07.11.2012 15:22
даже не знаю что сказать. после того как я тщательно перепроверил твоё сообщение, выясняется что это старая версия. ты ожидаешь, что я ещё раз буду исправлять в ней ошибки?
Автор: Bulat_Ziganshin
Дата сообщения: 07.09.2011 20:18

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

всё это есть. редактирования документов только нет
Автор: egor23
Дата сообщения: 14.01.2012 12:28
Bulat_Ziganshin

Цитата:
фрагментирован 159 частей

данная фрагментация получилась при распаковке Arc \ FreeArc, причём файл размазан был по всему диску. Сейчас повторил с другим архивом получил 325 частей на 1778МБ.
Фрагментация не радует.

FreeArc
распаковывал через контекстное меню архив Nero-10.5.10500_trial.tar.arc
указано было c:\temp\Nero-10.5.10500_trial.tar
при распаковке получил c:\temp\Nero-10.5.10500_trial.tar\Nero-10.5.10500_trial.tar
Автор: QSQ
Дата сообщения: 07.11.2012 15:29
Bulat_Ziganshin открываю официальный сайт из шапки, страница скачать, скачиваю...и выясняется, что это старая версия. где же новая?
Автор: Engaged Clown
Дата сообщения: 07.09.2011 23:30
SerJantX

Цитата:
Да ну, не прав он! Однозначно!
Просто ему повезло выйти на рынок раньше всех и распространиться.

Ну как сказать, не совсем.
Об этом можно рассуждать вечно.

У WinRar есть некоторые преимущества -
1) Стабильность алгоритма, проверенная годами
2) Малый размер дистрибутива + отлаженный GUI. Этот плюс вроде получается из того, что софт написан на Asm и C++. Но при этом GUI имеется только под Windows. Тобишь никакой кроссплатформенности.
Автор: Bulat_Ziganshin
Дата сообщения: 07.11.2012 15:35
http://freearc.org/Download-Alpha.aspx
Автор: Bulat_Ziganshin
Дата сообщения: 14.01.2012 12:39
Paramon111
exe ухудшает сжатие для всех файлов, кроме exe/dll


Цитата:
Фрагментация не радует.

раньше запись на диск шла порциями по 64кб, сейчас - 1мб. надо будет прикрутить туда setfilesize сразу после создания файла

Добавлено:

Цитата:
указано было c:\temp\Nero-10.5.10500_trial.tar

там указывается каталог
Автор: Shuld
Дата сообщения: 08.11.2012 04:43
Bulat_Ziganshin

1. Про lz4a.
Планируется оставить ее в составе FreeArc?
Или этот алгоритм временно, и будет исключен?

2. ZCM
Не планируете включать для плотного сжатия?
Или нельзя из-за авторских прав?
Автор: snkreg
Дата сообщения: 08.09.2011 09:46
Engaged Clown
Меня безумно радуют в rar'е возможность ставить цветные ASCII-комменты, использую esc-последовательности. Кроме этого - информация для восстановления, ну и ЭЦП)
Bulat_Ziganshin
Булат, скажите, а где можно ознакомиться с планируемыми реализациями? Желательно на русском.

SerJantX
Ну как не прав, в чем-то прав. просто гуи рара и так приятно и довольно юзабельно. ну что туда еще можно джомавить? Вот если бы за алго взялся - другое дело. Мне кажется что в Арке тоже будет гуи сверхудобный и тд, просто пока правильно - уклон делается на стабильность алгоритма и степень сжатия, а потом можно и гуи кодить - собственно потом и надерется немалая целевая аудитория простых пользователей.
Автор: egor23
Дата сообщения: 14.01.2012 14:39
Bulat_Ziganshin

Цитата:
завтра наверно переделаю с другим RAM-drive

результаты такие-же
Primo Ramdisk Professional Edition 5.2.0
данные на RAM-drive - запись на RAM-drive (RAM-drive 1024МБ)

старый rep
Compressed 1 file, 734,003,200 => 263,593,371 bytes. Ratio 35.9%
Compression time: cpu 13.08 secs, real 15.13 secs. Speed 48,529 kB/s

новый rep
Compressed 1 file, 734,003,200 => 265,662,180 bytes. Ratio 36.1%
Compression time: cpu 12.41 secs, real 14.34 secs. Speed 51,172 kB/s

новый2 rep
Compressed 1 file, 734,003,200 => 264,563,450 bytes. Ratio 36.0%
Compression time: cpu 8.69 secs, real 10.23 secs. Speed 71,719 kB/s


Цитата:
там указывается каталог

туплю
Автор: Fossius
Дата сообщения: 08.11.2012 11:10
Bulat_Ziganshin

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

У меня не интегрировалось пока не поставил галку: "показывать скрытые файлы, папки и диски", с другими архивами не ассоциировал.
Автор: SerJantX
Дата сообщения: 08.09.2011 13:19
Bulat_Ziganshin
мда, странно, сейчас проверил, запустил приложение, работает
но помнится мне что когда нужно было проделывал тоже самое не получилось, правда не помню с каким приложением.

Цитата:
всё это есть.

иконок нет )

Engaged Clown
не совсем согласен по второму пункту
snkreg
вот именно что только в чем то, на то что ставился акцент, нет, или не совсем так, степень сжатия и скорость также в приоритетных задачах стоят

Цитата:
собственно потом и надерется немалая целевая аудитория простых пользователей

Найдется но только тогда когда популярные архиваторы включат поддержку arc у себя. Ну и реклама естественно, учитывая что программа free этот пункт будет сложным. Хотя форумчане могут не плохо его продвинуть по сайтам, если придется я сам буду усиленно делать это (тесты приводил на некоторых уже) - но вот достаточно ли будет силы форумчан это вопрос.
Автор: Paramon111
Дата сообщения: 14.01.2012 14:47
Насчет скорости еще хотел сказать.
Исходный файл .abk 400 314 012 байт
7zip ультра lzma2 256m 273 непрерывный 2 потока - 33 394 620 байт (1087с)
freearc -max -mc-rep -mc-exe -mc-dict - 25 454 436 байт (123с)
Разница во времени почти в 9 раз и сжатие на 2% сильней.
Автор: Shuld
Дата сообщения: 11.11.2012 09:15
Чудеса с ассоциацией.

Сегодня смотрю, ассоциация FreeArc с файлами есть (контекстное меню),
с папками - куда-то исчезла!
Хотя раньше была!

Добавлено:
Поставил галочку в "Показывать скрытые файлы, папки и диски".
Не помогло.

Добавлено:
Галочка в "Умное контекстное меню для файлов" - помогла!

Но ведь речь о папках!
Не очень логично.

Да и вообще, пару недель назад все работало без этих галочек!
Автор: Engaged Clown
Дата сообщения: 08.09.2011 13:47
SerJantX

Цитата:
не совсем согласен по второму пункту

В чём именно?
Многие отказываются ставить FreeArc потому что он весит >7Мб, ставит в систему GTK.
Автор: Bulat_Ziganshin
Дата сообщения: 14.01.2012 14:49
egor23
в общем, у тебя похоже упирается в банальную скорость rep+crc, оптимизировать i/o тут бесполезно. для интереса попробуй новый rep1 без dll - одна из оптимизаций в rep2 заключалась как раз в том, что я исключил из dll rep_compress(), поскольку он был медленней встроенного
Автор: V2driver
Дата сообщения: 13.11.2012 08:26


Добавлено:

Цитата:
2. ZCM
Не планируете включать для плотного сжатия?
Или нельзя из-за авторских прав?

Не особо он сжимает, во многих местах даже проигрывает.
Уж лучше Lzma2 добавить! Это действительно нужная вещь!
Автор: snkreg
Дата сообщения: 08.09.2011 13:50
SerJantX
не вопрос и я к пиару подключусь. Надо бы еще над гуем поработать... просто я не кодер давно уже, знаний не хватит..могу бетатестить, выдвигать идеи и предложения, но кодить - нет ни сверхнавыков, ни времени..Посмотрим, что Булат скажет о планах развития архиватора и добавления новых фич
Автор: Shuld
Дата сообщения: 14.01.2012 15:04

Цитата:
Подскажите где можно посмотреть детальную расшифровку методов сжатия?


http://freearc.org/ru/Documentation.aspx
Первая ссылка.

Цитата:
freearc -max -mc-rep -mc-exe -mc-dict

-m насколько я понимаю, должен быть только один, а не 4.

Добавлено:
Bulat_Ziganshin


Цитата:
обновил архив - ускорены I/O и сам REP


Сравнил (пока навскидку) версии 11.01.2012 и 14.01.2012.
Разница в размерах - несколько байт (на сотни мегабайт архива), по времени примерно так:
17,34с -> 17,24с
17,23 с -> 16,97с
В общем, на уровне возможной ошибки.
Автор: Serg0FFan
Дата сообщения: 13.11.2012 08:36
V2driver

Цитата:
Уж лучше Lzma2 добавить! Это действительно нужная вещь!

Согласен

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275

Предыдущая тема: Punto Switcher (часть 3)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.