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

» MPRESS - MATCODE comPRESSor

Автор: DonDD
Дата сообщения: 14.04.2011 10:09
MPRESS


| Офф. сайт программы | Текущая версия: 2.19 |
| [more=MPRESS GUI]
[center]Только недавно этот замечательный упаковщик исполняемых файлов попался на глаза и сразу понравился. Так как сам MPRESS выполнен в виде консольного приложения, то было принято решение написать к нему графический интерфейс (GUI).



| [b]MPRESS GUI 0.2 |


Оболочка (GUI) написана для своих нужд, но если кому то она придется по душе, то буду только рад.
Также мне интересно Ваше мнение, замечания, указания на ошибки и просто критика.
Замечу, что для работы GUI необходимо присутствие самого MPRESS.[/more][/b] |[/center]
MPRESS is a free, high-performance executable packer for PE32/PE32+/.NET/MAC-DARWIN executable formats!


MPRESS makes programs and libraries smaller, and decrease start time when the application loaded from a slow removable media or from the network. It uses in-place decompression technique, which allows to decompress the executable without memory overhead or other drawbacks; it also protects programs against reverse engineering by non-professional hackers. Programs compressed with MPRESS run exactly as before, with no runtime performance penalties.
MPRESS is absolutely free of charge software.
MPRESS uses own LZMAT - extremely fast data compression library.
MPRESS has an optional LZMA compression.

MPRESS Features:
- Advanced compression of .NET executable files (anyCPU,x86,AMD64,IA64 EXE)
- Support for MS Framework 1.0/1.1/2.0/3.0
- Does not require .NET Framework to be installed
- Advanced compression of PE32/PE32+ (AMD64) executable files (EXE, DLL, OCX, etc.)
- Optional LZMA compression
- In-place decompression
- Static TLS support
- Support for mac-darwin-i386, mac-darwin-x86_64 and mac-darwin-ub applications
- Very fast decompression: ~210 MB/sec on an AMD 2500+
- Strip sensitive information (relocation, debug information, exceptions, etc.)
- Compression of program code, data, and resources
- Completely transparent, self-contained operation with UNICODE support
- Command line interface allows to use MPRESS from a batch or from a make file
- Full Windows 9x/NT/2000/XP/2003/Vista/2008 compatibility

Operation Systems: Windows 9x/NT/2000/XP/2003/Vista/2008/7/8, MAC-OS 10.3/10.4
Platforms: x86(PE32), x64(PE32+,AMD64), .NET
Автор: Victor_VG
Дата сообщения: 29.04.2011 21:09
DonDD

Под Windows 7 на ноуте DELL Sumatra PDF 1.6 SVN r3595 упакованная mpress вылетала с ошибкой. Заменил распакованным вариантом - работает. Но, Sumatra PDF вообще чувствительная к упаковщикам программа. Просто думаю, что нам этот факт в копилке знаний пригодится.
Автор: DonDD
Дата сообщения: 29.04.2011 22:11
Victor_VG
Надеюсь что Виталий (автор пакера) будет сюда (он знает о существовании данной темы) заглядывать.
Да и другим пользователям этого отличного упаковщика будут интересны выявленные нюансы его работы/работы упакованных им программ.

Добавлено:
Портабельная версия SumatraPDF-1.5.1 упакованная mpress на XP SP3 -работает.
Автор: Engaged Clown
Дата сообщения: 29.04.2011 23:34
Есть ли какие-то явные преимущества/недостатки перед UPX?
Автор: Ignatov86
Дата сообщения: 30.04.2011 06:14
Engaged Clown

Цитата:
Есть ли какие-то явные преимущества/недостатки перед UPX?

PE32+ ?
Автор: DonDD
Дата сообщения: 30.04.2011 13:07
Так, небольшой тест:

uncompressed: 1523712 - notepad++.exe
upx:
811520 --best --compress-icons=0
773120 --ultra-brute --compress-icons=0
mpress:
776192 mpress -s -r (-s : find the best compression, -r : dont compress resources)
772096 mpress -r (-r : dont compress resources)

uncompressed: 2791936 - irepx5.dll
upx:
435712 --best
356352 --ultra-brute
mpress:
359936 mpress

uncompressed: 1040384 - SumatraPDF.exe
upx:
488448 --best --compress-icons=0
449024 --ultra-brute --compress-icons=0
mpress:
448000 mpress -s -r (-s : find the best compression, -r : dont compress resources)
445440 mpress -r (-r : dont compress resources)

