CRC16-CCITT için bazı CRC test vektörlerini bilen var mı?CRC16 (CCITT) için CRC test vektörleri
CRC uygulamasına sahip değilim Güvenebileceğim ve birinin uygulamasını veya kendiminkini test etmem gerekiyor. (. CRC32 için, saygın bir referans uygulaması var gibi ben altın standart olarak PNG code kullanmak)
(this site's CRC calculator kullanışlı görünüyor ama ben bir şekilde doğruluğunu kontrol etmek için ihtiyaç)
GÜNCELLEME: CRC hesap makinesi üzerinde kullanışlı görünüyor ama sadece ascii, hex girmek için bir yol değil. --- hex girişini girmek çok zor. (Onaltılık ASCII 12
%31%32
olarak girilebilir, böylece sadece onaltılık bayt uzun dize yapıştırmak kopyalayıp + edemez; ayrıca %
karakter bir kaçış var görünmüyor) Ben this online calculator doğruladıktan
, hangi CRC16, CRC16-CCITT ve CRC32 için Boost test vektörlerine karşı hex girişleri alır.
+1 ve kabul edilen: http://www.boost.org/doc/libs/1_41_0/libs/crc/test: onların test kodu bir test vektörü olduğundan Bahsettiğiniz nedenle ancak /crc_test.cpp (bkz. std_data ve std_crc_ccitt_result) –
Büyük, hatta kör bir kimi bile bazen bir mısır tanesi bulur :) Cidden, kütüphaneleri olumlu bir şekilde şaşırtma eğilimindedir. – Laserallan
Uygulaması güzel ve doğru olabilir, ancak çoğu soyut şablon kütüphanesinde olduğu gibi bakmak için oldukça opaktır. :-( –