Имя: Пароль:
1C
1С v8
Массив байт в двоичные данные
0 NikP123
 
06.10.21
14:50
Есть массив байт, в котором зашифрованы некоторые данные. Нужно в эти данные преобразовать в ДвоичныеДанные
Никак не получается это сделать.
1 NikP123
 
06.10.21
14:51
(0) Массив байт выглядит просто как массив чисел.
2 pechkin
 
06.10.21
14:51
в строку, а потом в дд
3 NikP123
 
06.10.21
14:52
(2) какой функцией?
4 fisher
 
06.10.21
14:54
Через БуферДвоичныхДанных?
5 pechkin
 
06.10.21
14:55

    Длинна = Массив.Количество();
    Буфер = новый БуферДвоичныхДанных(Длинна);
    Для индекс = 0 по Длинна - 1 Цикл
        Буфер.Установить(индекс,Массив[индекс]);    
    КонецЦикла;
    
    Поток = новый ПотокВПамяти(Буфер);
    ДвоичныеДанные = Поток.ЗакрытьИПолучитьДвоичныеДанные();
6 fisher
 
06.10.21
14:58
Очень длинная длинна
7 NikP123
 
06.10.21
14:59
(5) Огромное спасибо, все получилось.