Пластирът (програма) - е
Patch. или кръпка (Engl кръпка / pætʃ. / - кръпка) - автоматизирана самостоятелен софтуерен инструмент, използван за решаване на проблеми в софтуера или да се променя неговата функционалност, както и самият процес кръпка инсталация ( "Кръпка"). Корекция може да се прилага към вече създадена програма или да му код. Това включва фиксиращи бъгове, промяна във външния вид, по-добра ергономичност и производителност на програмите, както и всякакви други промени, които предприемачът исках да направя.
Терминът "актуализиране" може да се използва като синоним (Англ. Актуализиране). Въпреки това думата "кръпка" често се разбира оправя някои грешки, а в процес на обновяване - подобряване на функционалността и добавяне на нови функции.
размер Patch може да варира от няколко стотин килобайта до мегабайта. По-специално, много големи петна могат да се променят или заменят данните за които не са програмни като графични файлове и звук. Такива ситуации често възникват, когато модернизация компютърни игри. Въпреки това, с висока резолюция може да бъде причинено от големия брой промени. В този случай, думата "кръпка", "кръпка" обикновено се използва за обозначаване на малки петна, лепенки са големи, сериозно да промени или актуализиране на програмата, често се нарича «сервизен пакет" или "софтуерни актуализации».
В сравнение с първоначалната инсталация на софтуер, закърпване, то обикновено отнема по-малко време, тъй като не всички комплекти на програмните файлове, но само някои от тях (с изключение, когато в глобален актуализация на програмата, или ако актуализацията се случва веднъж на няколко версии). Лепенки, които са изтеглени от интернет, могат да бъдат определени малко по-дълго, тъй като в допълнение към предварително инсталиране изисква време, за да се зареди на компютъра на потребителя.
Ако няколко лепенки са били освободени, разработчикът може (обикновено след най-всеобхватните промени), за да се направи кумулативна кръпка (Латинска cumulatio -. "Увеличаване на задръстванията"). Тази кръпка включва промени, които са във всички предишни кръпки, и ги въвежда в програмата по време на инсталацията си с новото. Това ви спестява време за търсене, сваляне и инсталиране на всички предишни версии на пластира.
Това се случва, че самите кръпки са причина за нови грешки в работата. Затова опитни потребители предпочитат да изчакат известно време, докато и първите отзиви за ефекта от използването на новата версия на софтуера кръпка. и едва след това да реши дали да инсталирате тази кръпка. Особено критичен момент за системни администратори, при инсталиране на големи актуализации за операционната система.
В момент, когато да се зареди програми в компютрите, използвани перфокарти или хартиена лента, разработчици на софтуер разпространяват петна под формата на тесте карти с различен набор от първоначалната перфорация или посочени на местата на лентата, които трябва да бъдат променени. Членовете се заместват от съответните перфокарти в купчината или изрязани маркираната част на лентата и поставят на негово място нов софтуер. В същото време, и имаше име «кръпка» (английски кръпка.), Буквално - "кръпка").
По-късно, за разпространението на петна са били използвани магнитна лента. Когато те изобретил дискетата. петна започнаха да отидете на дискетата в плик по пощата. Днес, в ерата на интернет повсеместно. крайните потребители да изтеглят кръпки от строителя.
видове петна
Разработчиците на софтуер публикуват петна в различни форми.
приложение
Накратко изпълними задачи пластири могат да бъдат описани както следва:
- коригиране открити по време на съществуването на недостатъците на програмата и грешка;
- модификация или подобряване на съществуващите функции;
- добавяне на нови функции и възможности.
операционни системи
В случай на актуализиране на лепенки операционната система и софтуера на сървъра да играят важна роля в поддържането на сигурността и премахване на дупки в сигурността. За да се улесни монтирането на тези актуализации, операционни системи, често предоставят автоматични и полуавтоматични механизми за актуализиране. Така предпазливи потребители (по-специално, системните администратори) обикновено забрани автоматичното инсталиране на кръпки, докато убеден в стабилна работа на коригираните версии на други примери. В случай на големи или много важни лепенки разработчиците често се първо провежда предварителното тестване (бета тестване).
софтуер
Развитието на софтуерни пачове понякога са необходими за отстраняване на проблеми, свързани с често използвани или важни части от кода на библиотеки и източник. Това обикновено се случва в мащабни проекти, както и много по-рядко - малък.
Сървърните уебмастъри, за да добавите функционалност към уеб-НДСО. Според легендата, тук-там имаше име - което означава, че по същество е колекция от кръпки: «една разпокъсана на сървъра».
Всичко се променя Firefox код и други продукти на фондация Mozilla са под формата на петна, които се отчитат при използване на "бръмбари" в системата
Компютърни игри
За разлика от традиционните приложения, които коригира установените грешки и дефекти и нови функции са въведени, лепенки имат специална роля за компютърни игри. Те могат да бъдат проектирани да променят правилата на играта или алгоритми. Нуждата от освобождаването на кръпки там понякога, когато открие възможни играчи измама.
Особено важно този вид петна в мултиплейър игри, където превъзходството поради недостатъци на игра един играч над другата е по-сериозни последици, отколкото в единичната игра срещу компютърни опоненти. За да бъде невъзможно да продължи разпространението на възможности за измама открити. коригирана с пускането на пластира, както и избягване на конфликти версия, мултиплейър игри често не позволяват на даден играч в играта, като се използва версия на играта, различен от официалния.
Друг пример е защитата за копиране. Пачът може едновременно да прави промени в системата на игра на защита, която може да се изрази, например, невъзможността да инсталирате следните кръпки и обновления, когато е зададено "пират" версия на играта.
Patch Firmware
В интерес на истината не презаписани някои от програмите или функции, както и на цялата операционна система на устройството, който и да е неочаквана грешка или намеса в фърмуера (като изключване на захранването) процес може да попречи на правилното го напиша до края, което от своя страна често води до завършване неоперабилност на устройството.
Развитието на петна
монтаж автоматика
Често модерен актуализация на програмата може да управлява петна. Автоматизация на целия процес на опростяване на проблема за крайния потребител - това е достатъчно, за да стартирате програмата и тя ще реши дали да сложи лепенки, и в какъв ред. Той също така се случва, че програмата ще изтеглите актуализации от интернет, без участието на потребителя. Този метод често се използва в подкрепа на сървърния софтуер и операционни системи. В ситуация, в която има администратор, за да следите на няколко компютъра, този подход помага за поддържането на надеждността на системата като цяло. Обикновено, по такъв начин, че инсталирате актуализация на защитата.
помощни средства
Че всички промени, ангажиран кръпка се извършва автоматично, без намесата на потребителя, има специални помощни програми, с помощта на които се създават самостоятелно инсталиране на кръпки. Те записват информация, които се нуждаят от файлове, за да бъдат заменени, или какви програми се изпълняват след разопаковане, ако е необходимо, за да променя съдържанието на файлове. Най-често така получената кръпка е саморазархивиращ се файл, съдържащ актуализираните досиета изцяло.