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.
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.