Перевод «patch» на русский
Содержание:
- Лучшие маски и патчи.
- Виды патчей
- Определение патча
- Работа с проектами
- Патчи в онлайн-играх
- Разработка игры
- Видеоигры
- В разработке программного обеспечения
- Что такое патч и с чем его едят?
- PATCH перевод с английского языка на русский язык в других словарях
- patch
- patchwork
- Что такое патч — для чего они нужны, могут ли нанести вред и какие патчи различают
- Как пропатчить игру?
- Разновидности
- Пожалуйста, помогите c переводом:
- Типы
- Ответы знатоков
- Функции патчей
Лучшие маски и патчи.
Очевидные преимущества тканевых масок -индивидуальная упаковка, которую удобно взять с собой на работу или в дорогу. Такую маску можно нанести в любое время, причем после смывать ее не нужно! Но это еще не все. Тканевая основа, пропитанная составом с высокой концентрацией активных веществ, позволяет компонентам маски проникать в более глубокие слои кожи.
Отличные маски от «StarSkin».
Вы можете выбрать между укрепляющей, увлажняющей, освежающей и очищающей масками.
Углеродная маска – настоящая инновация и абсолютная мировая новинка в индустрии красоты!Это очищающая маска-пиллинг. Применяется для удаления угрей, прыщей, мелких волосков на лице, глубокой очистки и сужения пор. Липкая по текстуре. Наносится толстым слоем на распаренную кожу, а через 30 минут снимается одним движением.
Попробуйте маску для лица и шеи от «Collistar».
Если вы хоте получить удовольствие и выбрать именно ту маску, которая станет вашей любимой, то обратите внимание на набор масок «Tony Moly»
Виды патчей
Если вы уже разобрались, как установить патч, то самое время узнать, какие из них нужно устанавливать. Игровая индустрия включает в себя огромное количество самых разнообразных проектов. Обновления к ним отличаются между собой. Они бывают двух видов – официальные от разработчиков и пользовательские. Первые всегда направлены на исправление разных ошибок и багов, которые были обнаружены за определенный период времени. Выпускаются они при скоплении достаточного количества отчетов от игроков. При установке всегда присутствует описание патча, где говорится обо всех изменениях на данный момент. Второй вид выпускается свободными авторами и часто несет в себе больше изменений, чем делают разработчики. Фанаты понимают, что общество хочет видеть на данный момент, и работают в этом направлении. Например, в футбольных симуляторах они первыми исправляют проблемы с лицензиями и корректируют графическую составляющую.
Определение патча
Само слово «Патч» не является русским. Точное понимание можно получить при переводе с английского: patch – это заплатка. А по сути заплатка – попытка прикрыть дыру с помощью имеющихся материалов. Примечательно, что такое определение как нельзя точнее описывает назначение патчей в программном обеспечении. Они выпускаются для улучшения функционирования или для закрытия «дыр».
Начало процесса установки «патча» для Diablo III.
Особенно в плане «закрытия дыр» можно выделить исправления, которые закрывают уязвимости в системе. Собственно, такая уязвимость считается «дырой», а patch – набор команд и инструкций, которые эту самую дыру закроют.
Историческая справка
Слово «заплатка» используется не просто так. В годы, когда передача информации производилась на перфокартах, места с ошибками вырезались физически, а исправленная перфорация вклеивалась на их место. Таким образом установка «заплаток» имела не фигуральное, а реальное значение. Изменять слово со временем не стали, и по сей день обновления и исправления именуются «заплатками».
Виды патчей в компьютере
Естественно, существует несколько характерных разновидностей «заплаток». Зависят они от нескольких факторов, но назвать это полноценной классификацией нельзя. Связано это с тем, что факторы зачастую перекликаются, а «исправления» могут одновременно классифицироваться по разным параметрам:
- HotFix. Быстрое (дословно — горячее) исправление, которое выпускается в результате появления уязвимости в последнем крупном обновлении. Выпускаются иногда на следующий день и содержат минимальное количество изменений.
- ServicePack. Огромный набор исправлений и улучшений, которые зачастую меняют принципы работы программы. Примером являются «паки» для Windows, которые можно отнести к патчам, но фактически они «стоят» отдельно и перестали классифицироваться, как «заплатки».
- Плановые исправления. Чаще всего встречаются в играх, направленных на сезонный контент. Плановые «заплатки» завершают активность сезона и запускают следующий. Можно встретить в «Diablo» и «Path of Exile» (также, в целом легионе игр с сезонными рейтинговыми таблицами и событиями).
- Взаимодействие с ПО. Самым распространённым вариантом является «графический патч», который адаптирует работу программы к новым реалиям, ОС или расширяет возможности графики. Самым ярким примером является patch13d для Diablo II, выпущенный спустя 10 лет, после последнего обновления.
- Игровые. Можно сразу отметить, что патчи для игр обладают собственной классификацией и разбирать их следует отдельно. Такие вещи, как плановые, интерфейсные, балансные, и прочие изменения в играх называются патчами. Даже смена номерной версии (адд-он) тоже будет патчем не смотря на расширение контента.
- Принудительные. Когда, программа без обновления перестаёт работать. Это исправления уязвимостей в клиент-банках или эксплойтов в играх.
- Автоматические. Которые закачиваются и распаковываются через саму программу или специальный «launcher».
- Ручные. Такие исправления нужно загружать и запускать самостоятельно. Примером является обновление «S.T.A.L.K.E.R», которое нужно было скачивать с сайта и запускать самостоятельно.
Что за формат mht и чем его открыть
Вместе с видами стоит упомянуть и выражение – пропатчить файл или программу. Это значит, что целевой файл или программу нужно определенным образом обновить.
Например, русификация также является «заплаткой». И, чтобы русифицировать программу нужно пропатчить ее, т.е. установить патч, который добавит русский язык в приложение.
Работа с проектами
С помощью утилиты patch можно также применять патчи для нескольких файлов, причём расположенных в разных каталогах. Это удобно, когда изменения проводятся в масштабах целого проекта. Но в этом случае и сам патч должен быть особым образом подготовлен утилитой diff.
Пусть имеется старый проект в каталоге base-project. Внутри него имеются подкаталоги include и src, в которых, в свою очередь находятся файлы с изменениями — ChildClass.h (в каталоге include) и ChildClass.cpp (в каталоге src). Сам изменённый (актуальный) проект был помещён в отдельный каталог new-project. Подготовка патча будет выглядеть следующим образом:
$ diff -r -c ./base-project ./new-project > project-patch
Сгенерированный файл-патч project-patch:
diff -r -c ./base-project/include/ChildClass.h ./new-project/include/ChildClass.h *** ./base-project/include/ChildClass.h 2019-06-04 17:55:15.081868602 +0400 --- ./new-project/include/ChildClass.h 2019-06-04 17:56:42.929902111 +0400 *************** *** 9,15 **** public: ChildClass(); ChildClass(char* inputBase[]); ! void valueSqr(); virtual ~ChildClass(); protected: --- 9,15 ---- public: ChildClass(); ChildClass(char* inputBase[]); ! void calcSqr(); virtual ~ChildClass(); protected: diff -r -c ./base-project/src/ChildClass.cpp ./new-project/src/ChildClass.cpp *** ./base-project/src/ChildClass.cpp 2019-06-04 16:52:34.884229162 +0400 --- ./new-project/src/ChildClass.cpp 2019-06-04 17:57:01.798768449 +0400 *************** *** 10,16 **** } ! void ChildClass::valueSqr() { value *= value; } --- 10,16 ---- } ! void ChildClass::calcSqr() { value *= value; } *************** *** 18,21 **** ChildClass::~ChildClass() { //dtor ! } \ В конце файла нет новой строки --- 18,21 ---- ChildClass::~ChildClass() { //dtor ! }
Следует обратить внимание, что в данных примерах указываются относительные пути. Файл-патч будет помещён в текущий активный каталог.
Чтобы применить патч нужно выполнить следующую команду:
$ patch -p0 < project-patch patching file ./base-project/include/ChildClass.h patching file ./base-project/src/ChildClass.cpp
Как видно, вместо ключа -i можно использовать символ «
Здесь также нужно обратить внимание и понимать, что при выполнении команды patch активным каталогом должен быть каталог уровнем выше, чем каталог проекта, к которому применяется патч, ведь используются относительные пути. Параметр -p0 (см
таблицу из главы «Синтаксис и основные опции команды patch») указывает, что применение патча должно затрагивать весь проект. Если бы этот параметр был бы равен -p1, то патч применялся не выше уровня каталогов include и src. Нередко бывают случаи, когда кроме изменений в содержимом файлов меняется также и содержимое каталогов проекта. Другими словами, добавляются новые или удаляются ранее существовавшие файлы и подкаталоги. Пусть, например, в проект из предыдущего примера в каталог include был добавлен файл Readme.txt с содержанием «This is Readme content.». В этом случае подготовка патча будет выглядеть следующим образом:
$ diff -r -c -N ./base-project ./new-project > project-patch
Сгенерированный файл-патч project-patch:
diff -r -c -N ./base-project/include/Readme.txt ./new-project/include/Readme.txt *** ./base-project/include/Readme.txt 1970-01-01 04:00:00.000000000 +0400 --- ./new-project/include/Readme.txt 2019-06-04 17:25:22.383487767 +0400 *************** *** 0 **** --- 1 ---- + This is Readme content.
Теперь можно пропатчить проект:
$ patch -p0 -E < project-patch patching file ./base-project/include/Readme.txt
Патчи в онлайн-играх
Онлайн-проекты по своей структуре отличаются от игр, рассчитанных на одиночное или кооперативное прохождение. Здесь для поддержания интереса разработчики должны регулярно выпускать обновления в виде мелких или крупных новых элементов. Обычно в преддверии выхода такого обновления авторы общаются с фанатами и говорят о том, что они хотят им преподнести. Мнение сообщества также учитывается, ведь именно за количество пользователей между собой соперничают игровые студии. Как установить патч подобного образца, вопросов не возникнет. Онлайн-игры имеют постоянную связь с серверами разработчиков. При появлении новой версии клиент автоматически начнет скачивать недостающие файлы. Без этого войти внутрь игрового мира не удастся. Ни одна онлайн-игра не будет работать на старой версии.
Разработка игры
Многие геймеры, когда играют в очередной крупный проект, даже не задумываются о том, через что он прошел, прежде чем попал к ним в руки. Если вы хотите узнать про патч, что это такое, как его использовать и зачем он нужен, вам нужно понимать, как создаются компьютерные игры. Естественно, здесь не будет описан весь процесс, потому что он невероятно долгий и многосторонний
Более того, большая часть его не является жизненно важной для этого вопроса. Самое необходимое, что вам стоит знать — это стадия тестирования
Когда разработка игры заканчивается, то уже готовый и играбельный проект отправляется на альфа-тестирование. Здесь профессиональные тестировщики проверяют работоспособность игры, указывают на недостатки и проблемы, которые исправляются еще до выхода игры в свет. После этого начинается бета-тестирование, которое может быть открытым или закрытым. Здесь уже геймеры сами тестируют игру и сообщают разработчикам о том, что с ней не так — в зависимости от типа тестирования, проект оказывается в открытом доступе, либо определенной группе людей дается возможность проверить его. И после этого проводятся финальные доработки и исправления — и проект выходит в продажу. Однако даже такая внимательная и дотошная многоуровневая проверка не всегда способна обнаружить все минусы, поэтому и существует такое понятие как патч. Что это такое? В данной статье вы узнаете все о патчах.
Видеоигры
Видеоигры получают исправления для устранения проблем совместимости после их первоначального выпуска, как и любое другое программное обеспечение, но их также можно применять для изменения правил или алгоритмов игры . Эти исправления могут быть вызваны обнаружением эксплойтов в многопользовательской игре, которые могут быть использованы для получения несправедливых преимуществ перед другими игроками. Часто можно добавить дополнительные функции и настройки игрового процесса. Эти виды патчей распространены в шутерах от первого лица с возможностью многопользовательской игры , а в MMORPG , которые, как правило, очень сложны с большим количеством контента, почти всегда в значительной степени зависят от исправлений, следующих после первоначального выпуска, где патчи иногда добавляют новый контент и доступные возможности. игрокам. Поскольку баланс и справедливость для всех игроков MMORPG могут быть серьезно нарушены в течение короткого промежутка времени из-за эксплойта, серверы MMORPG иногда отключаются с коротким уведомлением, чтобы применить критический патч с исправлением.
Иногда компании выпускают игры, зная, что в них есть ошибки. Компьютер Gaming World s Scorpia в 1994 году осудил«компания-слишком много , чтобы упомянуть-кто выпустить некачественный продукт , зная , что они могут получить с исправлениями и обновлениями, и которые делает платное -testers своих клиентов».
В разработке программного обеспечения
Исправления иногда становятся обязательными для исправления проблем с библиотеками или частями исходного кода для программ, которые часто используются или обслуживаются. Обычно это происходит в очень крупномасштабных проектах программного обеспечения, но редко в мелкомасштабных разработках.
В проектах с открытым исходным кодом авторы обычно получают исправления, или многие люди публикуют исправления, которые исправляют определенные проблемы или добавляют определенные функции, например поддержку местных языков за пределами локали проекта. В примере из ранней разработки ядра Linux (известного тем, что он опубликовал полный исходный код), Линус Торвальдс , первоначальный автор, получил сотни тысяч исправлений от многих программистов для применения к его исходной версии. Для повторяющихся исправлений существуют инструменты, такие как Coccinelle, для поддержки написания общих исправлений и их применения в нескольких местах одновременно (обычно в сотнях мест в случае ядра Linux).
Apache HTTP Server изначально развивался как ряд исправлений , которые Белендорф сверенному улучшить NCSA HTTPD , отсюда название , которое подразумевает , что она представляет собой набор патчей ( ). В FAQ на официальном сайте проекта указано, что название «Apache» было выбрано из уважения к индейскому племени апачей . Однако объяснение «неоднородный сервер» изначально было дано на сайте проекта.
Что такое патч и с чем его едят?
Главная страница » Оффлайн
Привет всем читателям блога Айтишнега. Сегодня мы немного отвлекемся и погрузимся в мир познавательной теории (пускай я и не особо теорию люблю, но без нее тоже никуда…) Нередко мне задают вопросы подобные этому «А что такое патчи и зачем они нужны?»
Чтобы ответить на этот вопрос максимально просто и доступно, нам потребуется понять каким образом происходит разработка компьютерных программ… быть можешь я сейчас все расскажу несколько сумбурно и не совсем достоверно точно, но для общего понимания будет в самый раз!
Я думаю многие заметили что некоторые программы работают более стабильно или быстрее своих аналогов, а другие в свою очередь могут бесить своими ошибками и проблемами. К сожалению при разработке и тестировании компьютерных программ и игр не всегда получается предусмотреть все нюансы и всплывают этакие «недокументированные возможности», которые мешают спокойной и продуктивной работе за компьютером, однако такие ситуации могут происходить не только по вине разработчиков…
Так что же такое патчи?
Патчи — это ничто иное как обновления программы, возможно добавляются какие то функции, исправляются известные ошибки, меняются алгоритмы работы программы… для CAD систем возможно добавляются графические или видео материалы.
Стандартные обновления Windows — это самое обычные патчи, или апдейты… названий множество: обновка, заплатка, хотфикс — все это обновления или патчи! И да, раз уж мы заговорили об обновлениях Windows, то думаю самое время рассказать ситуацию, когда разработчики выпускают патч не по своей вине… Ни для кого не секрет, что у нас в России отменили переход с летнего на зимнее время или наоборот… так вот, чтобы компьютер это понял — нужно установить патч на систему, чтобы Windows правильно отображал время… не так давно люди много намучались с такими нововведениями (патчи на систему у нас в России не любят и обновления Windows обычно отключают)
Но не стоит забывать одну очень интересную вещь — довольно часто исправления могут добавлять больше проблем, чем пользы! Звучит очень странно, но это не редкость сейчас… выходит обновление на игрушку к примеру, она у всех начинает глючить и прямо следом выходит обновление на недавно вышедший патч.
P.S. А вообще обновлениями не стоит пренебрегать, все же довольно часто программы совершенствуются, становятся более стабильными и производительными… ну вот вы и узнали что такое пачти и какие они бывают. Всего вам доброго!
PATCH перевод с английского языка на русский язык в других словарях
► перевод PATCH — Новый большой англо-русский словарь под общим руководством акад. Ю.Д. Апресяна
patch
I
1. {pætʃ} n
1. заплата
to cover a tear with a ~ — поставить заплату на прореху
2. клочок; лоскут
colourful ~es — разноцветные лоскутки
3. кусочек наклеенного пластыря
4. повязка на глазу
a man with a ~ over his eye — человек с повязкой на глазу
5. уст. мушка (на лице)
6. пятно (неправильной формы)
a ~ of brown (on the skin) — тёмное родимое пятно (на коже)
a ~ of white on a horse’s nose — белое пятно на носу лошади
a ~ of sunlight on the floor — солнечный зайчик на полу
a ~ of moisture — пятно сырости
7. небольшой участок, клочок земли
a cabbage ~ — участок под капустой
a garden ~ — садовый участок
8. отделка на платье, накладка
these ~es are the very height of the fashion — такая отделка сейчас в моде
9. 1) обрывок, отрывок
this letter was written by ~es — это письмо писалось урывками
a ~ of poetry — стихотворный отрывок
the book is good in ~es — местами книга неплоха
2) отрезок времени
10. мед. пятно, бляшка
11. воен. оболочка пули
12. геол. включение породы, пятно породы
13. разрыв ледника (альпинизм)
14. тех. перемычка, (временное) соединение
15. вчт. «заплата», вставка в программу (с целью исправления или изменения)
♢ not a ~ on smth. — ничто в сравнении с чем-л.; ≅ в подмётки не годится
a fine young man but not a ~ on his father — славный молодой человек, но не идёт ни в какое сравнение с отцом
what had happened wasn’t a ~ on what might happen — то, что случилось — ерунда по сравнению с тем, что могло бы произойти
to be in /to hit, to strike/ a bad ~ — попасть в полосу невезения
2. {pætʃ} v
1. латать, ставить заплаты
he is ~ed and darned — он весь в заплатах
windows ~ed with rags and paper — окна, заткнутые тряпками и бумагой
~ed like a whaleman’s shirt — а) ≅ заплатанный парус; б) заплата на заплате
2. идти на заплаты, использовать для починки
3. 1) быть местами покрытым, усеянным (чем-л.)
grey rocks ~ed with moss — серые скалы, местами поросшие мхом
2) покрываться пятнами
his face was ~ed and mottled — его лицо было всё в красных пятнах
4. наклеивать мушки
5. вчт. делать «заплату» (исправлять программу ЭВМ с помощью подпрограммы)
II {pætʃ} n разг.
1. 1) шут
2) шут гороховый, придурок
2. диал. тяжёлый, трудный человек, брюзга
3. амер. сл. юрист, адвокат
{ʹpætʃbɒks} ист.
коробочка для мушек
► перевод patch panel
{ʹpætʃ͵pænl} = patchboard
► перевод patch pocket
{ʹpætʃ͵pɒkıt}
накладной карман
a collarless coat with two ~s — пальто без воротника с двумя накладными карманами
Англо-русский словарь В.К. Мюллера
► перевод patch pocket
patch pocket (ˏpætʃˊpɒkɪt) n
накладно́й карма́н
► перевод patchouli
patchouli (ˊpætʃυlɪ) n
пачу́ли (растение и духи)
► перевод patchwork
patchwork
patchwork (ˊpætʃwɜ:k) n
1) пэ́чворк, лоску́тная рабо́та; одея́ло, ко́врик и т.п. из разноцве́тных лоскуто́в
2) мешани́на; ерала́ш
3) attr. сши́тый из лоскуто́в, лоску́тный, пёстрый
Что такое патч — для чего они нужны, могут ли нанести вред и какие патчи различают
- Патч — это…
- В чем отличие от обновления
- Для чего они нужны
- Могут ли нанести вред
- Классификация патчей
- Другие их разновидности
Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Одно из главных достоинств постиндустриальной эпохи — качество программных продуктов становится лучше.
Например, покупая раньше одежду или мебель, мы знали, что со временем они начнут изнашиваться, и приведение этих вещей в изначальный вид потребует времени и вложений.
Программное же обеспечение не только не устаревает, но и становится лучше, особенно то, которое создано ответственным разработчиком. Это возможно благодаря патчам, о которых дальше и пойдет речь.
Как пропатчить игру?
В большинстве случаев геймеры пользуются специальными платформами для игр, такими как «Стим». Там вы можете настроить свой клиент таким образом, чтобы все обновления, которые выходят для игры, устанавливались автоматически. Это очень полезная функция, но, к сожалению, далеко не все игры есть в «Стиме», поэтому вам придется изучать патч-панель. Как уже было сказано ранее, разобраться с этим процессом можно очень просто. Тут есть только два варианта: или вы качаете архив и переносите файлы из него в папку с игрой, или же вы открываете патч-панель и указываете только путь к игре и к патчу, а программа все делает за вас.
Разновидности
Патчи могут быть очищающими, подсушивающими, увлажняющими. В первом случае вы можете рассчитывать на избавление от черных точек и тех клеток кожи, что уже отслужили свое, и пора их убрать с лица. Если вы берете подсушивающий патч, можно надеяться на то, что негативные особенности жирной кожи это косметическое средство скроет. А увлажняющий патч поможет сухой коже либо даст необходимую подпитку дерме в жаркую пору года.
Виды патчей отличаются большим разнообразием.
Для глаз. Мешки под глазами, как ничто другое, портят женский облик. Даже правильные черты и красивый овал лица не спасают, если под глазами мешки или темные круги. Использовать можно коллагеновую маску-пластырь, которая осветляет и освежает кожный покров вокруг глаз, разглаживает мелкие мимические морщинки.
Круглые, дугообразные, в виде маски – патчи бывают разными. Они помогают избавиться от черных точек в области носа или убрать первые мимические морщины. Некоторые патчи за 20 минут действия освежают лицо, придают ему естественный румянец, демонстрируют экспресс-омоложение. Стоит отметить, что бьюти-сфера активно предлагает сегодня и патчи для других частей тела: например, шеи и груди.
Пожалуйста, помогите c переводом:
A morire, a morire, a morire, a morire!
Per serbar giustizia e fede, piu non valgon le corone che sebbene io resto e sangue, la costanza al mio cor mesce elisire, che sebbene io resto esangue, la costanza al mio cor, mesce elisire! A morire, a morire, a morire!
Итальянский-Русский
Terreno cante
Итальянский-Русский
Troppo e ver che a la speranza
ogn’ in du gioe un gran tormento
ma giugnendo il ben bramato
la memoria del passato
della gioia e il condimento
Итальянский-Русский
Ciao Maria! Grazie mille per la calorosa accoglienza familiare! Grazie per prendersi cura di mio figlio. Lui è molto felice di avervi conosciuto.
Nikita in ammirazione su di voi e sul vostro cibo. Io ora imparare a cucinare come si. Spero che mi succede ))) Grazie mille per i deliziosi regali. Spero che qualche volta ci vediamo. Saremo sempre lieti di Mosca. Con grande rispetto per voi e la vost
Итальянский-Русский
Типы
Бинарные патчи
Патчи для проприетарного программного обеспечения обычно распространяются в виде исполняемых файлов, а не исходного кода . При запуске эти файлы загружают в память программу, которая управляет установкой кода исправления в целевую программу (ы) на диске.
Исправления для другого программного обеспечения обычно распространяются в виде файлов данных, содержащих код исправления. Их считывает служебная программа исправлений, которая выполняет установку. Эта утилита изменяет исполняемый файл целевой программы — машинный код программы — обычно путем перезаписи его байтов байтами, представляющими новый код исправления. Если новый код умещается в пространстве (количестве байтов), занимаемом старым кодом, он может быть заменен путем перезаписи непосредственно поверх старого кода. Это называется встроенным патчем. Если новый код больше старого, утилита исправления добавит загрузочную запись (и), содержащую новый код, в объектный файл целевой программы, для которой выполняется исправление. Когда исправленная программа запускается, выполнение направляется на новый код с инструкциями ветвления (переходами или вызовами), исправленными в том месте в старом коде, где требуется новый код. На ранних 8-битных микрокомпьютерах, например Radio Shack TRS-80 , операционная система включает утилиту PATCH / CMD, которая принимает данные исправлений из текстового файла и применяет исправления к исполняемым двоичным файлам целевой программы.
Код исправления должен иметь место (а) в памяти для выполнения во время выполнения. Встроенные патчи не представляют сложности, но когда требуется дополнительное пространство памяти, программист должен импровизировать. Естественно, если программист патча — тот, кто первым создал исправляемый код, это проще. Опытные программисты заранее планируют эту потребность, резервируя память для последующего расширения, оставшуюся неиспользованной при создании последней итерации. Другие программисты, не участвующие в первоначальной реализации, стремящиеся внести изменения в более позднее время, должны найти или освободить место для любых необходимых дополнительных байтов. Наиболее удачным из возможных обстоятельств для этого является случай, когда исправляемая процедура является отдельным модулем. В этом случае программисту патчей нужно просто настроить указатели или индикаторы длины, которые сигнализируют другим системным компонентам о пространстве, занимаемом модулем; Затем он может заполнить это пространство памяти своим расширенным кодом исправления. Если подпрограмма, которую нужно исправить, не существует как отдельный модуль памяти, программист должен найти способы уменьшить подпрограмму, чтобы освободить место для расширенного кода исправления. Типичная тактика включает сокращение кода за счет поиска более эффективных последовательностей инструкций (или перепроектирования с использованием более эффективных алгоритмов), уплотнение строк сообщений и других областей данных, перенос программных функций в запоминающее устройство (например, наложения дисков) или удаление программных функций, которые считаются менее значительными. важнее, чем изменения, которые будут установлены вместе с патчем.
Небольшие исправления машинного кода в памяти можно вручную применить с помощью служебной программы отладки системы, такой как отладчики CP / M DDT или MS-DOS DEBUG. Программисты, работающие на интерпретируемом BASIC, часто использовали команду POKE для изменения функциональности процедуры системного обслуживания или самого интерпретатора.
Патчи исходного кода
Патчи также могут распространяться в виде модификаций исходного кода. В этом случае исправления обычно состоят из текстовых различий между двумя файлами исходного кода, называемых « различиями ». Эти типы исправлений обычно исходят из программных проектов с открытым исходным кодом . В этих случаях разработчики ожидают, что пользователи сами скомпилируют новые или измененные файлы.
Большие пятна
Поскольку слово «патч» имеет оттенок небольшого исправления, для крупных исправлений может использоваться другая номенклатура. Объемные исправления или исправления, которые существенно изменяют программу, могут распространяться как « пакеты обновления » или как «обновления программного обеспечения». Microsoft Windows NT и ее преемники (включая Windows 2000 , Windows XP , Windows Vista и Windows 7 ) используют терминологию «пакет обновления». Исторически для обозначения этих обновлений IBM использовала термины «Пакеты исправлений» и «Дискета с корректирующим сервисом».
Ответы знатоков
сизов александр:Запла́тка, или па́тч (англ. patch /pætʃ/ — заплатка) — автоматизированное отдельно поставляемое программное средство, используемое для устранения проблем в программном обеспечении или изменения его функционала.. . т. е качаешь патч в инете и устанавлеваешь его в программу
Андрей Колосков:Варианты: 1. Скачиваете нужный патч и просто запускаете как обычную программу (она всё сделает сама) ; 2. Если этот способ не помогает, то найдите папку, куда установлена программа, а затем скопируйте туда патч и запустите его именно из этой папки.
Alex Mishin:Patch — по-английски заплатка.Это — дополнительный программный продукт, предназначенный для исправления некорректной работы установленной у Вас программы или добавления дополнительных возможностей. «Патчить» программу — устанавливать к ней патч.Чаще всего патчи создают сами авторы программ — если это удобнее, чем переписывать программу полностью.
Димка:почти пачкаться)))))
Tabacika XXX:это значит поставить кряк (программа для взлома легальных игр).
димка:значит дополнять программу или заменятьт некоторые ее части
Teo:Ну это по разному можно понять если в мульти плеере в сеть играешь то некоторые серваки не найдёшь если игруху не пропатчить примерно так ну и много там ещё всякой хрени
Максим Максим:если у тебя есть игра, которая лагает, то можно установить маленькие програмки (патчи) ето и значит пропатчить. после установки етих програм игра перестаёт лагать или в игре появятся дополнительные возможности (графика улучшается и т. д)
Бирюков Эдуард:Давайте по порядку.
Разработчики, подгоняемые издателями довольно часто выпускают игры с некоторыми ошибками и недоработками, которые либо не успели исправить, либо не заметили во время тестирования. Однако эти ошибки находят обычные игроки — те, кто купил их продукт. Ну и сами разработчики, после выпуска, игру не бросают и продолжают искать и исправлять свои ошибки.
Когда исправлений накапливается достаточно много, разработчики выпускают патч — по сути заплатку для исправления ошибок игры. Здесь следует отметить, что патч предназначен только для лицензионной копии игры, зачастую именно для той версии, которую выпустили именно в вашей стране.
На примере любимой вами ГТА 4: игру на территории России выпускает фирма 1С, соответственно и патчи для своей версии также будет выпускать она. И такие патчи уже действительно есть: — пожалуйста, качайте и устанавливайте.
Соответственно — патчить, пропатчить — означает установить патч к игре. Зачастую это означает просто запустить скачанную программу-патч и далее следовать инструкциям, которые появятся в окне установки.
Не совсем верно говорить о том, что вы хотите нормальный патч. Поскольку они выпускаются разработчиками, а затем адаптируется к различным версиям-изданиям, то каждый последующий исправляет ранее пропущенные ошибки.
Если вкратце и простыми словами — ищите патчи только на официальных сайтах игры, либо на сайтах разработчиков и издателей.
leha lomov:фиксить
Функции патчей
Выше, вместе с классификацией уже затронута тема назначения. Также применение заплаток рассматривалось и ранее по тексту. Поэтому вопрос будет рассмотрен перечислением только некоторых моментов:
- исправление предыдущих ошибок;
- откат изменений предыдущего исправления (когда выбирается ошибочное исправление, приводящее к ещё большим проблемам);
- улучшение графической составляющей или взаимодействия с ПО/железом;
- добавление новых функций.
Перечисленные варианты являются составляющей почти любого «patch-notes», которые сопровождают обновления при нормальных условиях. Особенно такие «заметки об исправлениях» интересуют геймеров, ведь в них указывает перечень изменений, способный пошатнуть привычный баланс.
Patch Notes
Заслуживают отдельного упоминания. Это документы, которые распространяются вместе с патчами. Они могут называться «история изменений» или также, как данный раздел. В них, в текстовом и удобном формате указывается какие именно изменения поставляются в указанном обновлении.
Такая информация крайне важна для геймеров, но иногда доходит до абсурда. Примером служит Diablo III “Reaper of Souls”, где 2 строки было отведено, под следующую информацию:
- уменьшено количество кучек золота, выпадающих с убитых монстров;
- увеличено количество золота в кучках, выпадающих с убитых монстров.
При этом с точки зрения игрока разработчики вообще ничего не изменили. С другой стороны, это немного улучшило оптимизацию в самой игре (уменьшив количество объектов на экране). Поэтому нелогичные пункты в «исправлениях» часто имеют скрытый смысл, который направлен на улучшение работы программы.