uncompressed: 466944 - Iservisx5.dll
upx:
95744 --ultra-brute
mpress:
94208 mpress

dll'ки upx жал ну о-о-очень долго, отбивает всю охоту их им жать.
Автор: DonDD
Дата сообщения: 03.05.2011 20:08
На днях мы увидим Mpress 2.18!
v2.18
- support for .NET Framework v4.0
- support for .NET x64
- bugfix: possible deadlock on the overloaded computer.
Автор: SurferNet
Дата сообщения: 04.05.2011 01:28
А можно ли попросить автора, чтобы он сделал режим сжатия(опцию), чтобы можно было безпотерьно распаковать обратно?
Соответственно без указания этой опции распаковать было нельзя.
Автор: DonDD
Дата сообщения: 06.05.2011 13:02
В ожидании новой версии MPRess немного подправил GUI.
В принципе в новой версии пакера должны появится и новые опции сжатия, так как планируется реализовать выборочное сжатие ресурсов.
А пока новая версия не вышла в свет, то: [more=Mpress GUI v0.2]

-изменены некоторые надписи.
-изменена реакция кнопок на восстановление файла из бэкапа. теперь не нужно снова выбирать файл, чтобы произвести сжатие, например с другими параметрами.
-размерчик стал еще меньше.
Mpress GUI v0.2 (Size: 22.9 КБ)
[/more]
2all
Сейчас после каждого сжатия/просмотра лицензии/справки, лог работы очищается и окно лога содержит данные только по последней операции.
Оставить так?
Или добавить в лог вывод параметров сжатия и их результаты (хотя они 'результаты' выводятся туда самим пакером) и не стирать его?
Или посадить еще один чекбокс и каждый выберет что ему нужно или вообще забить на все это дело. Да и вообще нужен ли он этот лог?
Автор: DonDD
Дата сообщения: 09.05.2011 22:13
MPRESS v2.18
- support for .NET Framework v4.0
- support for .NET x64
- bugfix: possible deadlock on the overloaded computer
Автор: DonDD
Дата сообщения: 10.05.2011 13:37
Добавил еще один вариант GUI, где упаковщик (версия 2.18) вшит в оболочку.
При запуске оболочка проверяет наличие упаковщика и если его нет рядом, то извлекает из своих ресурсов.
Если рядом есть файл mpress.exe, то используется уже имеющийся (например другой версии).
MPRESS GUI+ (with integrated MPRESS v2.18) Size: 115268 B
Автор: 01471
Дата сообщения: 23.05.2011 09:28
такк.. GUI
нужно:
+ настройки в .ini
+ мульти добавление файлов
+ исправить stay on top (глючит на 7 с айро)
+ включить отображение окна на панели задач
+ по возможности запаковать в упх

а так норм ^^


ps MPRESS может паковать иконы как упх?
Автор: DonDD
Дата сообщения: 24.05.2011 07:56
01471
Спасибо за отзыв и пожелания.

Цитата:
ps MPRESS может паковать иконы как упх?

Пока нет, но ожидается появление выборочного сжатия ресурсов.
Автор: DonDD
Дата сообщения: 24.05.2011 22:20
Многих смутил упаковщик которым упакован MPRESS GUI 0.2
Причина в том, что некоторые антивирусы ошибочно (ложно) определяют его как содержащий вредоносный код.
Причина проста, антивирусам не нравится структура файла получаемая после использования Upack от Dwing.
Хотя в отчете VirusTotal есть однозначное указание на упаковщик, его правильно определили: VirusBuster, VIPRE, ClamAV, AhnLab-V3, а такие монстры как DrWeb, KAV/KIS, Nod32 и вовсе молчат, выложил перепакованную версию MPRESS GUI 0.2

Автор: DonDD
Дата сообщения: 30.07.2011 14:07
Bitdefender добавил MPRESS GUI в белый список.
Автор: DonDD
Дата сообщения: 01.08.2011 09:56
MPRESS GUI скачан более 1250 раз (downloaded over 1250 times).
Автор: Engaged Clown
Дата сообщения: 02.01.2012 23:14
MPRESS v2.19
02-01-2012


Цитата:
- bugfix: support x64 on Windows 8


http://www.matcode.com/mpress.219.zip

