[linux-programlama] CRC Check

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Volkan YAZICI (yazicivo@itu.edu.tr)
Date: Tue 13 Jul 2004 - 12:12:01 EEST


merhabalar,
yazdigim bir programda tasidigim verilerin guvenligini saglamak amaci ile
"CRC (Cyclic Redundancy Code) Check" metodu kullanmak istemekteyim. Bunun icin
elimde asagidakine benzer bir kac tane ornek var:

           Related Command | CRC Code
                   ------------------+---------
                   01 05 00 00 FF FF | CC 7A
                   01 04 00 00 00 03 | B0 0B
                   01 02 00 00 00 08 | 79 CC

internette yaklasik 1 haftadir CRC'nin nasil hesaplandigi uzerine arastirmalar
yapiyorum ve sorun su ki buldugum metodlar ile elde ettigim CRC Check
sonuclarinin hicbiri yukaridaki gibi olmuyor (yani ornegin: CC 7A'yi hic elde
edemedim :) belirtmem gerekirse kalan metodundan teker teker bulma ya da
"High Order Byte" ve "Low Order Byte" tablolarindan yaralanarak sonuc elde etme
(hos ikisinin de ayni kapiya cikmasi lazim teorikte ama...) gibi yontemler de
denedim.

bu konuda deneyimli arkadaslar varsa, yardimlari gercekten cok makbule gececek.
ilgili fonksiyonun hangi programlama dilinde oldugunun da onemi yok,
anlasilabilir olsun yeter. ne de olsa algoritma, algritmadir.

iyi calismalar

-- Attached file included as plaintext by Ecartis --

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA86dhGcWq5WdHoacRAnQKAJ9KOu32STbsfazQ/Edd7WmcgDSjmACgiGUJ
b+lWLX+vJMJxqkV/WAFtpxc=
=pFT0
-----END PGP SIGNATURE-----


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.