eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 12 ноября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: Vicshann
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

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


Ранг: 56.2 (постоянный)
Статус: Участник

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

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

Ранг: 33.0 (посетитель)
Статус: Участник

Создано: 22 апреля 2016 00:47 · Поправил: 22 апреля 2016 00:49 redlord New!
Цитата · Личное сообщение · #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.7 (постоянный)
Статус: Участник

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

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

Ранг: 382.5 (мудрец)
Статус: Участник

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

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


Ранг: 226.3 (наставник)
Статус: Участник

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

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

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



Ранг: 196.0 (ветеран)
Статус: Участник

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

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


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


Ранг: 122.7 (ветеран)
Статус: Участник
Qt Developer

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

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


Ранг: 106.9 (ветеран)
Статус: Участник

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

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


Ранг: 246.7 (наставник)
Статус: Участник
RBC

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

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


Ранг: 56.2 (постоянный)
Статус: Участник

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

а AHpacker или BeRoEXEPacker


Ранг: 281.5 (наставник)
Статус: Участник

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

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


Ранг: 56.2 (постоянный)
Статус: Участник

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

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


Ранг: 747.9 (! !)
Статус: Участник
bytecode!

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

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

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



Ранг: 122.7 (ветеран)
Статус: Участник
Qt Developer

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

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


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


Ранг: 246.7 (наставник)
Статус: Участник
RBC

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

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

ну тогда уже NanoZip


Ранг: 315.6 (мудрец)
Статус: Участник
born to be evil

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

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

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



Ранг: 56.2 (постоянный)
Статус: Участник

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

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

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

Ранг: 226.3 (наставник)
Статус: Участник

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

{ Атач доступен только для участников форума } - hmimys-Packer.rar

Ранг: 37.0 (посетитель)
Статус: Участник

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

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

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

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

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

Ранг: 13.8 (новичок)
Статус: Участник

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

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

Ранг: 16.3 (новичок)
Статус: Участник

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

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

Ранг: 13.8 (новичок)
Статус: Участник

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

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

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


Ранг: 56.2 (постоянный)
Статус: Участник

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

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

{ Атач доступен только для участников форума } - UnArchiver.7z


Ранг: 307.7 (мудрец)
Статус: Участник

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

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

Ранг: 382.5 (мудрец)
Статус: Участник

Создано: 16 декабря 2016 17:41 · Поправил: dosprog New!
Цитата · Личное сообщение · #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.7 (мудрец)
Статус: Участник

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

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

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



Ранг: 307.7 (мудрец)
Статус: Участник

Создано: 2 февраля 2017 05:20 · Поправил: mysterio New!
Цитата · Личное сообщение · #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.

Ранг: 226.3 (наставник)
Статус: Участник

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

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


Ранг: 307.7 (мудрец)
Статус: Участник

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

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

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

Ранг: 37.0 (посетитель)
Статус: Участник

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

script_kidis пишет:

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

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

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS