我想追加2个文件,我想分离相同的文件? 这可能在c#中?我做了一些代码来追加它可能但是我不知道分离。 任何人都知道这样做请帮助。谢谢,
答案 0 :(得分:0)
要将文件合并为一个然后提取文件,您需要定义文件格式并存储有关文件大小,名称,压缩方法等的信息。
将exe文件和文本文件合并为一个文件,无需额外信息。
一种简单的方法是定义分隔符,它将告诉您何时完成一个文件并启动另一个文件(分隔符之后的前几个字节可能是文件名,然后是0x00
和实际数据)。
另一种方法是使用标题,您可以保存所有信息。标题通常由签名组成,然后是一些数据结构(文件名,大小),以便您在读取标题后可以找到文件相关数据。
对于合并文件来说,最简单的方法就是实际压缩它们。查看并搜索ZipAchieve
(。net 4.5)。