Программы для Windows
InstallMate — упаковщик для Windows.InstallMate представляет собой интересное и специфическое программное обеспечение, предназначенное тем, кто создает инсталляторы (инсталляционные пакеты) для тех или иных приложений. Австралийский разработчик Tarma Software позаботился о том, что этот процесс был максимальным простым, и, в то же время, содержал в себе максимум возможностей. Утилита специально была разработана абсолютно совместимой с продукцией Microsoft, поэтому в любой среде данного типа она будет работать максимально эффективно, будучи установленной на версии системы от 95 и 98 до Windows 10 (включая разрядности x32 и x64, а также серверные версии). Варианты упаковки файлов в инсталлятор типа .exe столь многочисленны, что уровень кастомизации в утилите по праву можно считать максимальным, ведь пользователь может: • создать зашифрованный и защищенный паролем инсталлятор; Интерфейс InstallMate на русском хорош тем, что выглядит как стандартная древовидная структура каталогов с поддержкой .Net и установкой файлов, ярлыков и папок. Любопытен и факт совместимости программы с полноэкранными сборками Windows, а также наличие редактора WYSIWYG и полностью настраиваемые дизайн и действия самого инсталлятора. В InstallMate Tarma Software встроили возможность работать на 19 языках и поддержку .MSI, и учтя возможность указания для каждого элемента установщика зависимость от конкретной версии операционной системы. Локализации, диалоги и последовательность действий – все это можно редактировать в утилите, а если учесть доступность импорта файлов и проектов, становится ясно, насколько безграничны возможности пользователя в этом приложении. На выбор предлагается создать один из четырех типов инсталляторов: стандартный, самораспаковывающийся, Loader + архив и Loader + скачивание, каждый из которых будет отражать название, версию и авторское право создателя. Учтены все основные регистрации для файлов, включая dll, exe, TypeLib, WinHelp и любые шрифты, чтобы автор инсталлятора не столкнулся в будущем с какими-либо проблемами. Скачать InstallMate 9 на русском бесплатно программу упаковщик для Windows 7/10 можно по ссылке ниже. Пакеты оформления для Windows 7Качественный пакет оформления, который подойдет не только для любителей Блэйда. В данном сборнике содержится сразу 4 оформления. Данное оформление можно считать образцовым. Просто великолепный дизайн, который обязательно должен понравиться всем Отлично проработанный качественный дизайн, в котором заменены буквально все Уникальный стиль, в котором преобладает два основных оттенка цвета: Весьма интересное оформление, которое выделяется благодаря отлично подобранной Интересный стеклянный дизайн, отличающийся нестандартным фоновым изображением, Отличный стильный дизайн, который проработан буквально до самых маленьких Качественно продуманный стиль, который с первых минут привлекает взгляд Сравнение популярных упаковщиковПрограммы-упаковщики — это разновидность архиваторов, которые сжимают исполняемые файлы (.exe), динамически подсоединяемые библиотеки (.dll) и др. с сохранением их полной работоспособности в упакованном состоянии. Другими словами, если вы запакуете «экзешник», то он уменьшится в размере и, что немаловажно, не перестанет быть «экзешником». Т.е. его можно будет запускать на выполнение, как если бы он вообще не подвергался действиям подобных утилит. Упаковщики работают так же, как и архиваторы, за одним лишь исключением — они помещают процедуру распаковки (decompression procedure) в начало программы, которую только что сжали. Обычно упакованная программа загружается быстрее, чем неупакованная, что объясняется уменьшением ее размера. Однако многие алгоритмы декомпрессии требуют немало оперативной памяти. Если ее в системе не хватает, то запускаемая программа может быть помещена в файл подкачки. В этом случае сжатое приложение будет открываться дольше. Где находят применение упаковщики, или, как их часто называют, пакеры? Конечно, их используют программисты, чтобы уменьшить размер написанных файлов, ускорить их запуск и защитить от взлома. Но и крекеры (взломщики) не обходят эти программы стороной, создавая декомпрессоры для популярных упаковщиков и внося, таким образом, свою лепту в развитие технологий защиты данных. 🙂 Что касается обычных пользователей, то упаковщик всегда поможет переслать исполняемый файл по почте, разместить в интернете или записать на информационный носитель небольшой емкости, например, дискету. Процедура распаковки занимает считанные байты, поэтому упакованные exe-файлы имеют почти такой же размер, что и заархивированные, однако, как вы понимаете, не требуют для запуска дополнительного ПО, что тоже удобно. Чтобы определить, в каких случаях и какими программами лучше пользоваться, я предлагаю провести сравнительный анализ. Итак, в сегодняшнем шоу принимают участие следующие известные пакеры. Распространение: shareware (14 дней опробования) Утилита PECompact предназначена для сжатия файлов .exe, .dll, .scr с помощью многочисленных алгоритмов, которые доступны в меню Файл -> Изменить установки. -> Выбрать кодеки. В программе предусмотрена возможность выбора компонентов файлов, которых не следует подвергать компрессии (иконки, курсоры, шрифты и др.), а также функция оптимизации структуры файла, которая позволит без сжатия уменьшить его размер (опция «Trim Only»). Кроме того, PECompact имеет русскоязычный интерфейс и консольную версию — pec2.exe. Также позволяет работать с несколькими файлами сразу. Распространение: shareware (30 дней опробования) Упаковщик ASPack прост в использовании и, благодаря мощному алгоритму, позволяет добиться 40-70% сжатия для 32-битных приложений Windows. Поддерживаемые файлы: .exe, .dll, .ocx, .dpl, .bpl (файлы библиотек Delphi). Программа может проверить перед окончательной упаковкой функциональность exe-файла и, при нарушении его нормальной работы, отменить сжатие. Для любознательных: ASPack был написан в Borland Delphi 2.0. Русский язык поддерживается. UPX (the Ultimate Packer for eXecutables) — быстрый упаковщик, работающий в консольном режиме и позволяющий достичь высоких коэффициентов сжатия. Также может выполнять декомпрессию. Поддерживаемые форматы файлов: exe, sys, com, pe (Win32), 386 (Linux) и др. Для UPX написано множество оболочек, значительно повышающих удобство работы с утилитой. Одной из них является UpxVis v1.8. В отличие от классического UPX, программа позволяет устанавливать защиту от декомпрессии и умеет упаковывать dll. Русский язык присутствует. Для качественного сравнения работы программ-упаковщиков были выбраны (случайным образом) исполняемые файлы (.exe) и динамически подсоединяемые библиотеки (.dll) известных приложений, а также мои программы, написанные в Delphi и Visual C++. Сравнение будет проходить по следующим критериям: размер упакованного файла, время компрессии и время декомпрессии, работоспособность файла после сжатия. Во время тестирования преследуется цель максимально уменьшить размер выходного файла без увеличения времени его распаковки. Для этого в PECompact был выбран алгоритм FFCE, обеспечивающий хорошее сжатие и малое время запуска упакованного файла и установлен максимальный уровень сжатия (9). Остальные настройки — по умолчанию. В настройках ASPack были включены пункты «Сжимать ресурсы» и «Максимальное сжатие», а в UpxVis вместе с упаковкой ресурсов была установлена максимальная степень компрессии (10). Помните, что в ASPack и PECompact параметры упаковки нужно задавать для каждого файла в отдельности По итогам тестирования можно заключить, что все упаковщики справились с предложенной задачей достойно. Самый большой коэффициент сжатия продемонстрировал UPX.
Однако программа вопреки справке UpxVis отказалась работать с dll и файлами с оверлеем (Test2.exe). PECompact допустил один промах: библиотека под кодовым именем Test1.dll, за которой скрывается файл mfc71.dll (необходим для работы программ, написанных в среде Microsoft Visual Studio .NET 2003), была испорчена. После упаковки все файлы запускались не медленнее, чем до нее. Упаковщики также были опробованы и на обычных установочных файлах, которые каждый из нас запускает по несколько штук в день. В основном, попадались «экзешники», содержащие экстра данные с жестко заданным смещением (оверлей). UPX с такими файлами работать отказался, а для остальных упаковщиков в настройках опять была включена опция «Сохранять оверлей». PECompact с компрессией справился нормально: программы загружались, но степень сжатия была незначительная. ASPack, напротив, только угробил «экзешники». Вывод: инсталляционные файлы программ упаковывать нет смысла, т.к. они, во-первых, плохо поддаются упаковке и, во-вторых, уже сжаты разработчиками. Упаковщик UPX с оболочкой UpxVis показал наилучшее сжатие исполняемых файлов (.exe). Учитывая то, что программа распространяется бесплатно, можно сказать, что для упаковки «экзешников» целесообразнее применять именно ее. Если UPX что-то не сможет сделать хорошо, то он вам об этом непременно сообщит. Для сжатия dll и файлов с оверлеем (не установочных!) лучше использовать ASPack, т.к. он работает надежнее и быстрее. Я, скорее всего, выберу именно его. А PECompact подкупает лишь возможностью выбора кодеков, с которыми можно поэкспериментировать на досуге. Он сжимает почти так же, как и ASPack, только иногда тратит на это больше времени. |