КампутарыПраграмнае забеспячэнне

Portable - што гэта значыць? Праграмы з адзнакай Portable

Сярод камп'ютэрнага софту portable-праграмы займаюць калі не лідзіруючае становішча, то, прынамсі, адно з першых месцаў. Звязана гэта не толькі з выгодай іх выкарыстання і запуску з любога носьбіта інфармацыі, але і з выгодай транспарціроўкі ў плане таго, што праграма можа быць запісаная на дыск ці звычайную флэшку. Такім чынам, паспрабуем разабрацца ў асноўнай тэме «Portable soft - што гэта?». Разуменне гэтага спатрэбіцца заўсёды, асабліва для эканоміі месца на дыску, зніжэння спажывання сістэмных рэсурсаў і нават пры аднаўленні працаздольнасці сістэмы пасля вірусных нападаў.

Portable: што гэта значыць?

Для пачатку вызначымся з самім тэрмінам, лагічна зыходзячы з перакладу слова з англійскай мовы. У дадзеным выпадку пераклад і трактоўку паняцця, што такое portable-версія праграмы, выкарыстоўваем дачыненні да кампутарных сістэм.

Калі казаць у агульных рысах, portable азначае партатыўную (портабельную, пераносную, аўтаномную) праграму, якая можа захоўвацца на любым здымным носьбіце інфармацыі і для запуску або функцыянавання не патрабуе ўсталёўкі на жорсткі дыск кампутара або наўтбука. Перавагі такіх прыкладанняў відавочныя.

Адрозненне партатыўных версій ад усталёўваных прыкладанняў

Для разгляду дадзенага пытання задамо нейкія пачатковыя ўмовы. Такім чынам, маем версію праграмы portable. Што гэта значыць з пункту гледжання стандартных метадаў ўстаноўкі і выкарыстання прыкладання, лёгка зразумець на простым прыкладзе.

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

Зараз разгледзім галоўнае пытанне: што такое portable soft. У адрозненне ад ўсталёўваная праграм і прыкладанняў, партатыўныя пакеты праграмных прадуктаў не патрабуюць усталёўкі на жорсткі дыск. Яны запускаюцца з выкарыстаннем аднаго-адзінага выкананага файла з пашырэннем .exe, які знаходзіцца ў тэчцы праграмы. Напрыклад, калі зададзены адпаведныя ўмовы, тыя ж загрузнікі дадзеных з торэнт-трэкераў могуць адразу распакоўваць архіўныя файлы на дыск у выглядзе новай дырэкторыі з аднайменнай назвай пампаванага торэнта. Застаецца толькі ўвайсці ў патрэбную тэчку і запусціць адпаведны файл для пачатку працы.

Склад партатыўнага пакета

Што значыць portable-версія ў дачыненні да таго, якім можа быць склад кампанентаў, неабходных для запуску і карэктнай працы любога партатыўнага прыкладання, мы і паспрабуем цяпер разабрацца.

Сур'ёзныя праграмныя прадукты не могуць складацца толькі з аднаго файла запуску праграмы. Тут патрабуецца наяўнасць мноства дадатковых кампанентаў (тыя ж бібліятэкі DLL або базы дадзеных).

Натуральна, самі версіі прыкладанняў па сваім складзе могуць адрознівацца вельмі моцна. Пры гэтым не важна, што ў версіі пакета пазначана, што гэта менавіта варыянт Portable. Што гэта значыць у плане зместу дадзеных? Адразу варта сказаць, што такія пакеты па памеры нашмат менш, чым нават аналагічныя ўсталявальныя дыстрыбутывы.

Не кажучы пра вышэйпералічаных кампанентах, можна адзначыць, што сустракаюцца даволі цікавыя праграмы, прадстаўленыя ў выглядзе аднаго файла. Што самае цікавае, гэта не заўсёды файл з пашырэннем .exe (executable-file). Існуе дастаткова шмат варыянтаў у выглядзе прымянення самараспакоўнага архіваў або Java-прыкладанняў. Яны запускаюцца пры ўмове, што ў сістэме першапачаткова ўстаноўлены неабходныя базавыя праграмы і платформы.

Так, напрыклад, загрузнік з папулярнага файлаабменнікаў DepositeFiles пад назвай DF Manager дык увогуле прадстаўлены ў выглядзе файла з пашырэннем .jar, што дазваляе выкарыстоўваць яго і ў мабільных, і ў кампутарных сістэмах (патрэбна падтрымка платформы Java).

Як працуюць portable-праграмы

Думаецца, ужо зразумела, што прынцып працы партатыўных праграм і прыкладанняў кардынальна адрозніваецца ад стацыянарных праграмных прадуктаў, ўсталёўваная ў сістэму. Справа ў тым, што ў працэсе стандартнай ўстаноўкі на жорсткі дыск капіююцца не толькі ўсе асноўныя кампаненты. Вырабляюцца таксама і адпаведныя запісы ў сістэмным рэестры (без гэтага «аперацыёнка» прыкладанне проста не ўспрыме).

Вось тут на дапамогу і прыходзіць версія portable. Што гэта значыць зыходзячы з выкарыстання рэестра? Усё досыць проста. Як ужо зразумела, інсталяцыя не патрэбна. Адпаведна, праграма пры запуску не стварае ключы ў рэестры (нават калі і стварае, то часовыя, якія пасля заканчэння працы аўтаматычна выдаляюцца).

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

Дзе прымяняюцца партатыўныя прыкладання

Вобласці, дзе выкарыстоўваюцца партатыўныя версіі праграм, можна пералічваць вельмі доўга. Самымі запатрабаванымі ў гэтых адносінах з'яўляюцца прыкладання для загрузкі файлаў, boot-менеджэры для аперацыйных сістэм, антывірусныя сканнеры, аптымізатары і т. Д. Сустракаюцца нават паўнавартасныя графічныя і музычныя пакеты.

Эмулятары аперацыйных сістэм

Праграмы, здольныя эмуляваць паўнавартасную «аперацыёнку» з усімі яе функцыямі, з'яўляюцца ці ледзь не самымі запатрабаванымі. Пры збоях у працы сістэмы такія boot-менеджэры гуляюць першарадную ролю. Мала таго што яны дазваляюць усталяваць сістэму, што называецца «з нуля», такія прыкладання здольныя яшчэ і аднаўляць нейкае падабенства АС з падтрымкай выкарыстоўваюцца дыскаў і драйвераў.

Дапусцім, у нас маецца дыск з версіяй boot-менеджэра і эмулятарам Windows 7 версіі Portable. Што гэта значыць? Азначае гэта тое, што практычна паўнавартасная сістэма будзе загружаная на кампутар і дазволіць выкарыстаць калі не ўсё, то большасць яе функцый. Як правіла, такія прыкладанні запускаюцца альбо з аптычнага дыска, альбо з флэш-назапашвальніка.

Звярнуць увагу прыйдзецца на BIOS, дзе павінен быць паказаны адпаведны прыярытэт загрузкі (Boot Priority / First Boot Device / CD / DVD або USB). Назвы раздзелаў і каманд у залежнасці ад вытворцы BIOS могуць адрознівацца, але сутнасці гэта не мяняе.

Антывірусы і сродкі дыягностыкі

Антывірусная абарона з'яўляецца найбольш запатрабаванай вобласцю прымянення партатыўных праграм. Пры паразе кампутара вірусамі самі праграмы, працуючы пад кіраваннем «аперацыёнкі» (стацыянарныя), не заўсёды могуць вырабіць поўнае сканаванне. У прыватнасці, гэта тычыцца элементаў аўтазагрузкі. Іншымі словамі, у старце АС могуць знаходзіцца пагрозы, але антывірус іх, калі і распазнае, то не выдаляе.

Іншая справа, калі партатыўная версія антывіруса стартуе яшчэ да запуску АС. На прыкладзе прыкладання Kaspersky Rescue Disc можна заўважыць, што ўтыліта стартуе з дыска ці флэшкі яшчэ да запуску Windows.

Пры гэтым праграма здольная вызначаць і выдаляць пагрозы, якія знаходзяцца ў аператыўнай памяці, загрузных сектарах, не кажучы пра астатнія пагрозы у кэшы прыкладанняў або ў электроннай пошце. Заўважце, пасля загрузкі АС Windows такія дзеянні вырабіць бывае проста немагчыма. У большасці выпадкаў гэта ўтыліта дазваляе аднавіць працаздольнасць сістэмы, калі іншыя сродкі аказваюцца нямоглыя.

Як самому стварыць партатыўную версію прыкладання

Калі казаць пра тое, як зрабіць portable-версію праграмы любога тыпу, не варта цешыць сябе. З прафесійных прыкладанняў стварыць такі пакет не атрымаецца. Але для праграм ніжэйшага ўзроўню такая методыка дастасоўная.

Некаторыя раяць перад стварэннем выдаліць файлы тыпу Uninstall. Адразу скажам: не варта (ці мала, можа, потым прыйдзецца «зносіць» праграму з кампутара).

Але не гэта галоўнае. Можна выкарыстоўваць спецыялізаваныя ўтыліты для стварэння партатыўных версій тыпу Thinstall Virtualization, а можна паступіць яшчэ прасцей, выкарыстоўваючы звычайны архіватар WinRAR.

Уся працэдура зводзіцца да таго, каб выкарыстоўваць кнопку стварэння SFX-архіва, пасля чаго трэба выбраць каманду «Стварыць бесперапынны архіў».

Затым у параметрах архіва паказваецца шлях «У бягучай тэчцы», а потым варта пераход на ўкладку «Рэжымы» з ужываннем каманды «Распакаваць ў часовую тэчку», дзе насупраць радка вываду інфармацыі «Не паказваць усе» ставіцца галачка. Цяпер на ўкладцы «Тэкст і графіка» можна выбраць лагатып (абразок), калі, вядома, гэта трэба. Застаецца толькі пацвердзіць свае дзеянні. Па завяршэнні працэдуры і атрымаецца партатыўная версія, якую можна скапіяваць на здымны носьбіт.

Папярэджанне!

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.