Patch (ohjelmisto)

Laastari ( maskuliininen , harvoin neuter , mistä Englanti paikata = laastari, korjata ja laastari = [laittaa] laastari, tilkkutäkki on merkitykseltään korjaus- tai parannus ) on korjauksen toimituksen ohjelmiston tai datan välillä loppukäyttäjän näkökulmasta korjata virheet - lähinnä tunnettujen tietoturva-aukkojen poistamiseksi - tai aiemmin olemattomien toimintojen jälkiasentamiseksi. Ohjelmistoon tehtävät muutokset asennetaan joskus ilman ostajan tai käyttäjän tietämystä. Jotkut valmistajat, kuten Microsoft ( Windows ), pitävät näitä parannuksia kutsuttaviksi päivityksiksi ja huoltopaketeiksi, jos ne koostuvat suuresta joukosta yhdistettyjä korjaustiedostoja (joskus viikoittaisten päivityspäivien jälkeen). Termi oli jo käytössä silloin, kun (pienimmän) ohjelmiston korjauksia voitiin vielä tehdä rei'itetyille korteille lävistämällä tai teippaamalla yksittäisiä reikiä.

Rajoitus

Korjaustiedosto on virhekorjaus suoritettaville ohjelmille tai käyttöjärjestelmille, ja se voi sisältää myös pieniä toiminnallisia laajennuksia. Sitä tarjotaan yleensä rajoitetun ajan.

  • Virhekorjaus korjaa ohjelmalähdekoodin virheet , jotka voivat aiheuttaa toimintahäiriöitä.
  • Korjaustiedosto on erityisen tärkeä, erittäin kiireellinen vianetsintä ajettavia ohjelmia tai käyttöjärjestelmissä.
  • Päivitys ( Englanti päivitys ) muuttaa olemassa olevia toimintoja ja suoritettavia ohjelmia ja usein myös korjauksia.

Laastareiden tavoitteet

Binaaristen ohjelmien korjaus

Binaariohjelman korjaustiedosto korvaa yleensä yhden tai useamman tiedoston uudella versiolla. Binary ohjelma laastarit ovat useimmiten vapautuu vapaita ohjelmia valmistajien omia ohjelmia. Binaariohjelmien korjaustiedostot ovat yleisiä myös ohjelmistopiraattien keskuudessa. Tässä korjaustiedostoa käytetään yleensä kopiosuojauksen ohittamiseen. Pelien muokkaamiseen tarkoitetut korjaustiedostot ovat yleisiä myös tietokonepelien tilanteessa .

Saat ohjelmia (tai harvemmin, käyttöjärjestelmistä ), päivityksiä tarjotaan myös Internetin kautta, joka voidaan ladata ja tuoda.

Tuolloin on CP / M käyttöjärjestelmä , näyttö ja tulostin valvonta eivät vielä ole osa itse käyttöjärjestelmää. Mukauttaminen muodossa tilanvaihdot tai pieni koneen ohjelmia oli siis tehty koodi käyttäjän ohjelman, joka jo varasi varatut paikka-alueet. Esimerkkejä ovat WordStar , dBASE ja SuperCalc . Korjaus tehtiin enimmäkseen virheenkorjaimen avulla .

Lähdekoodikorjaus

Lähdekoodin korjaustiedosto sisältää vain muutetut rivit ohjelmakoodissa. Yleisimpiä ovat "Context-diff" ja "Unified-diff" -muodot. Näitä korjaustiedostoja käytetään muutosten dokumentointiin ja viestintään. Korjaustiedostot ovat olennainen osa ohjelmistokehitystä.

Alle Unix , ohjelmakoodi laastareita luodaan kanssa diff ohjelman . Alun perin Larry Wallin kirjoittama korjausohjelma voidaan käyttää korjaustiedoston automaattiseen asentamiseen.

Suosituimmat versionhallintajärjestelmät käyttävät korjauksia tiedostoversioiden välisten muutosten tallentamiseen.

Patch-paketit

Valmistajat yhdistävät usein useita korjaustiedostoja "paketiksi", jonka järjestelmänvalvojan on asennettava kokonaisuutena. Näillä paketeilla on eri nimet valmistajasta riippuen. Eristetään myös kumulatiiviset (kutsutaan usein myös kumulatiivisiksi ) ja ei-kumulatiiviset paketit. Kumulatiivisten pakettien tapauksessa vain viimeisin on asennettava, koska se sisältää edellisten pakettien korjaustiedostot . Jos paketteja ei ole kumulatiivinen, sinun on asennettava kaikki paketit oikeassa järjestyksessä.

Esimerkkejä:

alkuperää

Korjauksia ei luo vain alkuperäinen ohjelmistovalmistaja, vaan joskus myös kolmannet osapuolet, joilla on eri motivaatio.

Crack

Korjaus, joka on suunniteltu ohittamaan rajoitukset tai kiellot, tunnetaan nimellä " crack ". Binäärikoodi enimmäkseen kaupallisen ohjelman z. B. muutettu suojaamaan arkaluontoista alkuperäistä CD-levyä siten, että se toimii sitten ilman kopiosuojausta. Tämä muutos on kielletty useimmissa maissa ( katso myös: Oikeudellinen asema ohjelmistojen halkeamia ).

Yhteisön laastari

Alkuperäinen valmistaja ja oikeudenhaltija ei enää paranna tai ylläpidä ohjelmistoa, jos tuki on päättynyt, seuraajatuote myydään tai yritystä ei enää ole. Näissä tapauksissa voi tapahtua, että käyttäjäyhteisö yrittää ylläpitää ohjelmiston ylläpitoa korjaustiedostoilla, ellei tätä ole kielletty lisenssisyistä.

Katso myös

Yksittäiset todisteet

  1. Duden - Saksan yleinen sanakirja, 7. painos. Dudenverlag, Mannheim 2011, ISBN 978-3-411-05507-4 , sivu 1315.
  2. Felicia M. Nicastro: Tietoturvakorjausten hallinta . CRC Press, 2011, ISBN 978-1-4398-2500-6 , s. 19. päivä ff . ( rajoitettu esikatselu Google-teoshaulla).