Что такое портативные программы. Краткий обзор

Среди компьютерного софта portable-программы занимают если не лидирующее положение, то, по крайней мере, одно из первых мест. Связано это не только с удобством их использования и запуска с любого но и с удобством транспортировки в плане того, что программа может быть записана на диск или обычную флешку. Итак, попробуем разобраться в основной теме «Portable soft - что это?». Понимание этого пригодится всегда, особенно для экономии места на диске, снижения потребления системных ресурсов и даже при восстановлении работоспособности системы после вирусных атак.

Portable: что это значит?

Для начала определимся с самим термином, логично исходя из перевода слова с английского языка. В данном случае перевод и трактовку понятия, что такое portable-версия программы, используем применительно к компьютерным системам.

Если говорить в общих чертах, portable означает портативную (портабельную, переносную, автономную) программу, которая может сохраняться на любом съемном носителе информации и для запуска или функционирования не требует установки на жесткий диск компьютера или ноутбука. Преимущества таких приложений очевидны.

Отличие портативных версий от устанавливаемых приложений

Для рассмотрения данного вопроса зададим некие начальные условия. Итак, имеем версию программы portable. Что это значит с точки зрения стандартных методов установки и использования приложения, легко понять на простом примере.

Наверное, не нужно объяснять, что в стандартном варианте для инсталляции программного продукта в компьютерную систему, как правило, предусмотрен специальный файл, обычно имеющий название Setup.exe, запуск которого вызывает процесс установки, предусматривающий распаковку и копирование на жесткий диск компьютера основных модулей программы, исполняемого файла запуска основного приложения, дополнительных динамических библиотек, баз данных, используемых в работе, и даже драйверов виртуальных устройств, которые могут быть использованы как контроллеры. Ярким примером такого контроллера может служить драйвер виртуальной «примочки» для гитаристов Guitar Rig.

Теперь рассмотрим главный вопрос: что такое portable soft. В отличие от инсталлируемых программ и приложений, портативные пакеты программных продуктов не требуют инсталляции на жесткий диск. Они запускаются с использованием одного-единственного исполняемого файла с расширением.exe, который находится в папке программы. Например, если заданы соответствующие условия, те же загрузчики данных с торрент-трекеров могут сразу распаковывать архивные файлы на диск в виде новой директории с одноименным названием скачиваемого торрента. Остается только войти в нужную папку и запустить соответствующий файл для начала работы.

Состав портативного пакета

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

Вся процедура сводится к тому, чтобы использовать кнопку создания SFX-архива, после чего нужно выбрать команду «Создать непрерывный архив».

Затем в параметрах архива указывается путь «В текущей папке», а потом следует переход на вкладку «Режимы» с применением команды «Распаковать во временную папку», где напротив строки вывода информации «Скрыть все» ставится галочка. Теперь на вкладке «Текст и графика» можно выбрать логотип (иконку), если, конечно, это нужно. Остается только подтвердить свои действия. По завершении процедуры и получится портативная версия, которую можно скопировать на съемный носитель.

Предупреждение!

Не все программы подвержены таким процедурам. Если в самом пакете присутствует достаточно большое количество сопутствующих библиотечных файлов или ссылок на сторонние базы данных, лучше этим не заниматься (и по времени долго, и назначение конечного пакета себя не оправдает).

Портативная (Portable) или переносная,автономная программа не устанавливается в систему и может запускаться со съемного диска,например флешки. Есть специальный софт для преобразовании установленной программы на компьютере в портативную версию,но это можно сделать и с помощью архиваторов (WinRAR и 7-Zip),которые обычно установлены уже. Если их нет,то можно скачать с официальных сайтов для вашей системы:
WinRAR7-ZipТеперь выберем приложение,которое хотим сделать портативным (покажу на примере Lightshot),оно должно быть установлено на компьютере.
1) Для корректного изображения кнопки запуска нашей будущей переносной программы,нам нужен ее значок (иконка). Кликаем правой кнопкой по ярлыку и выбираем «Расположение файла»:
Если в папке,где расположена программа,не найдем файл с расширением:

то выбираем файл с расширением:

и переносим его на рабочий стол:
Щелкнув по нему правой кнопкой мыши из контекстного меню выбираем «7-Zip» и «Распаковать в …»:
На рабочем столе появится папка,в которой мы найдем,нужные нам файлы (иконки приложения).Пока оставим эту папку в покое,т.к. она нам пригодится в самом конце:
2) Вернем файл с рабочего стола обратно в папку с программой и выделив все в ней,кроме вложений с

