Что такое патч и для чего он нужен?

Вопрос:

    Что такое патч и для чего он нужен?
    

Ответ:

    Патч - это дополнительная программа, которая предназначена для изменения основной программы. Патчи могут быть следующих видов:
    от производителя: производитель обнаруживает в своей программе ошибку и выпускает патч, ее исправляющий. Смысл в том, что пользователю нет нужды скачивать программу снова целиком, а достаточно скачать патч, исправляющий ошибку (а он может быть и очень маленьким, всего 1-2 Кб)
    Crack Patch
    Патч такого типа модифицирует программу так, чтобы ее демонстрационная версия стала полнофункциональной. Варианты изменений: снятие ограничения на время работы программы, снятие проверки правильности ввода регистрационного ключа (можно вводить что угодно) и т.д.
    Кстати, crack-и бывают и более удобного типа: keygen - генератор ключей. В этом случае изменения в программу вообще не вносятся, что удобнее.
    Дмитрий.