Сейчас на форуме: Lohmaty, tyns777 (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Чем бы сжать? kkrunchy или Upx
. 1 . 2 . >>
Посл.ответ Сообщение


Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 21 апреля 2016 20:15
· Личное сообщение · #1

На дворе 2016-й и вот я и подумал есть ли новые упаковшики с возможностью сжатия свыше 50% или крунч и упх с своими 40-48% это максимум на данный момент и рекорд не побит?



Ранг: 33.4 (посетитель), 24thx
Активность: 0.020
Статус: Участник

Создано: 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

Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 22 апреля 2016 01:42
· Личное сообщение · #3

Жмут пакеры чаще всего ресурсы и код, над которыми происходят различные битовые операции, благодаря которым секция кода становится значительно меньше по размеру, что не сказать о ресурсах.Ресурсы сжимаются только те, которые в принципе сжать можно - пнг/бмп картинки, текст.В остальных случаях процент сжатия будет ничтожно мал, ибо сжимать нечего.Всякие жпг - это уже сам по себе сжатый формат.Отсюда и вытекает процент сжатия при задействовании конкретных алгоритмов.

-----
TEST YOUR MIGHT




Ранг: 431.7 (мудрец), 390thx
Активность: 0.730.32
Статус: Участник

Создано: 22 апреля 2016 01:45 · Поправил: dosprog
· Личное сообщение · #4

Можно сжать хоть до ноля.
Вот фильм как раз про это:
--> Видео <--





Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 22 апреля 2016 05:29
· Личное сообщение · #5

Hmimyss packer, продолжатель идеи UPack'a, жмет лучше других, но юзабельно только под XP и то, не всегда...

| Сообщение посчитали полезным: script_kidis


Ранг: 196.6 (ветеран), 11thx
Активность: 0.070.01
Статус: Участник

Создано: 22 апреля 2016 10:45
· Личное сообщение · #6

unknownproject пишет:
сжать можно - пнг


в png данные уже запакованы zlib, так что его упаковать тоже не получится




Ранг: 136.0 (ветеран), 360thx
Активность: 0.270.14
Статус: Участник
Qt Developer

Создано: 22 апреля 2016 11:33
· Личное сообщение · #7

Лучше UPX ничего нет.

-----
http://ntinfo.biz





Ранг: 106.9 (ветеран), 27thx
Активность: 0.080
Статус: Участник

Создано: 22 апреля 2016 11:39
· Личное сообщение · #8

pecompact - помнится лучше других сжимал.




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 22 апреля 2016 12:35
· Личное сообщение · #9

Самый плотный, что я встречал: KByS_0.28_beta. x64 не поддерживает.

-----
Array[Login..Logout] of Life





Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 22 апреля 2016 12:59
· Личное сообщение · #10

а AHpacker или BeRoEXEPacker




Ранг: 324.3 (мудрец), 222thx
Активность: 0.480.37
Статус: Участник

Создано: 22 апреля 2016 13:40
· Личное сообщение · #11

Только что сжал винраром - на 75% сжал exe, с принудительным сжатием текста, который встречен - 76%.

-----
IZ.RU





Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 22 апреля 2016 13:57
· Личное сообщение · #12

7zip еще лучше жмёт относительно upx , обычный калк размером 948кб в 121кб а upx в 166 кб , bero packer 134 кб крунч 114 кб.




Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 22 апреля 2016 15:10
· Личное сообщение · #13

Был ещё такой FreeArc, в некоторых случаях жал лучше 7-zip.
Но вообще всё это в наши дни теряет актуальность, в 95% случаев для данных всяких zip, rar, 7z хватает, а для exe - upx и ничего больше не надо, если речь не о соревнованиях, демосцене и т.п., но там уже всякий кастом встречается и особые механики упаковки, не применымые к любым exe.

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.


| Сообщение посчитали полезным: script_kidis


Ранг: 136.0 (ветеран), 360thx
Активность: 0.270.14
Статус: Участник
Qt Developer

Создано: 22 апреля 2016 15:12
· Личное сообщение · #14

script_kidis пишет:
7zip еще лучше жмёт относительно upx , обычный калк размером 948кб в 121кб а upx в 166 кб , bero packer 134 кб крунч 114 кб.


Попробуйте поэкспериментировать с опциями UPX. Например с ключом --best
UPX учитывает многие(но не все) тонкости устройства PE файлов, которые другие упаковщики игнорируют.

-----
http://ntinfo.biz





Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 22 апреля 2016 16:45
· Личное сообщение · #15

4kusNick пишет:
Был ещё такой FreeArc, в некоторых случаях жал лучше 7-zip.

ну тогда уже NanoZip

-----
Array[Login..Logout] of Life





Ранг: 337.6 (мудрец), 224thx
Активность: 0.210.1
Статус: Участник
born to be evil

Создано: 22 апреля 2016 17:14
· Личное сообщение · #16

upx.exe --ultra-brute %1 - хоть хелпы смотрите

-----
От многой мудрости много скорби, и умножающий знание умножает печаль


| Сообщение посчитали полезным: diogen


Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 22 апреля 2016 18:19
· Личное сообщение · #17

146 КБ дал upx 3.91 c ключём --ultra-brute

Добавлено спустя 42 минуты
а hmimys и KByS_0.28_beta приватные что ли? Или были в сети?



Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 22 апреля 2016 19:32
· Личное сообщение · #18

f50d_22.04.2016_EXELAB.rU.tgz - hmimys-Packer.rar



Ранг: 42.3 (посетитель), 19thx
Активность: 0.040
Статус: Участник

Создано: 22 апреля 2016 20:54
· Личное сообщение · #19

Где файл то? Чего там тебе пожать нужно?

Добавлено спустя 4 минуты
unknownproject пишет:
.Всякие жпг - это уже сам по себе сжатый формат

[wl] пишет:
в png данные уже запакованы zlib, так что его упаковать тоже не получится

Ну, они отлично пережимаются без потерь. Современные paq-и это умеют.



Ранг: 13.8 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 23 апреля 2016 06:30
· Личное сообщение · #20

ajax
+ в догонку для инфы можно посмотреть режим, который был использован: upx.exe --fileinfo %1



Ранг: 16.3 (новичок), 2thx
Активность: 0.030
Статус: Участник

Создано: 24 апреля 2016 10:06
· Личное сообщение · #21

UPX лучше
upx.exe -9 --best --ultra-brute
mpress - довольно мощный пакер



Ранг: 13.8 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 24 апреля 2016 14:28
· Личное сообщение · #22

VT-x пишет:
upx.exe -9 --best --ultra-brute

Такой набор параметров все равно будет равен "--ultra-brute". А это занимает много времени (зависит от размера файла).
Когда не хочется ждать весь перебор методов, то я использую "upx.exe --best --compress-icons=1 --lzma %1".




Ранг: 56.2 (постоянный), 14thx
Активность: 0.120
Статус: Участник

Создано: 16 декабря 2016 16:44 · Поправил: script_kidis
· Личное сообщение · #23

Для тех кто еще не видел вот Революционный-Рабочий Разахиватор разархивирующий игры из 4 Кб до начального размера.

ebec_16.12.2016_EXELAB.rU.tgz - UnArchiver.7z




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 16 декабря 2016 17:38
· Личное сообщение · #24

script_kidis
Иди учи уроки (хотя бы чтение) - т.к. не смешно.

-----
Don_t hate the cracker - hate the code.




Ранг: 431.7 (мудрец), 390thx
Активность: 0.730.32
Статус: Участник

Создано: 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# по окончании обработки целевого файла.
Не внушает короче






Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 23 декабря 2016 02:24 · Поправил: mysterio
· Личное сообщение · #26

Кого интересует, обновился до v3.92 и сменил страницу мего-пакер-протектор [сарказЪм ].

-----
Don_t hate the cracker - hate the code.


| Сообщение посчитали полезным: Nightshade


Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 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.




Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 02 февраля 2017 06:57
· Личное сообщение · #28

mysterio, небезызвестный ap0x задавался тем же вопросом)
--> Link <--




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 17 мая 2017 19:22
· Личное сообщение · #29

UPX v3.94 released: adds support for arm64-linux (aka “aarch64”) and fixes several bugs.

Как сжать ... ... задавался тем же вопросом)
ответ: без правки сорцов upx никак. Для юзера доступны не все фильтры/методы.

-----
Don_t hate the cracker - hate the code.




Ранг: 42.3 (посетитель), 19thx
Активность: 0.040
Статус: Участник

Создано: 17 мая 2017 19:35 · Поправил: kampaster
· Личное сообщение · #30

script_kidis пишет:

На дворе 2016-й и вот я и подумал есть ли новые упаковшики с возможностью сжатия свыше 50% или крунч и упх с своими 40-48% это максимум на данный момент и рекорд не побит?

--> Link <-- ->--> Link <--


. 1 . 2 . >>
 eXeL@B —› Вопросы новичков —› Чем бы сжать? kkrunchy или Upx
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати