小编use*_*057的帖子

在.NET(或PowerShell)中将Base64字符串转换为字节数组

我正在和一个Linux工作人员一起工作(我在Windows上工作).他向我发送了一个base64字符串,我需要使用PowerShell将其转换为字节数组.这个字节数组需要复制他最初使用的字节(他正在使用Phyton).

所以基本上,他获取一些数据并将其转换为base64字符串,然后我需要取base64字符串并转换回字节,所以我们最终得到相同的字节.(后者我需要检查这些字节的签名摘要,现在不相关.)

因此,让我们说他发给我以下base64字符串:

U29tZSBEYXRh
Run Code Online (Sandbox Code Playgroud)

我做了以下事情

[byte[]][char[]]"U29tZSBEYXRh"

85
50
57
116
90
83
66
69
89
88
82
104
Run Code Online (Sandbox Code Playgroud)

但他说我的输出是字符串的ASCII代码表示而不是实际字节(他认为字节应该作为无意义返回到屏幕,例如不可打印的字符).

我是否获得了输入数据的真正字节数组?

.net arrays string powershell

2
推荐指数
1
解决办法
5806
查看次数

标签 统计

.net ×1

arrays ×1

powershell ×1

string ×1