我在MacOS的命令行中使用openssl base64 -in en -out en1
将一个文件编码为base64,我正在使用以下代码读取此文件:
string fileContent = File.ReadAllText(Path.Combine(AppContext.BaseDirectory, MConst.BASE_DIR, "en1"));
var b1 = Convert.FromBase64String(fileContent);
var str1 = System.Text.Encoding.UTF8.GetString(b1);
我得到的字符串在实际文件内容之前有一个?
.我不知道是什么原因造成的,如果有任何帮助,我们将不胜感激.
输入示例:
import pandas
import json
编码文件示例:
77u/DQppbXBvcnQgY29ubmVjdG9yX2FwaQ0KaW1wb3J0IGpzb24NCg0K
基于C代码的输出:
?import pandas
import json