Paano Makalkula Ang Tsekum

Talaan ng mga Nilalaman:

Paano Makalkula Ang Tsekum
Paano Makalkula Ang Tsekum

Video: Paano Makalkula Ang Tsekum

Video: Paano Makalkula Ang Tsekum
Video: How to Get Rid of a Neck Hump at Home (Easy Method) 2024, Mayo
Anonim

Upang matiyak na ang file ay naipadala sa linya ng komunikasyon nang tama, paunang kinakalkula ng nagpadala ang tsekum na ito, na ipinaparating nito sa tatanggap. Ang huli, na natanggap ang file, kinakalkula din ang tsekum nito, at pagkatapos ay suriin kung tumutugma ito sa naiulat ng nagpadala.

Paano makalkula ang tsekum
Paano makalkula ang tsekum

Panuto

Hakbang 1

Kung ang nilalaman ng file ay nakasulat bilang isang serye ng mga linya, na ang bawat isa ay naglalaman ng maraming sampu ng dalawang digit na hexadecimal na mga digit, idagdag ang mga numerong ito nang magkasama sa bawat linya. Ang halagang ipinahayag din sa notasyong hexadecimal, isulat sa kanan ng linya. Kalkulahin ang mga check checkum ng lahat ng mga hilera sa ganitong paraan. Pagkatapos ay tiklupin ang mga ito. Ang resulta, na ipapahayag mo sa hexadecimal notation sa kasong ito, ang magiging checkum ng buong file.

Hakbang 2

Sa ilang mga kaso, ang tsekum ay masyadong malaki at hindi maginhawa para sa paghahatid. Pagkatapos ay ilipat kasama ang file ng ilang hindi bababa sa makabuluhang mga digit ng halagang ito (halimbawa, apat). Ang tatanggap sa kasong ito ay kailangang ihambing ang mas mababang mga digit ng resulta sa bilang na iyong ipinadala pagkatapos kalkulahin ang Checkum sa parehong paraan.

Hakbang 3

Ang mas sopistikadong mga algorithm ng tsekum ay ginagamit sa mga panahong ito kaysa sa simpleng karagdagan at kasunod na paghihiwalay ng mga hindi gaanong makabuluhang mga digit. Hindi maginhawa upang magsagawa ng mga kalkulasyon gamit ang mga algorithm na ito nang manu-mano. Ang isa sa mga ito ay tinatawag na CRC (Cyclic Redundancy Check). Ang resulta ng pagkalkula ayon sa algorithm na ito ay karaniwang ipinahayag hindi sa hexadecimal, ngunit sa sistemang binary number. Upang kalkulahin ito, gamitin ang cksum utility (sa Linux) o CRC-Check (sa DOS o Windows).

Hakbang 4

Kasama ang CRC, ang mga modernong algorithm para sa pagkalkula ng MD5 at SHA checkums ay malawakang ginagamit ngayon. Ang mga kagamitan para sa pagkalkula ng mga ito ay cross-platform. Mayroong mga bersyon para sa parehong Linux at Windows (ngunit hindi para sa DOS). Ang una ay madalas na ginagamit sa kanila. Upang magamit ito upang makalkula ang Checkum gamit ang MD5 algorithm, hindi alintana kung aling operating system ang iyong ginagamit, ipasok ang utos: md5sum filename.рсш> filename.md5 Makakakuha ka ng isang pangalawang file, kung saan isusulat ang tsekum. Ipadala ang parehong mga file sa tatanggap. Kapag natanggap niya ang mga ito, isasagawa niya ang sumusunod na utos: md5sum -c filename.md5 Kalkulahin ng utility ang checkum ng unang file kasama ang impormasyong nakaimbak sa pangalawa, at pagkatapos ay sasabihin sa iyo kung magkatugma ang mga ito.

Inirerekumendang: