Що таке патч

Сам термін «патч» означає зміну якихось даних з метою або додати функції, які виправлення помилок в програмі, та й для інших цілей теж.

Ще патчі часто називають латками або оновленнями. Однак під словом патч розуміють не тільки оновлення будь-якого програмного забезпечення, але і виправлення будь-яких знайдених в ньому помилок.

Якщо порівнювати час установки самої програми і час установки патч, то друге займає значно менше часу.

Але, на жаль, нерідко установка патчів призводить до виникнення нових помилок в програмі, яких до установки патча не було. Тоді вихід один: або повернутися до попередньої версії без патча, або чекати, коли виробник випустить черговий патч і сподіватися, що вже там-то все помилки будуть виправлені.

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

Після цього стали використовуватися магнітні стрічки, потім дискети, а зараз патчі легко завантажити з Інтернету.

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

В оновленні операційних систем патч і грають важливу роль, так як з їх допомогою закриваються будь-які виявлені діри і уразливості в програмному забезпеченні.

Великі збірки патчів і оновлень називають сервіс-паками.

У комп'ютерних іграх патчі також мають дуже важливу роль. З їх допомогою можна поміняти правила гри, внести додаткові функції (припустимо, безсмертя в грі або якесь круте озброєння). Для запобігання шахрайства гравців, особливо в багатокористувацьких іграх, часто гравцеві не дозволяють почати гру до тих пір, поки версія на його комп'ютері не співпаде з версією-еталоном.

Як бачимо, патчі є досить корисними штуками.

свіжі записи