Добавлено:
MacOS 10.5 и выше уже не поддерживаются?
Автор: DonDD
Дата сообщения: 24.02.2012 12:41
Обновил ссылки на GUI.
MPRESS GUI 0.2
[more=Mirror's]
MPRESS GUI 0.2 | Mirror's (30 шт.) | Mirror's (20 шт.) | Mirror's UA-IX
[/more]
Автор: Skitz0
Дата сообщения: 23.04.2012 15:03
а как распаковать mpress ?
Автор: alanish
Дата сообщения: 06.09.2012 11:11
есть ли в нём это ?
Encrypt Executable Data
Pack Executeble File
Compress Method: Internal
Автор: TrueLies
Дата сообщения: 07.01.2013 22:07
Красава, хоть бы одно упоминание, на основе чьих исходников ты "написал" этот GUI

Автор: DonDD
Дата сообщения: 07.01.2013 22:24
TrueLies
Красавец, на основе чьих же?

Добавлено:
Как бы исходники в студию или красавчик я жду от тебя извинений. Хотя я их и так жду, т.к. выше тобой написанное полный бред.
Автор: TrueLies
Дата сообщения: 09.01.2013 05:45
Тут все версии как они были написаны. А это исходники. Исходники были переданы автору MPRESS, после того как я отказался дальше поддерживать MPRESS Shell. Если они попали к тебе, то хоть не поленился бы переделать поосновательнее, а не заявлять "Оболочка (GUI) написана для своих нужд" или указывать откуда спер.


Автор: DonDD
Дата сообщения: 09.01.2013 06:15
TrueLies
Уважаемый!
Первое.
Перед тем как кидать предъявы не поленился бы посмотреть на чем написана моя версия. Но раз тебе лень, то скажу я :она написана на Delphi без каких либо ассемблерных вставок, а твоя на fasm если не ошибаюсь.
Второе.
Твоих исходников не было в открытом доступе до того как ты их сегодня выложил и привел здесь ссылку. А мне никто ничего не передавал, можешь спросить у того кому ты их давал. Я не мог их видеть и не видел до сегодняшнего дня. Да и толку мне от них. Дальше продолжать?
Поэтому все твои наезды по поводу использования чужого исходного кода оскорбительны и не имеют под собой никакой почвы, по прежнему жду извинений.
Up.
В таких делах как бы стремно править свои посты с наездами, тем более после ответа на них, ты так не считаешь?
Всего записей: 494 | Зарегистр. 29-05-2005 | Отправлено: 00:07 08-01-2013 | Исправлено: TrueLies, 07:32 09-01-2013
Up.
Подпись у тебя клевая.
Автор: TrueLies
Дата сообщения: 09.01.2013 07:43
DonDD





Да тут не надо быть ясновидящим, чтоб найти 10 отличий даже в дизайне, расположении элементов и прочих доп. функций:
1. Press [...] button or Drag 'n' Drop file - бааа, буква в букву и кнопка с 3-мя точками рядом
2. (-i ) Ignore compression result и прочие - оформлено чекбоксов один в один как у меня.
3. Test и Restore вообще ни в одной ГУИ не встречал, писал сам с нуля, а у тебя они тоже есть и надо же расположил в том же месте .... чудеса!
4. Shell Extension, Stay on top как расположил их вместе, так они у тебя и остались
и дальше уже не интересно ...


Страдаешь скудоумием - страдай и дальше.

UP. Поправил пост выше, так как фраза дублировалась - дубль стер.
Автор: DonDD
Дата сообщения: 09.01.2013 07:53
TrueLies
Батенька, скудроумием страдаешь ты, иначе бы проверил на чем написана моя версия (замечу тоже с чистого листа) перед тем как кидаться в бой с притензиями, притом заведома зная, что твоих исходников никто не видел.
Скажи на милость, раз кроме внешнего сходства ты уже и ничего не можешь предъявить, авторы WinAmp обвиняют авторов Aimp в использовании их исходников, ссылаясь на внешнее сходство программ? И авторам DIE и PEID может тоже стоит покидать претензии к друг другу в плане воровства исходников? Сходство то один в один.
Продолжать?
Up.
И часть поста тобой потертая не дублировала одну и туже предъяву, а расширяла ее, дополняла.
А мне дальше интересно, так как ты обосрался облажал по полной программе.
Up.
И конечно нужно быть гением чтобы понять, что параметры не связанные с упаковкой нужно вынести в отдельное место и т.д. и т.п.
Посмотри GUI к UPX например и убедись в присутствии кнопок тест и ресторе, наверное тоже у тебя сперли.
И вообще тулза настолько много имеет окон или настроек, что выбор положения органов управления просто громаден, велик и неоднозначен.
Up.
А мне наверное надо кидать предъявы к тиме REPT мол стырили мои исходники "0x01 File Compare" для своего "REPT File Compare 0.94c", а тебе еще раз ко мне, ведь там тоже есть "Press [...] button or Drag-n-Drop file"
Up.
Повторяю еще раз. Я жду публичных извинений. За базар, хоть и немного потертый наверное стоит уметь отвечать.
Автор: TrueLies
Дата сообщения: 09.01.2013 09:49
DonDD
Молодец, много примеров привел ... одна кнопка есть в этой программе, другая в той, а еще такая надпись встречается вот в этой ... Разуй глаза, недалекий, посмотри скины - это 2 программы одинакового назначения для одного и того же упаковщика и именно в них больше всего совпадений, пусть даже в дизайне, пусть и твоя написана на delphi, хотя что мешало имея исходники на MASM-е переписать на delphi, ах, да, скудоумие. Не было исходников - просто спер дизайн.

Не собираюсь я дальше тыкать тебя носом в твое гавно программу, чтоб ты увидел очевидное, люди посмотрят скины и все увидят сами.

Да и не надо писать мне в личку.
Автор: DonDD
Дата сообщения: 09.01.2013 10:01
TrueLies
В личку я тебе кидаю ссылки на мои ответы тебе и ничего более, что бы ты видел, что есть ответ по спорной(да какая она нафиг спорная) теме и не забывал почитать, написать.
Ты смешон.

Цитата:
3. Test и Restore вообще ни в одной ГУИ не встречал

Цитата:
Молодец, много примеров привел ... одна кнопка есть в этой программе, другая в той

Что же назад пятками то? И уже кнопки такие есть, но в других оболочках, а они не в счет.
Корона вам не жмет батенька, аль патент какой есть на эти кнопки?


Цитата:
пусть и твоя написана на delphi, хотя что мешало имея исходники на MASM-е переписать на delphi, ах, да, скудоумие.

Откуда? Откуда имея? Дай мне ссылку на место где их можно взять и лежат они там с 2011 года или ранее.
На лабе ты тоже их не выкладывал.
Не имея исходников и страдая скудоумием я переписал твой код с асм на дельфи. Ты волшебник на 146%. Шикарный ход, но нет не катит. Да и не знаю я асм, но это только лишний раз подтверждает, что здесь лежит GUI написаный мной и твои предъявы не состоятельны.
Ну тогда хоть дизайн спер, а что стремно признать, что такой мэтр с пьяну облажался.

Цитата:
Не собираюсь я дальше тыкать тебя носом в твое гавно программу

Пожалуйста, продолжи тыкать меня носом. Гамно не гамно, но уж получше чем твое творение. Хотя я уважаю труд любого программера потратившего время на даже самую ничтожную программу, но несущую пользу другим. Жаль, что этого нельзя сказать про тебя. Но я понимаю - хамство всегда первый и последний аргумент в руках культурного человека.

Цитата:
Разуй глаза, недалекий, посмотри скины - это 2 программы одинакового назначения

Гигант мысли, ты не поверишь, но "DiE" и "PEiD", как и "0x01 File Compare" с "REPT File Compare 0.94c" тоже одного назначения. Не включай сам знаешь кого, когда нечего сказать.

Ответь за:

Цитата:
Красава, хоть бы одно упоминание, на основе чьих исходников ты "написал" этот GUI
Остальное к великому сожалению потерто.

Цитата:
Если они попали к тебе, то хоть не поленился бы переделать поосновательнее, а не заявлять "Оболочка (GUI) написана для своих нужд" или указывать откуда спер.

Не надо теперь съезжать на дизайн, кнопки и прочую лабуду притянутую за уши.
Было конкретное обвинение - якобы я заюзал твои исходники. Так и ответь конкретно за него, не более, не менее.

Up.
Очепятки, фигли слабоумный
Автор: swed
Дата сообщения: 31.05.2013 13:43
DonDD

Цитата:
| MPRESS GUI 0.2 |

 
Оболочка (GUI) написана для своих нужд, но если кому то она придется по душе, то буду только рад.
Также мне интересно Ваше мнение, замечания, указания на ошибки и просто критика.
Замечу, что для работы GUI необходимо присутствие самого MPRESS.


Спасибо за GUI, однако -r не работает и,
имхо, сильно неудобно что его не найти при переключении на другие окошки (alt-tab)..


Добавлено:
Предполагается ли в MPRESS сохранение исходного времени файла (по умолчанию как в upx или опция)?
Автор: sergeo78
Дата сообщения: 15.04.2014 20:44
долго не обновляются.

Страницы: 12

Предыдущая тема: Проблема с APC PowerChute Business Edition


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