Если у меня есть CRC32 (контрольная сумма циклической избыточности), то как я могу получить от нее строку?CRC32 (Циклическая контрольная сумма избыточности) в строку
ответ
Если вы хотите, чтобы получить crc32_value
как шестнадцатеричная строка:
char crc32_string[64];
sprintf(crc32_string, "%8X", crc32_value);
Вы не были достаточно ясно, какой формат, какие строки вы хотите. Посмотрите на MSDN, чтобы узнать, какой из sprintf
работает на вас. Их много с более надежной проверкой параметров.
++ способ C, чтобы преобразовать шестнадцатеричное число в строку заключается в следующий:
std::stringstream s;
s << std::hex << crc32 /*the CRC32 number that you have computed somewhere*/;
std::string resultString = s.str();
Надеется, что это ответ на ваш вопрос. В противном случае точно, что вы ожидаете!
Вопрос ambiguous.
Если вы имеете в виду «как я могу преобразовать целое число CRC32 в строку?», Это довольно легко. Вы можете использовать функции std :: ostringstream или sprintf() или itoa().
Если, как я подозреваю, вы имеете в виду «У меня есть CRC32, сгенерированный из строки, и я хочу вернуться к исходной строке», тогда ответ «это невозможно». CRC является односторонней трансформацией, и нет возможности вернуться назад.
- 1. Как рассчитывается контрольная сумма CRC32?
- 2. Контрольная сумма CRC32 не вычисляется в node.js
- 3. Как вычислить CRC32 строки
- 4. Контрольная сумма Caculate CRC32 с Objective-C
- 5. Какова самая быстрая контрольная сумма избыточности в C# для строки?
- 6. Контрольная сумма элементов массива
- 7. Контрольная сумма в Perl
- 8. Контрольная сумма в C++
- 9. Контрольная сумма строк MySQL
- 10. Разный текст, но контрольная сумма CRC?
- 11. Контрольная сумма файла CRC64 Реализация PHP
- 12. Циклическая и декрементирующая сумма
- 13. DiskPart "clean" command return "циклическая ошибка избыточности"
- 14. Хорошая контрольная сумма для ускорения поиска
- 15. C контрольная сумма файла
- 16. Контрольная сумма BCD-ASCII
- 17. Эрл - контрольная сумма
- 18. Контрольная сумма сообщения
- 19. контрольная сумма обнаружения изменений
- 20. Автоматическая контрольная сумма IP
- 21. контрольная сумма 7zip-файлов
- 22. Контрольная сумма серийный сообщение
- 23. ReactJS: контрольная сумма недействительна
- 24. Контрольная сумма() за минус
- 25. XOR контрольная сумма - дублирует
- 26. Контрольная сумма Failure
- 27. TCP и контрольная сумма
- 28. Итоговая контрольная сумма MD5
- 29. Python, контрольная сумма в Словаре
- 30. Контрольная сумма в сетевом соединении
CRC32 - это просто целое число, поэтому все, что преобразует целое число в строку, будет работать ... –
Вы спрашиваете, как получить исходную строку, для которой генерируется CRC? – Raghuram