tarkistussumma

Kirjoittaja: Judy Howell
Luomispäivä: 5 Heinäkuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
� Chip soft! ✓ What is the checksum? How to recalculate the checksum with chip tuning the ECU?
Video: � Chip soft! ✓ What is the checksum? How to recalculate the checksum with chip tuning the ECU?

Sisältö

Määritelmä - mitä Checksum tarkoittaa?

Tarkistussumma on virheen havaitsemismenetelmä lähettimessä, joka laskee numeerisen arvon asetettujen tai avaamattomien bittien lukumäärän mukaan a: ssa ja s sen jokaisen kehyksen mukana. Vastaanottimen päässä sama tarkistussumman toiminto (kaava) kohdistetaan kehykseen numeerisen arvon hakemiseksi. Jos vastaanotettu tarkistussumma vastaa lähetettyä arvoa, lähetystä pidetään onnistuneena ja virheetöntä.

Tarkistussumma voidaan kutsua myös hajasummana.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää Checksum

Yhteensopimaton tarkistussumma osoittaa, että kokonaisuutta ei ole lähetetty. TCP / IP ja UDP (User Datagram Protocol) tarjoavat tarkistussumman yhtenä palvelunaan.

Tarkistussummien generointimenettelyä s: stä kutsutaan tarkistussumman funktioksi ja suoritetaan tarkistussumman algoritmilla. Tehokkaat tarkistussummalgoritmit tuottavat erilaisia ​​tuloksia suurilla todennäköisyyksillä, jos s ovat vioittuneet. Pariteettibitit ja tarkistusnumerot ovat erityisiä tarkistussumman tapauksia, jotka soveltuvat pienille datalohkoille. Tietyt tarkistussummiin perustuvat virheiden korjaavat koodit pystyvät jopa palauttamaan alkuperäisen tiedon.

Yleisimmin käytettyjä tarkistussummatyökaluja ovat:


  • "cksum" - Unix-komennot, jotka tuottavat 32-bittisen syklisen redundanssitarkistuksen (CRC) ja tavumäärän syötetiedostolle
  • "md5sum" - Unix-komentojen tuotto -Digest Algorithm 5 (MD5) summa
  • "jdigest" - Java GUI -työkalu, joka tuottaa MD5- ja Secure Hash Algorithm (SHA) -summia
  • "Jacksum" - Java-sovellusohjelmointirajapinta, joka sisältää useita tarkistussumman toteutuksia ja sallii minkä tahansa määrän laajennuksia
  • "jcksum" - Java-kirjastot, joita käytetään tarkistussumman laskemiseen käyttämällä erilaisia ​​algoritmeja