c# - 我该如何做到这一点是在 C# 中读取文件 python 版本到 c#?
问题描述
我怎么能在 c# 中做到这一点?我正在尝试像 python 一样获取字节,但是使用 c#,但我不知道如何在 c# 中执行此操作。我正在使用File.ReadAllText(textFile);
,但它似乎根本不适合我的问题
import base64
data = open("sample.exe", "r").read()
encoded = base64.b64encode(data)
print data
private void Button4_Click(object sender, EventArgs e)
{
if (file.ShowDialog() == DialogResult.OK)
{
textBox1.Text = file.FileName;
}
}
解决方案
我假设您的意思是打印 base64 编码,而不是原始二进制数据,所以...
var data = System.IO.File.ReadAllBytes("sample.exe");
var encoded = Convert.ToBase64String(data);
Console.WriteLine(encoded);
推荐阅读
- node.js - Nodejs Kinesis Client 失败,没有太多线索
- java - Spring MVC TomCat配置运行jsp和html页面
- php - Laravel 8:找不到类'App\Policies\Gate'
- javascript - 在 react 中使用关联数组填充 ant 设计表
- curl - 将 curl 中的 @filename 转换为 Google Apps 脚本
- javascript - 如何将 PHP 数组存储在 Javascript 数组中并显示?
- powershell - 使用 Powershell 实时监控日志文件并在发现任何匹配项时发送消息
- swift - 如何使用 Swift 编写简单的静态分析?
- node.js - 我需要抓取未在视图源中显示的内容:浏览器
- git - GitHub 推送失败 - 被拒绝 - 未能将参考推送到 github