C#如何实现文件头部添加标记
我在做一个文件标记系统,想实现如下功能:对任意一个文件,在其头部添加一个任意长度二进制标记,作一个变换,使文件无法识别。另外,如何实现解标记,即去掉二进制头,使文件正常读取。用C#实现,谢谢
...全文
请发表友善的回复…
发表回复
sirzxj 2011-01-02
- 打赏
- 举报
[Quote=引用 4 楼 wuyq11 的回复:]
文件的类型是通过头文件来区别的
只需要在原文件流的最前面加一个标识的字节就行了
[/Quote]
up
文件的类型是通过头文件来区别的
只需要在原文件流的最前面加一个标识的字节就行了
[/Quote]
up
boringame 2011-01-02
- 打赏
- 举报
System.IO 命名空间里面提供了你要的具体操作功能实现。
大概是打开2个文件流,一个文件读文件,一个文件流写文件。
把写文件的,先写了标识,在把读文件的那个流的内容拷贝到写的里面。
写完以后,这个写文件输出,就是你要的文件了。
本帖子的任何回复都逃不过我的法眼,因为我用《Csdn收音机》!
大概是打开2个文件流,一个文件读文件,一个文件流写文件。
把写文件的,先写了标识,在把读文件的那个流的内容拷贝到写的里面。
写完以后,这个写文件输出,就是你要的文件了。
本帖子的任何回复都逃不过我的法眼,因为我用《Csdn收音机》!
beleson 2011-01-02
- 打赏
- 举报
文件流我当然知道,就是代码写起来就问题百出了。
长度是固定的,只是为了方便讨论随便选择一个长度值。
就是通过在前面加一个标识的字节改变文件类型,使之标识后不能读取,现在想知道具体的代码,不太会写。
长度是固定的,只是为了方便讨论随便选择一个长度值。
就是通过在前面加一个标识的字节改变文件类型,使之标识后不能读取,现在想知道具体的代码,不太会写。
wuyq11 2011-01-02
- 打赏
- 举报
文件的类型是通过头文件来区别的
只需要在原文件流的最前面加一个标识的字节就行了
只需要在原文件流的最前面加一个标识的字节就行了
mayuliuze 2011-01-02
- 打赏
- 举报
写表头?
sprc_lcl 2011-01-02
- 打赏
- 举报
一个任意长度?
为什么不固定?要不你咋解析
为什么不固定?要不你咋解析
haishenshizi 2011-01-02
- 打赏
- 举报
有个东西叫文件流--!