社区
C#
帖子详情
100分求救!!!
oneleave
2004-04-21 04:33:45
现小弟需要修改一文件(非本格式)的某一位置的数据,用WinHex能找到位置,但显示的是乱码,在C#中不知道如何才能达到修改某一位置数据的目的.请各位高手指教一下,谢谢先
...全文
25
14
打赏
收藏
100分求救!!!
现小弟需要修改一文件(非本格式)的某一位置的数据,用WinHex能找到位置,但显示的是乱码,在C#中不知道如何才能达到修改某一位置数据的目的.请各位高手指教一下,谢谢先
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oneleave
2004-04-22
打赏
举报
回复
ok,问题解决,谢谢csharpguy(csharpguy)
happy01
2004-04-22
打赏
举报
回复
up
marvelstack
2004-04-22
打赏
举报
回复
使用FileStream.Seek方法定位。
csharpguy
2004-04-22
打赏
举报
回复
如果你用 Seek 或者 直接设定 Position 在一个FileStream 上,
然后用 WriteByte, 就可以把那个position 上那一byte 改了
例如
using( FileStream fs = new FileStream("myFile.bin", FileMode.Open, FileAccess.ReadWrite ) )
{
fs.Seek(0,SeekOrigin.Begin);
fs.WriteByte((byte)(' '));
fs.Close();
}
如果 myFile.bin 原来是有 "nice" 四个字母
运行后就成了" ice"
bitsbird
2004-04-21
打赏
举报
回复
up
athossmth
2004-04-21
打赏
举报
回复
关注
oneleave
2004-04-21
打赏
举报
回复
up up
greatsft
2004-04-21
打赏
举报
回复
用replace代替找到后的字符串,然后写入,当然如果该文件的权限是
只读的话,估计就不能实现了!
wish u good luck
Greatsft
hivak47
2004-04-21
打赏
举报
回复
事件中没有?
oneleave
2004-04-21
打赏
举报
回复
读是可以读到,但关键是,读到了之后怎么修改,然后再写回去呀
nameldw
2004-04-21
打赏
举报
回复
帮你顶先
csharpguy
2004-04-21
打赏
举报
回复
例如
using( FileStream fs = new FileStream( "myFile.bin", FileMode.Open )
{
fs.Seek( 1024, SeekOrigin.Begin );
int theByte = fs.ReadByte();
}
读一个文件里的第1025 byte
不确定这是不是你的意思。。
floodzhu
2004-04-21
打赏
举报
回复
是不是可以使用 FileStream.Position 呢,看看MSDN吧
oneleave
2004-04-21
打赏
举报
回复
up
wuhancrisis.github.io:武汉同胞口罩下的呐喊| 中国武汉的人道主义危机
一月二十九日超级话题创建成功,二月三日官方发现, 二月四日实施控制, 微博数量由三千多下跌到一百四十二条. 现话题内最初的微博发帖日只到二月三日,故无法证实或证伪,欢迎大家出谋划策,收集到二月三日前的求助...
基于stm32的智能自行车尾灯
产品的结合,且成本低廉,在一百元左右。 模块分析如下:主控MCU采用STM32103C6,搭载FreeRTOS操作系统方便后续产品功能拓展与升级。其中 刹车尾灯功能包括加速度检测模块和LED灯组模块;行车安全检测功能包括陀螺...
智能报警路灯-电路方案
【设计背景】 当在公园、郊区等偏僻区域或黑夜无人情景,发生突发事件,手机等通讯设备被抢、丢失或未携带等,需报警
求救
。在这种孤立无援情况下,我们急需报警
求救
设施。 根据以上需求,相关部分可在以上这种环境下...
求救
!!!!!!jsp执行错误;(转)
求救
!!!!!!jsp执行错误;(转)[@more@]我tomcat运行正常;http://localhost:8080/访问正常;安装了mysql,运行也正常;只是不清楚tomcat和mysql之间还需要做什么吗?另外我修改了...
android os 跑流量,紧急!
求救
!
求救
!
求救
!Android os跑流量是什么情况?
该楼层疑似违规已被系统折叠隐藏此楼查看此楼水水 继续我来刷经跟小明一起喜欢上了贴吧,直到有一天他都11级了,我才4级...假如你每天签到拿4经验,18级300000/4=75000天,如果从1岁开始签到,那100 年=36500天,你...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章