Sub String2Binary(txt As String) As String
Dim res As String = ""
For Each b As Byte In txt.GetBytes("UTF8")
Dim sb As StringBuilder
sb.Initialize
Dim x As Int = Bit.ShiftLeft(1, 31)
For i = 0 To 31
Dim ii As Int = Bit.And(Bit.And(0xff, b), x)
If ii <> 0 Then sb.Append("1") Else sb.Append("0")
x = Bit.UnsignedShiftRight(x, 1)
Next
res = res & NumberFormat2(sb.ToString, 8, 0, 0, False)' & " "
Next
Return res
End Sub