У меня есть кодированный сигнал base64, и я хотел бы знать, как декодировать его, чтобы получить исходный сигнал. В документации говорится, что значение / диапазон сигнала составляет Base64 Encoded Data , а в описании говорится, что сигнал Base64 кодирует несжатые необработанные данные сигнала для текущего отведения. Каждый образец данных должен быть в формате младшего байта / старшего байта ( формат с прямым порядком байтов ) . Я пытался расшифровать его с помощью r, но у меня ничего не получилось
signal="DAAMAAwADAAMAAwADQANAA0ADQANAA0ADAAMAAwADAAMAAwADQANAA0ADQAOAA4ADgAO
AA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4A
DgAOAA4ADgAOAA4ADgANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAAwADAAM
AAwADAAMAAwACwALAAsACwALAAsACgAKAAoACgAJAAkACQAJAAkACQAJAAkACQAJAAkA
CQAJAAkACQAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJAAkACQAJAAkACwAMAA0ADgAQ
ABMAFQAWABYAFwAYABgAGAAaABsAHAAeACAAIwAlACcAKwAsAC4ALgAuAC4ALgAuAC0A
LQAsACsAKgAoACYAJAAgAB0AHAAaABgAFwAVABMAEgAQAA0ACwAIAAcABQAEAAQABAAE
AAQABAAEAAQABAADAAMAAwADAAIAAgACAAIAAgACAAEAAQABAAEAAQABAAEAAQAAAAAA
///8//r/9v/z//H/8f/0//j//f8FAAwAGAAnAD0AVwB3AJgAuQDZAO0A9ADrAM0AlQBH
APT/n/9U/x7//f7n/tz+3/7p/vr+Df8i/zj/T/9j/3n/kf+p/77/0f/h/+3/9/8AAAQA
CQANABAAFQAaABwAHgAfAB8AIAAhACIAIwAkACUAJgAmACYAKAAoACkAKgArACwALQAu
AC4ALgAuAC4AMAAxADIAMwAzADQANAA0ADUANQA3ADcAOAA5ADoAOgA6ADsAPAA+AD8A
QABBAEIAQwBEAEUARgBGAEcASQBKAEsATQBOAE8AUABRAFIAUwBUAFUAVwBYAFoAWwBc
AF0AXgBfAGAAYwBlAGcAaQBrAGsAbQBvAHEAcwB1AHcAeQB6AHwAfQB+AH8AgACBAIMA
hQCGAIcAiACJAIoAiwCMAIwAjACNAI0AjgCOAI4AjACLAIoAigCJAIgAhwCGAIUAggCA
AH4AfAB7AHkAeAB2AHQAbwBqAGYAYwBfAFsAVwBTAE8ASwBHAEIAPQA6ADYAMgAwACwA
KgAoACUAIgAgABwAGQAYABYAFAAUABEAEQAQAA8ADgANAA0ADQANAA0ADAAMAAsACwAK
AAoACgAKAAoACgAKAAkACQAJAAgACAAIAAgACAAHAAcABwAHAAcABwAHAAcABwAHAAcA
CAAIAAgACAAJAAkACQAJAAkACQAIAAgACAAHAAcABgAGAAYABgAGAAYABgAGAAYABwAH
AAcABwAIAAgACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAkACQAJAAkACQAJAAkA
CQAJAAkACQAJAAoACgALAAsACwALAAsACwALAAsACwALAAsACwAMAAwADAAMAAwADAAM
AAwACwALAAsACwALAAsACgAKAAoACgAJAAkACQAJAAkACQAIAAgACAAIAAgACAAIAAcA
BwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABgAGAAYABgAGAAYABgAG
AAYABwAHAAcABwAHAAYABgAGAAYABwAHAAgA"
d=base64decode(signal)
rawToChar(as.raw(strtoi(d,16L)))
Итак, мой вопрос: как узнать количество данных в этом сигнале и как его восстановить?
Спасибо