【发布时间】:2015-03-07 14:46:55
【问题描述】:
问题
对于我当前的项目,我需要将图像、序列化对象等存储在带有下划线文件结构的单个文件中。由于我的php背景,整个过程对我来说是新的。
问题
什么是该主题的好读物?什么是这类事情的“最佳实践”?
备注
用户应该仍然能够操作数据,只要他/她喜欢。
【问题讨论】:
-
用户应该仍然能够操作数据是什么意思?直接编辑生成的文件?他们将如何编辑保存在那里的序列化对象或图像?
-
我想使用一个 zip 文件作为容器,内容仍然是可编辑的,用户只需覆盖现有文件,即 xml 仍然是纯文本,图像仍然是图像.
-
ZIP 或类似的存档不是一个坏主意。看看这个github项目的相关思路(虚拟文件系统):github.com/platformdotnet/Platform.VirtualFileSystem
-
我可能会采用 Platform.VirtualFileSystem 方法,谢谢@david-tansey。如果您愿意,请将您的建议添加到答案中,您可以获得一些代表;)
标签: c# file-io containers