附加&在c#中分离相同的文件

时间:2014-05-28 08:46:33

标签: c# .net filestream

我想追加2个文件,我想分离相同的文件? 这可能在c#中?我做了一些代码来追加它可能但是我不知道分离。 任何人都知道这样做请帮助。谢谢,

1 个答案:

答案 0 :(得分:0)

要将文件合并为一个然后提取文件,您需要定义文件格式并存储有关文件大小,名称,压缩方法等的信息。

将exe文件和文本文件合并为一个文件,无需额外信息。

一种简单的方法是定义分隔符,它将告诉您何时完成一个文件并启动另一个文件(分隔符之后的前几个字节可能是文件名,然后是0x00和实际数据)。

另一种方法是使用标题,您可以保存所有信息。标题通常由签名组成,然后是一些数据结构(文件名,大小),以便您在读取标题后可以找到文件相关数据。

对于合并文件来说,最简单的方法就是实际压缩它们。查看并搜索ZipAchieve(。net 4.5)。