Patch


A patch az informatikában javítócsomagot jelöl. A szó eredete szerint angol, eredeti jelentése: sebtapasz, folt.

Ennek segítségével orvosolják a szoftverfejlesztők az eredeti programban annak kiadása után felszínre került programhibákat, ún. bugokat. Az angol informatikai szakzsargonban gyakoriak az effajta szlenges kifejezések, melyeket a magyar eredeti nyelvükön vett át. Egymás utáni patch-ek alkalmazására is sor kerülhet, ha az adott program hibáit folyamatosan javítják.

A patch készítése során a szoftverfejlesztők byte-szintű összehasonlítást végeznek az adott fájl két verziója (az eredeti és a javított) között, és az eltérések információit tartalmazza a patch futtatható állománya. Ezzel a módszerrel lehetőség van arra, hogy egy nagy méretű fájlt egy sokkal kisebb méretű programmal javítsanak.

Ettől eltérő értelmezésű és tartalmú a javítócsomag, ami többnyire teljes egészében tartalmazza a fájl(ok) új verzióját, nem csak az eltéréseket, mint a patch esetén. A javítócsomag mérete ennek megfelelően megegyezik az eredeti fájl méretével (ha az új verzió bővítést is tartalmaz, annál nagyobb is lehet).

Mindkét esetben szükséges feltétel, hogy a patch, illetve a javítócsomag csak a megadott verziójú fájlhoz alkalmazható. A javított verzió számozását feltüntetik a program nevében, például javítóprogram120, és a csomaghoz tartozó leírás tartalmazza, hogy milyen korábbi verziójú csomagra rakható fel (például: ez az 1.2 verzió az 1.0 és 1.1 verziókra rakható fel).







stock | retire | vm
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History