IamFool
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: почему же офтопик. ты дурилку пробовал? durilca'light -t1 очень прилично сжимает exe-шники. добавь сюда ещё delta filter, который 2-4% даёт. конечно, у дурилки медленная распаковка, но используемые в ней идеи (сегментация exe и дизассемблер) можно использовать и с lzma. вопрос только в том, что таких программ нет | Да, пробовал. Я пробовал очень многие архиваторы. Вот каталог с тестами (просто вывел через dir): 018 596 143 PAQ8O6 -8 - PreComp 0.3.3 - TAR.paq8o6 018 597 758 PAQ8O10 -8 - PreComp 0.3.3 - TAR.paq8o10 018 772 251 PAQ8O6 -8.paq8o6 018 773 889 PAQ8O10 -8.paq8o10 019 244 793 PAQ8F - PreComp 0.3.3 - TAR.paq8f 019 598 424 PAQ8F.paq8f 021 704 857 WinRK 3.0.3 - PreComp 0.3.3 - TAR.rk 021 929 147 WinRK 3.0.3.rk 022 585 896 UDA 0.301.uda3 022 650 737 NOSSO Archive.nos 023 486 897 KGB 1.2.1.25.kgb 023 940 943 WinUDA 0.291.uda 024 364 417 CCMx 1.23.ccmx 024 739 582 DURILCA 0.5.dur 024 751 020 FreeArc 0.50a -mx -ld=192mb.arc 025 069 819 PAQ9A -9.paq9a 025 302 759 LPAQ8.lpaq8 025 867 825 Slim 0.23d.slm 026 087 221 FreeArc 0.36 -m5p.fa 026 406 557 FreeArc 0.36 -m5x.fa 026 648 887 PAQ8O6 -1.paq8o6 027 382 845 7-Zip 4.55 Beta - PreComp 0.3.3 - TAR.7z 027 503 002 7-Zip 4.55 Beta.7z 028 328 588 Squeez 5.6.sqx 028 454 002 WinUHA 2.0 RC1 - PreComp 0.3.3 - TAR.uha 028 504 889 WinUHA 2.0 RC1.uha 030 259 360 WinACE 2.69i.ace 030 443 685 PAQ7.paq7 031 639 709 WinRAR 3.71.rar 032 413 931 CabArc 1.0.cab 034 036 437 PAQ1.paq1 038 244 473 BZip2.bz2 039 331 543 7-Zip 4.52 Zip.zip 039 895 224 THOR 0.96 Alpha e5.thor 040 102 349 Deep Freezer.yz1 040 842 563 GZip.gza 040 886 565 PeaZip 1.9.0.pea 040 928 841 ARJ32 3.14a.arj 041 090 244 Windows XP built-in.zip 051 126 302 THOR 0.96 Alpha e1.thor 096 575 488 TAR.tar 101 469 568 PreComp 0.3.3 - TAR.pcf TAR.tar, как следует из названия, это и есть сжимаемое содержимое. На архиваторах, поддерживающих несколько файлов, я использовал папку с 5 файлами, являющимися содержимым этого пакета. Там 2 маленьких INI, Setup.exe в 297 кб, AcroRead.msi в 3 мб и Data.cab в 88,4 мб. Ни в msi, ни в cab сжатия нету (я проверял). В списке наверху есть NOSSO архив, его не трудно найти - это я взял исходный exe, скачанный с adobe.com, посмотрел длину самого PE-файла по заголовкам, а затем вырезал всё остальное (ну т.е. отсёк исполняемую часть, оставил только архив). К слову сказать, этот SFX-модуль там весит 49 кб вроде бы. Все архиваторы использовались на максимальных настройках, если не указано что-то другое. По поводу NOSSO - всё, что меня удивляет - это время распаковки архива, т.е. алгоритм, использующийся там, сильно асимметричен. Для сравнения, WinRK и PAQ8 (UDA написана на его основе), использующие симметричные алгоритмы, у меня сжимали это дело 5 часов каждый и требовали по 800 мб и 1,5 гб оперативки соответственно. PreComp 0.3.3 - программа, предназначенная для форсированной распаковки данных - она насильно ищет в коде какие-то сжатые кусочки (хаффмана того же) и распаковывает их для улучшения возможного сжатия. | Всего записей: 360 | Зарегистр. 02-10-2006 | Отправлено: 23:42 16-06-2008 | Исправлено: IamFool, 23:45 16-06-2008 |
|