gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 15:08:51 25 4
gpt4 key购买 nike

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

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

因此,假设他向我发送了以下 base64 字符串:

U29tZSBEYXRh

我做以下
[byte[]][char[]]"U29tZSBEYXRh"

85
50
57
116
90
83
66
69
89
88
82
104

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

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

最佳答案

使用 System.Convert.FromBase64String :

[System.Convert]::FromBase64String("U29tZSBEYXRh")

关于.net - 在 .NET(或 PowerShell)中将 Base64 字符串转换为字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43776033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com