Sağlama Toplamı Nasıl Hesaplanır

İçindekiler:

Sağlama Toplamı Nasıl Hesaplanır
Sağlama Toplamı Nasıl Hesaplanır

Video: Sağlama Toplamı Nasıl Hesaplanır

Video: Sağlama Toplamı Nasıl Hesaplanır
Video: Doğal Sayıların Toplamı Nedir? Toplam -1/12 mi? 2024, Nisan
Anonim

Dosyanın iletişim hattı üzerinden doğru bir şekilde iletildiğinden emin olmak için gönderici, alıcıya ilettiği sağlama toplamını önceden hesaplar. İkincisi, dosyayı aldıktan sonra sağlama toplamını da hesaplar ve ardından gönderen tarafından bildirilenle eşleşip eşleşmediğini kontrol eder.

Sağlama toplamı nasıl hesaplanır
Sağlama toplamı nasıl hesaplanır

Talimatlar

Aşama 1

Dosyanın içeriği, her biri onlarca iki basamaklı onaltılık basamak içeren bir dizi satır olarak yazılmışsa, bu sayıları her satıra ekleyin. Onaltılık gösterimde de ifade edilen miktar, satırın sağına yazın. Tüm satırların sağlama toplamlarını bu şekilde hesaplayın. Sonra onları birlikte katlayın. Bu durumda onaltılık gösterimle ifade edeceğiniz sonuç, tüm dosyanın sağlama toplamı olacaktır.

Adım 2

Bazı durumlarda, sağlama toplamı çok büyüktür ve iletim için elverişsizdir. Ardından, dosyayla birlikte bu miktarın yalnızca birkaç en az önemli basamağını (örneğin, dört) aktarın. Bu durumda alıcı, sağlama toplamını aynı şekilde hesapladıktan sonra sonucun alt hanelerini gönderdiğiniz sayı ile karşılaştırmak zorunda kalacaktır.

Aşama 3

Bu günlerde, en az anlamlı rakamların basit bir şekilde eklenmesi ve ardından ayrılmasından daha karmaşık sağlama toplamı algoritmaları kullanılmaktadır. Bu algoritmaları kullanarak manuel olarak hesaplama yapmak sakıncalıdır. Bunlardan biri CRC (Cyclic Redundancy Check) olarak adlandırılır. Bu algoritmaya göre hesaplamanın sonucu genellikle onaltılık olarak değil, ikili sayı sisteminde ifade edilir. Bunu hesaplamak için cksum yardımcı programını (Linux'ta) veya CRC-Check'i (DOS veya Windows'ta) kullanın.

4. Adım

CRC ile birlikte, MD5 ve SHA sağlama toplamlarını hesaplamak için modern algoritmalar artık yaygın olarak kullanılmaktadır. Bunları hesaplamak için kullanılan araçlar platformlar arasıdır. Hem Linux hem de Windows için sürümler vardır (ancak DOS için değil). Birincisi en çok bunlar arasında kullanılır. Hangi işletim sistemini kullanırsanız kullanın, MD5 algoritmasını kullanarak sağlama toplamını hesaplamak için kullanmak için şu komutu girin: md5sum dosyaadı.рсш> dosyaadı.md5 Sağlama toplamının yazılacağı ikinci bir dosya alacaksınız. Her iki dosyayı da alıcıya gönderin. Bunları aldığında, aşağıdaki komutu yürütecektir: md5sum -c dosyaadı.md5 Yardımcı program, ikinci dosyada depolanan bilgilerle ilk dosyanın sağlama toplamını hesaplayacak ve sonra size bunların eşleşip eşleşmediğini söyleyecektir.

Önerilen: