社区
C#
帖子详情
二进制文件读写代码
guolianghu
2006-11-09 09:56:06
用C#编一段代码,产生一个二进制文件,内容为“程序员大本营”,产生的二进制文件不能用系统带的
编辑器编辑,即不能用文本编辑器打开看到真实内容。
...全文
146
5
打赏
收藏
二进制文件读写代码
用C#编一段代码,产生一个二进制文件,内容为“程序员大本营”,产生的二进制文件不能用系统带的 编辑器编辑,即不能用文本编辑器打开看到真实内容。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyip
2006-11-09
打赏
举报
回复
错了
/*
//写入
string s = "程序员大本营";
byte[] buf = System.Text.Encoding.GetEncoding(936).GetBytes(s.ToCharArray());
// Console.WriteLine(System.Text.Encoding.GetEncoding(936).GetString(buf));
for (int i = 0; i < buf.Length; i++)
{
buf[i]= (byte)(~buf[i]);
//Console.WriteLine(i.ToString());
}
FileStream fs = new FileStream(@"d:\a.txt", FileMode.Create);
fs.Write(buf, 0, (int)buf.Length);
fs.Close();
*/
//读取
byte[] buf = new byte[50];
FileStream fs = new FileStream(@"d:\a.txt", FileMode.Open);
fs.Read(buf, 0, (int)fs.Length);
for (int i = 0; i < fs.Length; i++)
{
buf[i] = (byte)(~buf[i]);
}
Console.WriteLine(System.Text.Encoding.GetEncoding(936).GetString(buf));
zyip
2006-11-09
打赏
举报
回复
楼上的代码可以用notepad打开的
//写入
string s = "程序员大本营";
byte[] buf = System.Text.Encoding.GetEncoding(936).GetBytes(s.ToCharArray());
for (int i = 0; i < buf.Length; i++)
{
buf[i]= (byte)(~buf[i]);
//Console.WriteLine(i.ToString());
}
//读取
FileStream fs = new FileStream(@"d:\a.txt", FileMode.Create);
fs.Write(buf, 0, (int)buf.Length);
fs.Close();
*/
byte[] buf = new byte[50];
FileStream fs = new FileStream(@"d:\a.txt", FileMode.Open);
fs.Read(buf, 0, (int)fs.Length);
for (int i = 0; i < fs.Length; i++)
{
buf[i] = (byte)(~buf[i]);
}
Console.WriteLine(System.Text.Encoding.GetEncoding(936).GetString(buf));
liangxf0022
2006-11-09
打赏
举报
回复
用DES算法把文件加密了,文件名后缀仍然为.txt不就行了
zpingy
2006-11-09
打赏
举报
回复
加个解码器:
string s = "程序员大本营";
FileStream fs = new FileStream(@"d:\a.txt", FileMode.Create);
BinaryWriter br = new BinaryWriter(fs,Encoding.Unicode);
br.Write(s);
br.Close();
fs.Close();
zpingy
2006-11-09
打赏
举报
回复
string s = "程序员大本营";
FileStream fs = new FileStream(@"d:\a.txt", FileMode.Create);
BinaryWriter br = new BinaryWriter(fs);
br.Write(s);
br.Close();
fs.Close();
二进制
文件读写
代码
范例
两个
二进制
文件复制的
代码
范例。
VB.net
二进制
文件的读写源
代码
源
代码
基于VB.net对
二进制
文件进行读写操作。
第03章-
二进制
、八进制、十进制、十六进制之间的转换
本课程内容如下: 第1节
二进制
及十进制的由来 第2节
二进制
、十进制、八进制、十六进制的表示方法 第3节
二进制
和十进制之间的相互转换 第4节
二进制
和八进制之间的相互转换 第5节
二进制
和十六进制之间的相互转换 ...
C#081
二进制
文件的读写 源
代码
C#081
二进制
文件的读写 源
代码
读写
二进制
文件源
代码
VC编写的C++读写
二进制
文件
代码
,其功能是将一个文件全部写到另一个文件的末尾(如果没有就创建),可以填写的选项有:源文件完整地址,写入次数,目标文件完整地址。格式为:d:/文件名 (注意是左斜杠) 或 d:\\...
C#
110,500
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章