Длина двоичной строки мод 64

Я сделал дружественный форматтер для обнюхивания запросов на завивание, чтобы помочь с отладкой (см. комментарии для использования). Он содержит каждый известный выходной параметр, который вы можете записать в удобном для чтения формате.

https://gist.github.com/manifestinteractive/ce8dec10dcb4725b8513

0
задан Victor 17 January 2019 в 03:06
поделиться

1 ответ

Вы добавляете hexstring бесконечно. Я думаю, что вы должны установить hexstring нулевым или пустым после проверки длины, а также вам не нужно цикл for для добавления строки в список.

foreach (byte b in hexArray) {
    // If you want to print 64 characters per each hexstring
    // you can simply check length > 0 && length % 64 == 0
    if (hexstring.Length > 0 && (hexstring.Length % 64) == 0) {
        test.Add(hexstring);
        hexstring = string.Empty;
    }
}

// Print rest of hexstring (if exists)
if (hexstring.Length > 0) {
    test.Add(hexstring);
}
0
ответ дан SlaneR 17 January 2019 в 03:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: