Alıntı OzzY Nickli Üyeden Alıntı Mesajı göster
eksiklik kontrolu böyle olmaz direk sizedan bellidir zaten. tam olduğundada bu algoritmanın farklı bi sonuç üretmesi imkansız yukarıda matematiksel formulu verilmiş zaten ilk 3 rakamı 10000 ile çarp son 4 rakamı ekleden başka bişey yapmıyo.

checksum datanın kendi elemanlarının(bit) toplanarak(bi algoritmadan geçirilerek) elde edilen sonuçla karşılaştırılması vsdir.
Checksum fonksiyonunu istediğim bir pattern'den seçebilirim. Checksum'da işlemin senin yazdığın gibi bitwise olmak gibi bir zorunluğu yok. Data'yı word'lere ayırıp işleyebileceğin gibi bazı hash fonksiyonlarını da kullanabilirsin.

Eksiklik kontrolü de checksum sırasında data word'lere ayrılırken tespit edilir, transmission sırasında ya da bittiğinde ayrıca size'ı kontrol edilerek değil.