в меню выбираем «Добавить в архив»:
Далее все настройки пойдут в WinRAR:
3) Во вкладке «Общие» ставим галочки на «Создать SFX-архив» и «Создать непрерывный архив»,а метод сжатия — «Максимальный»:
4) Во вкладке «Дополнительные»,жмем кнопку «Параметры SFX» и в выпавшем окошки ставим «1» в пустом поле (это название временной папки и что впишем не имеет разницы),а ниже отмечаем «Создать в текущей папке»:
5) Рядом в вкладке «Установка» вводим команду запуска приложения (будет запускаться портативная программа при нажатии на ее ярлык),тот файл,что мы мучили вначале:

Exe

6) Следующая вкладка «Режимы»,тут отмечаем галочкой «Распаковать во временную папку» и «Скрыть все» (чтобы лишнее нам глаза не мозолило):
7) Ну и наконец переходим во вкладку «Текст и графика»,где внизу «Загрузить значок SFX из файла» жмем «Обзор» и находим нашу папку,созданную в первом пункте,а там выбираем иконку программы:
В принципе,последний и первый пункты нужны для красоты отображения,а чтобы быстрей сделать портативную версию программы,можно без них обойтись. Далее во всех окнах жмем «Да» и после окончания преобразования,наша портативная версия появится в той же папке,где находится установленная программа с расширением

Теперь можно переносить программу на съемное устройство и пользоваться на любом компьютере,запуская прямо от туда:

Обзор на видео:


Что собой представляет Portable soft (портативный софт)…
Что значит "портативные программы"? Portable soft - что это такое?
Чем портабле программы отличаются от других программ?


Из данной статьи вы узнаете о существовании разных видов (типов) портативных программ, об особенностях портативного софта и преимуществах.


Портативный софт (порой его называют "портабельный" - русская транскрипция английского слова portable) интересен тем, что не нуждается в установке в систему компьютера.

Портативные программы, portable, portable soft, переносной софт – это целый сформировавшийся класс программ, созданных в основном для запуска и работы с переносных устройств (USB flash /флешки, CD, DVD и т.д.) без проведения инсталляции.

Преимущества портативного (портабельного) софта:

После переустановки системы портативное приложение не надо устанавливать и настраивать - всё уже готово к работе, когда на мониторе появляется Рабочий стол.
Портативный софт можно взять с собой на работу, в гости или в Интернет-кафе. Работать с портативными программами можно сразу после подключения переносного носителя к вашему компьютеру.
Свои настройки портативные приложения сохраняют в родной папке, тем самым не нагружая системный реестр.
Портативная версия программы – это не новый софт, а особая редакция знакомого вам ранее приложения.

Что бы понять как работает портативная программа нужно иметь хотя бы примерное представление об установке софта в систему компьютера. Если не вдаваться в детали, то при инсталляции программы вносится информация в реестр, копируются файлы в указанные пользователем папки, а при необходимости в системные и профильные. Таким образом, программа информирует операционную систему (обычно через реестр) о своем присутствии и в результате создаются ярлыки, ассоциации файлов, пункты в контекстном меню и т.д. Другие приложения обычно так же через реестр узнают о пребывании новой программы или ее модуля.

О портативной же программе системе не известно ничего, кроме того что это простая папка с файлами, один из которых с расширением exe.

Портативный софт - это такие программы, которые запускаются и работают без инсталляции в систему, и соответствуют следующим условиям:

1. В любом случае переносной (портативный) софт должен работать на таких же ОС с такими же настройками и компонентами, на какой ОС и была создана портативная программа.
2. По окончании работы портативной программы, в ОС должны остаться в неизменном виде те файлы и ключи реестра, которые отвечают за работу ОС в целом и установленных программ в частности. Проще, какая система была до работы софта, такая же должна быть и после.
3. Портативный софт не оставляет после себя файлов и записей реестра, которые не влияют на работу ОС и установленных программ, т.е., так называемый, "мусор".

Первое условие означает, что если бы вы перенесли каким-либо образом ОС (операционную систему) на другой компьютер, то портативная программа, созданная на одном компьютере с этой ОС должна работать и на другой такой же ОС. И это как минимум, а как максимум не зависеть ни от ОС, ни от установленных компонентов и программ в системе.

Если не соблюсти второе условие, то в лучшем случае может не запуститься (или "глючить") такая же или другая версия инсталлированной программы на компьютере, на котором ранее поработали с ее портативным вариантом. Или "слететь" регистрация программы. Могут возникать ошибки в системе или в других программах, когда portable-программа заменяет какие-нибудь "важные" файлы и ключи реестра, которые отвечают за работу системы и установленного софта.

Ну, а если пренебрегли третьим условием, то ужасного ничего не произойдет. Правда будет засорятся файловая система и реестр, что со временем только ухудшит скорость работы ОС. А это показатель качества сборки портативной программы. Замечу, что к "мусору" не относятся те изменения, которые фиксирует Windows при запуске любой, в том числе и портативной программы.

Общий алгоритм создания любого переносного софта следующий:

1. Делается снимок системы до инсталляции программы.
2. Устанавливается программа на компьютер с необходимыми для ее работы компонентами ее осуществляется её настройка.
3. Делается снимок системы после инсталляции данной программы.
4. Сравнение 2-х снимков.
5. Создание проекта, в котором будет отражен результат сравнения двух снимков и его правка (может создаваться вручную или автоматически).
6. Компиляция полученного проекта в портативную программу.

Можно выделить три типа портативных программ:

● , которые создаются как portable самими разработчиками софта.
● , которые при запуске и закрытии portable-программы лишь имитируют процесс инсталляции и деинсталляции программы в реальную систему.
● , в которых реализован механизм виртуализации части реестра и файловой системы – необходимой для запуска и работы программы.

Целесообразность использования портативного софта

Несмотря на все плюсы переносного (портативного) софта, возможны ситуации, когда инсталляция программы была бы более оправдана и необходима. Как указывалось ранее, системе не известно о существовании в ее недрах портативной программы или ее компонентов, а, следовательно, о ней не знает и сторонний софт (непортативный). Например, некоторые конвертеры текстовых файлов не смогут нормально работать, если будет использоваться портативный MS Office, вместо установленного. Есть и другой момент, когда приходится часто использовать софт. Ведь время запуска некоторых портативных программ может оказаться ощутимо дольше, чем установленных, в особенности для "жирных" (мощных) приложений.

И последнее. Качественно собранный и протестированный портативный софт не дает 100%-ой гарантии того, что он заработает на любых заявленных системах. И потому, желательно держать как портативный, так и инсталляционный вариант программы.

Переносные программы не требуют установки на компьютер и не вносят никаких изменений в систему в процессе работы. Таким образом, пользователь может загрузить себе на флэшку набор portable приложений, которые необходимы ему для работы, после чего сможет работать на любом устройстве. Возможно, работать они будут не так быстро и будут использовать больше ресурсов компьютера, однако, такой набор программ на все случаи жизни никому не повредит.

Кто производит такие программы

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

Лучшие portable приложения

В этом разделе будет приведен список portable программ, которые могут потребоваться пользователю для комфортной работы.

OpenOffice

Одна из самых важных программ для любой работы. OpenOffice предоставляет множество инструментов для редактирования и создания документов , в его составе имеются аналоги word, excel и других утилит от Майкрософт. При этом он способен открывать документы из всем привычного офиса и редактировать их. Однако есть и обратная сторона, сохранить эти документы с привычными расширениями не получится, кроме того, при преобразовании часто случаются разнообразные баги.

Однако, если пользоваться только родными форматами документов, то многих проблем удастся избежать. Не стоит забывать и про то, что данный продукт распространяется свободно и доступен бесплатно. К тому же, интерфейс весьма напоминает свой аналог от Майкрософт, так что разобраться с ним не составит большого труда.

Opera USB

Обычный и всем привычный браузер, который не отличается практически ничем от своего старшего собрата, загрузить можно прямо с официального сайта https://www.opera.com/ru/computer/portable .

Интерфейс такой же, как и в стационарной версии, так что ничем особенным пользователя она удивить не сможет.

Mozilla FireFox, Portable Edition

Популярный браузер также подвергся обработке от фанатов и теперь доступен в виде portable программы.

Те же функции по просмотру страниц в интернете, возможность установки расширений и добавления закладок, что и в обычной версии. Все это делает переносную утилиту практически неотличимой от обычной.

Mozilla Thunderbird, Portable Edition

Почтовый клиент от известного разработчика также не обошла участь превращения в приложение, не требующее установки. Удобный клиент позволит пользователю всегда оставаться на связи и легко обмениваться почтой . После однократной настройки, портативную программу можно будет брать с собой куда угодно и пользоваться привычным почтовиком.

