проблема в том, что я пытаюсь проанализировать двоичный файл.тогда я вроде застрял, как преобразовать int в байт со значением больше 255, например, у меня есть 0x17b, как я могу исправить это как байты в файле?
при проверке двоичного файла я заметил, что 0x17b равен0xfb 0x02 (в байтах), как это случилось?
в c #, я попытался
Convert.ToByte(search.Length)
, и это выдает ошибку, которая не может быть преобразована в байт, потому что в ней содержится более 255 значенийкак в байте старший байт ff
вот еще один пример для справки
0x107 = 0x87 0x02 (in bytes)
0x17B = 0xFB 0x02 (in bytes)
0xAD = 0xAD 0x01 (in bytes)