如果我有CRC32(循環冗餘校驗和),那麼我怎樣才能從它得到字符串?CRC32(循環冗餘校驗和)到字符串
0
A
回答
0
如果你想獲得crc32_value
爲十六進制字符串:
char crc32_string[64];
sprintf(crc32_string, "%8X", crc32_value);
你是不夠清楚什麼樣的格式,你想要什麼樣的字符串。看看MSDN,找出哪個sprintf
適合你。它們中有很多具有更安全的參數檢查。
0
的C++方式的十六進制數轉換爲字符串如下:
std::stringstream s;
s << std::hex << crc32 /*the CRC32 number that you have computed somewhere*/;
std::string resultString = s.str();
希望這回答了你的問題。否則精確你所期望的!
1
問題是ambiguous。
如果您的意思是「如何將CRC32整數轉換爲字符串?」,這相當簡單。您可以使用std :: ostringstream或sprintf()或itoa()函數。
如果我懷疑你的意思是「我有一個從字符串生成的CRC32,我想返回原始字符串」,那麼答案是「這是不可能的」。 CRC是一種單向變革,無法倒退。
相關問題
- 1. 對稱加密循環冗餘校驗
- 2. 數據錯誤(循環冗餘校驗)
- 3. 什麼是C#中字符串最快的冗餘校驗和?
- 4. 循環冗餘校驗 - 從0開始的消息
- 5. 如何從Tinyos禁用內置CRC(循環冗餘校驗)?
- 6. 如何解決CRC(循環冗餘校驗)計算?
- 7. C++ count冗餘字符串
- 8. 使用加密時CRC校驗冗餘?
- 9. android:字符串校驗和
- 10. PHP foreach循環冗餘
- 11. 我如何反向工程一個已知的循環冗餘校驗值?
- 12. 我在哪裏可以獲得CRC(循環冗餘校驗)代碼?
- 13. 任何已知的關於循環冗餘校驗的好教程?
- 14. 如何實現校驗和和冗餘的Damm算法
- 15. 對原始crc32校驗和的請求
- 16. 如何計算CRC32校驗和?
- 17. 冗餘驗證?
- 18. Laravel校驗數和字符串
- 19. 字符串上的校驗和
- 20. 字符串上的最小校驗和
- 21. UTF-8字符串校驗和
- 22. Python字符串校驗和計算器
- 23. 這個VBScript字符串與空字符串冗餘比較嗎?
- 24. 進程內的冗餘循環(VHDL)?
- 25. SQL查詢來刪除循環冗餘
- 26. 的foreach,for循環冗餘PHP
- 27. 的Python循環範圍(LEN())冗餘
- 28. While循環和字符串
- 29. 如何計算縱向冗餘校驗(LRC)?
- 30. 字符串驗證 - 用do while循環
CRC32只是一個整數,所以將整數轉換爲字符串的任何東西都可以工作...... – 2010-08-05 05:38:06
您是否在問如何得到生成CRC的原始字符串? – Raghuram 2010-08-05 06:02:25