2017-05-04 15 views
0

私は仕事中のLinuxの人と作業しています(私はWindowsで作業しています)。彼はPowerShellを使ってバイト配列に変換する必要があるbase64文字列を私に送ります。このバイト配列は、もともとPhytonを使っていたバイトを複製する必要があります。.NET(またはPowerShell)のBase64文字列をバイト配列に変換する

基本的に、彼はいくつかのデータをとり、それをbase64文字列に変換します。そして、私はbase64文字列を取得し、同じバイトで終わるようにバイトに変換する必要があります。 (後者として、私は今のところ、関連する、これらのバイトの署名ダイジェストをチェックする必要はありません。)

したがって、私たちは彼が私に次base64文字列送信しましょう:私は

を次のようにします

U29tZSBEYXRh 

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

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

しかし、私の出力は実際のバイトではなく文字列のASCIIコード表現であると言います(バイトはスクリーンには意味がないと返されます)。

入力データの真のバイト配列を取得しているかどうかを確認しますか?

+3

の可能性のある重複(http://stackoverflow.com/questions/15414678/how-to-decode-a-base64-string)[Base64文字列をデコードする方法?] – vonPryz

+0

まずBase64について[基本的な考え方](https://en.wikipedia.org/wiki/Base64)をご覧ください。 b64をbyte-char配列にキャストしても意味をなさない。 – vonPryz

+0

"複製"または "複製"を意味しますか?つまり、「このバイト配列はバイトを複製する必要があります...」と言います。 – Enigmativity

答えて

関連する問題