Patch (computing)
Piece of software designed to update a computer program to fix or improve it
A patch is data for modifying an existing software resource such as a program or a file, often to fix bugs and security vulnerabilities. To patch is also the process of applying the data to the existing resource. Patching a system involves applying a patch.
Nº Q208218 ★★★
Rare · Knowledge
Patch (computing)
Piece of software designed to update a computer program to fix or improve it
A patch is data for modifying an existing software resource such as a program or a file, often to fix bugs and security vulnerabilities. To patch is also the process of applying the data to the existing resource. Patching a system involves applying a patch.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
A patch is data for modifying an existing software resource such as a program or a file, often to fix bugs and security vulnerabilities. To patch is also the process of applying the data to the existing resource. Patching a system involves applying a patch. A patch may be created to improve functionality, usability, or performance. A patch may be created manually, but commonly it is created via a tool that compares two versions of the resource and generates data that can be used to transform one to the other. Typically, a patch needs to be applied to the specific version of the resource it is intended to modify, although there are exceptions. Some patching tools can detect the version of the existing resource and apply the appropriate patch, even if it supports multiple versions. As more patches are released, their cumulative size can grow significantly, sometimes exceeding the size of the resource itself. To manage this, the number of supported versions may be limited, or a complete copy of the resource might be provided instead. Patching allows for modifying a binary executable. Although this can be technically challenging (requires a thorough understanding of the workings of the executable), it may be feasible when the source code is unavailable to build a full executable, and it allows for a smaller distribution which can be more economical than distributing full files. Although often intended to fix problems, a patch can introduce new problems – a scenario called software regression. In some cases, an update intentionally disables functionality, for instance, by removing aspects for which the consumer is no longer licensed. Patch management is a part of lifecycle management, and involves a strategy and planning of what patches should be applied to which systems and at what times. Typically, a patch is...
Text: Wikipédia, CC BY-SA 4.0. · Image: ArnoldReinhold (CC BY-SA 3.0) ·
Related cards
Process (computing)
Particular execution of a computer program
Nº Q205663 ★★
Snippet (programming)
Programming term for a small region of re-usable source code, machine code, or text
Nº Q1120538 ★★
Path (computing)
General form of the name of a file or directory; resources can be represented by either absolute or relative paths
Nº Q817765 ★★
Process management (computing)
Computer system for maintaining order among running programs
Nº Q1133439 ★★
Network packet
Formatted unit of data carried by all packet-switching networks
Nº Q214111 ★★
Package manager
Software that manages the installation, upgrading, removal and dependency resolution of software packages
Nº Q891055 ★★