eXeL@B —› Вопросы новичков —› Чем бы сжать? kkrunchy или Upx |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 21 апреля 2016 20:15 · Личное сообщение · #1 |
|
Создано: 22 апреля 2016 00:47 · Поправил: redlord · Личное сообщение · #2 канешна есть Алгоритм™ архивации таков: любой файл представляет собой HEX-последовательность символов, переводим этот HEX в DEC, получаем неебически-большое число, дописываем перед этим число 0, — получаем число в диапазоне от 0 до 1 с огромным числом знаков после запятой, а дальше всё просто — подбираем 2 таких целочисленных числа, частное которых даст нам искомое число в диапазоне от 0 до 1 с точностью совпадений до последнего знака. Беда в подборе чисел, которое может идти и 2 часа, а может идти и 2 недели. Есть опытные образцы и работающая программа, и всё это работает. есть и сортировка http://lurkmore.to/Алексей_Бабушкин http://sorting.valemak.com/babushkin/ | Сообщение посчитали полезным: script_kidis, Gideon Vi, Dart Sergius, Rainbow, elch |
|
Создано: 22 апреля 2016 01:42 · Личное сообщение · #3 Жмут пакеры чаще всего ресурсы и код, над которыми происходят различные битовые операции, благодаря которым секция кода становится значительно меньше по размеру, что не сказать о ресурсах.Ресурсы сжимаются только те, которые в принципе сжать можно - пнг/бмп картинки, текст.В остальных случаях процент сжатия будет ничтожно мал, ибо сжимать нечего.Всякие жпг - это уже сам по себе сжатый формат.Отсюда и вытекает процент сжатия при задействовании конкретных алгоритмов. ----- TEST YOUR MIGHT |
|
Создано: 22 апреля 2016 01:45 · Поправил: dosprog · Личное сообщение · #4 |
|
Создано: 22 апреля 2016 05:29 · Личное сообщение · #5 Hmimyss packer, продолжатель идеи UPack'a, жмет лучше других, но юзабельно только под XP и то, не всегда... | Сообщение посчитали полезным: script_kidis |
|
Создано: 22 апреля 2016 10:45 · Личное сообщение · #6 |
|
Создано: 22 апреля 2016 11:33 · Личное сообщение · #7 |
|
Создано: 22 апреля 2016 11:39 · Личное сообщение · #8 |
|
Создано: 22 апреля 2016 12:35 · Личное сообщение · #9 |
|
Создано: 22 апреля 2016 12:59 · Личное сообщение · #10 |
|
Создано: 22 апреля 2016 13:40 · Личное сообщение · #11 |
|
Создано: 22 апреля 2016 13:57 · Личное сообщение · #12 |
|
Создано: 22 апреля 2016 15:10 · Личное сообщение · #13 Был ещё такой FreeArc, в некоторых случаях жал лучше 7-zip. Но вообще всё это в наши дни теряет актуальность, в 95% случаев для данных всяких zip, rar, 7z хватает, а для exe - upx и ничего больше не надо, если речь не о соревнованиях, демосцене и т.п., но там уже всякий кастом встречается и особые механики упаковки, не применымые к любым exe. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным: script_kidis |
|
Создано: 22 апреля 2016 15:12 · Личное сообщение · #14 script_kidis пишет: 7zip еще лучше жмёт относительно upx , обычный калк размером 948кб в 121кб а upx в 166 кб , bero packer 134 кб крунч 114 кб. Попробуйте поэкспериментировать с опциями UPX. Например с ключом --best UPX учитывает многие(но не все) тонкости устройства PE файлов, которые другие упаковщики игнорируют. ----- http://ntinfo.biz |
|
Создано: 22 апреля 2016 16:45 · Личное сообщение · #15 |
|
Создано: 22 апреля 2016 17:14 · Личное сообщение · #16 upx.exe --ultra-brute %1 - хоть хелпы смотрите ----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным: diogen |
|
Создано: 22 апреля 2016 18:19 · Личное сообщение · #17 |
|
Создано: 22 апреля 2016 19:32 · Личное сообщение · #18 |
|
Создано: 22 апреля 2016 20:54 · Личное сообщение · #19 |
|
Создано: 23 апреля 2016 06:30 · Личное сообщение · #20 |
|
Создано: 24 апреля 2016 10:06 · Личное сообщение · #21 |
|
Создано: 24 апреля 2016 14:28 · Личное сообщение · #22 |
|
Создано: 16 декабря 2016 16:44 · Поправил: script_kidis · Личное сообщение · #23 Для тех кто еще не видел вот Революционный-Рабочий Разахиватор разархивирующий игры из 4 Кб до начального размера. ebec_16.12.2016_EXELAB.rU.tgz - UnArchiver.7z |
|
Создано: 16 декабря 2016 17:38 · Личное сообщение · #24 script_kidis Иди учи уроки (хотя бы чтение) - ----- Don_t hate the cracker - hate the code. |
|
Создано: 16 декабря 2016 17:41 · Поправил: dosprog · Личное сообщение · #25 "UPX --ultra-brute %1" позволяет получить размер файла, например, 25'600 при обычном сжатии до 26'100. При изначальном размере, например, 65'535, - типичная собранная MSVC программа. То есть разница около 2%. Чо там ловить эти крохи.. Это же касается и других пакеров. Крохи можно ловить, если необходимо засунуть конкретный объём данных на конкретных размеров ноститель. Тогда да. А так.. --Добавлено-- TryAga1n пишет: Hmimyss packer, продолжатель идеи UPack'a, жмет лучше других, но юзабельно только под XP и то, не всегда... Hmimys Packer жмёт файл из представленного выше примера до 25'815 байтов. Это хуже, чем "UPX --ultra-brute" ,вдобавок громадная софтина с китайскими крюками и GP# по окончании обработки целевого файла. Не внушает короче |
|
Создано: 23 декабря 2016 02:24 · Поправил: mysterio · Личное сообщение · #26 Кого интересует, ----- Don_t hate the cracker - hate the code. | Сообщение посчитали полезным: Nightshade |
|
Создано: 02 февраля 2017 05:20 · Поправил: mysterio · Личное сообщение · #27 Как сжать файл с заданными опциями (upx) ? Сжали брутом файл, получили инфу о сжатии, например "method 14, level 10, filter 0x49/0x19", как упаковать файл с этими опциями ? В хелпе ни слова про это, есть --all-methods и --all-filters что = ультрабрут. З.Ы. Обновление по мелочи v3.93: fixed some win32/pe and win64/pe regressions introduced in 3.92. ----- Don_t hate the cracker - hate the code. |
|
Создано: 02 февраля 2017 06:57 · Личное сообщение · #28 |
|
Создано: 17 мая 2017 19:22 · Личное сообщение · #29 Как сжать ... ... задавался тем же вопросом) ответ: без правки сорцов upx никак. Для юзера доступны не все фильтры/методы. ----- Don_t hate the cracker - hate the code. |
|
Создано: 17 мая 2017 19:35 · Поправил: kampaster · Личное сообщение · #30 script_kidis пишет: На дворе 2016-й и вот я и подумал есть ли новые упаковшики с возможностью сжатия свыше 50% или крунч и упх с своими 40-48% это максимум на данный момент и рекорд не побит? |
. 1 . 2 . >> |
eXeL@B —› Вопросы новичков —› Чем бы сжать? kkrunchy или Upx |