社区
C#
帖子详情
filestream.read读取文件到缓冲区的问题!!
WanttoBe
2006-08-07 05:56:03
我有一个程序,需要读取任意文件到一个缓冲区,然后再组织自己的数据结构,然后将缓冲区保存到另一个文件中,我发现如果读取一个XML文件时,用UE打开这个XML文件,前两个字节是 0xff 0xfe,然后后面是数据,每个字节后面紧跟一个字节是0x00,但是我在读取文件到缓冲区中时,每个字节后面的0x00就没有了,而且前两个字节(好像是标记)也没有,我是分块读取XML文件的!!
请高手指教!!
...全文
175
2
打赏
收藏
filestream.read读取文件到缓冲区的问题!!
我有一个程序,需要读取任意文件到一个缓冲区,然后再组织自己的数据结构,然后将缓冲区保存到另一个文件中,我发现如果读取一个XML文件时,用UE打开这个XML文件,前两个字节是 0xff 0xfe,然后后面是数据,每个字节后面紧跟一个字节是0x00,但是我在读取文件到缓冲区中时,每个字节后面的0x00就没有了,而且前两个字节(好像是标记)也没有,我是分块读取XML文件的!! 请高手指教!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WanttoBe
2006-08-07
打赏
举报
回复
下面是我读取文件的代码
byte[] filebuf = new byte[1024];
FileStream fs_text = new FileStream(textPath,FileMode.Open,FileAccess.Read,FileShare.Read); //textPath就是我的XML文件
retLen = fs_text.Read(filebuf,0,1024); //
**************我的XML文件,复制出来存储为XML文件,编码格式utf-8,可以测试
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<查询结果>
<ID>1</ID>
<Name>A部十二局</Name>
<Type>0</Type>
<ParentID>0</ParentID>
<IPAddress>120.4.3.75</IPAddress>
<Port>5604</Port>
<AddTime>2006-7-21</AddTime>
</查询结果>
</NewDataSet>
Knight94
2006-08-07
打赏
举报
回复
贴出你读取这部分代码。
C#
FileStream
分段读取文本内容
`
Read
`方法接受三个参数:一个
缓冲区
(`byte[]`),一个
缓冲区
起始位置(`int`),以及要读取的字节数(`int`)。读取完成后,返回实际读取到的字节数。 ```csharp byte[] buffer = new byte[1024]; // 1KB的
缓冲区
...
FileStream
文件的读取与写入
它从当前流位置读取指定数量的字节到
缓冲区
中。例如: ```csharp byte[] buffer = new byte[1024]; int bytes
Read
; while ((bytes
Read
= fs.
Read
(buffer, 0, buffer.Length)) > 0) { // 处理读取的数据 } ``...
c#实现文件读取并显示
读取文件
进度条
然后,我们可以使用`
Read
`方法来读取一定数量的字节到
缓冲区
,每次读取都会更新文件的读取位置。 在读取过程中,为了显示进度条,我们需要跟踪已读取的字节数,并将其转换为百分比。进度条通常与UI控件关联,如...
delphi
读取文件
流
读取文件
流的基本方法是`
Read
`,它可以从流中读取指定数量的字节到
缓冲区
。例如,读取整个文件到字节数组: ```delphi var
FileStream
: T
FileStream
; Buffer: TBytes; Count: Integer; begin SetLength(Buffer,...
delphi 文件读取范例 读取BIN文件(供参考)
`
Read
`方法接受一个
缓冲区
(如`PAnsiChar`或`PByte`)和要读取的字节数,并返回实际读取的字节数。 ```delphi var Buffer: PByte; // 或者 PAnsiChar,取决于你要处理的数据类型 Bytes
Read
: Integer; begin ...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章