Mozilla Sunbird, Portable Edition

Это портабл приложение, которое представляет собой электронную версию органайзера , также доступно в portable формате. Оно позволит пользователю записывать важные даты и встречи, а простой интерфейс не даст запутаться.

VLC Media Player Portable

Старый добрый плеер, который давно и прочно обосновался на компьютерах пользователей. При этом обладает той же функциональностью, что и обычный. Позволит пользователю настраивать уровни звука, создавать плэйлисты и так далее.

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

FastStone Image Viewer

Известное портативное приложение на русском языке, которое позволяет просматривать и сортировать графические изображения, скачать можно бесплатно с официального сайта http://www.faststone.org/FSViewerDownload.htm .

Позволяет открывать изображения во множестве форматов, также может помочь изменить оттенки цветов, создать слайд шоу и множество других функций, которые могут сделать его незаменимым на флэшке с portable программами.

Sumatra PDF Portable

Эта утилита позволяет открывать файлы не только в формате пдф, но и почти во всех других, в которых выпускают электронные книги, загрузить можно со странички разработчика https://www.sumatrapdfreader.org/download-free-pdf-viewer.html .

Имеет крайне лаконичный интерфейс, доступный на 60 языках.

WinRAR Unplugged

Эта утилита не нуждается в представлении, все тот же отличный архиватор в переносной версии, загрузить можно прямо у разработчика http://www.win-rar.ru/product/unplugged/ .

MediaInfo

Простая и бесплатная портабельная утилита, которая позволяет получать полную и подробную информацию о медиафайлах , также может предоставить ссылку на кодек, который потребуется для воспроизведения.

Wise Care

Программа, которая способна очистить компьютер от мусора , также почистить реестр и оптимизировать работу, также доступна в варианте, не требующем установки. Интерфейс прост и лаконичен, так что пользователю не составит труда в нем разобраться.

Snappy Driver Installer

Эта утилита всегда поможет проверить систему и найти устаревшие или недостающие драйвера . После чего их можно будет загрузить и обновить прямо отсюда. Очень нужное и мощное средство, если пользователю часто приходится перемещаться с машины на машину.

Any Video Converter

Утилита легко позволяет преобразовывать один формат видео в другой, также имеется возможность преобразования для смартфонов и других устройств. Обладает небольшим набором для редактирования, позволяет вырезать части видео, захватывать экран и добавлять субтитры.

AdwCleaner

Отличная программа, которая позволит полностью просканировать компьютер и удалить с него все рекламщики, а также отрубить все хвосты от вредоносных программ, которые могли остаться после их удаления. https://ru.malwarebytes.com/adwcleaner/

Portable DeepBurner

Неплохое приложение, которое позволит записывать диски и копировать информацию с одного на другой, может пригодится в случае, если на устройстве нет подобных программ. https://www.deepburner.com/?r=products&pr=deepburner&prr=portable_edition

Dr.Web CureIt!

Антивирусная программа от известного разработчика позволит полностью просканировать систему на наличие угроз и устранить их, при этом, все это абсолютно бесплатно и не требует установки на компьютер. Всегда полезно иметь с собой такую утилиту, особенно, если часто приходится пользоваться незнакомыми компьютерами.

https://free.drweb.ru/cureit/

7-Zip Portable

Всем известный и хорошо себя зарекомендовавший архиватор доступен и в переносной версии.

Как сделать portable приложение

В случае необходимости пользователь и сам может создавать портейбл программы. Для этого можно использовать несколько приложений. PortableApps позволит пользователю выбрать из огромного списка утилит именно те, которые ему нужны. После чего они будут записаны на переносной накопитель. Также программа позволяет делать резервные копии документов.

LiberKey также довольно простая в управлении программа.
После ее запуска можно загружать с сайта разработчиков те утилиты, которые нужны пользователю в переносном формате, после чего записывать их на флэшку.

Безопасность использования

Большая часть таких программ без установки на компьютер делается другими людьми, а потому находится на разных источниках. Именно поэтому стоит внимательно выбирать место, откуда будет производится загрузка. После скачивания обязательно стоит проверить программу антивирусом, именно в них любит встраиваться больше всего вредоносного ПО. Также неплохой идеей будет проверить ее функционирования сначала на виртуальной машине, в случае заражения ее недолго очистить.