我希望创建一种文件格式,用于存储和共享程序,以便从基本元素中制造化学品。格式需要定义诸如每个基本元素的数量,书面程序,发生反应所需的时间,关于预期结果的定性信息,例如“混浊,红色,液体”等等。
我真的不知道关于文件格式的第一件事,有人可以指导我到哪里开始,和/或提供一些关于使格式通用和可用的技巧吗?我的第一直觉是以某种方式从XML开始,尽管我对此也不太了解。
我误导了你正在设计的确切性质,因为它在发布日期之前是秘密的,但我的例子应该足够相似,任何建议仍然适用。
感谢您提供任何帮助。
答案 0 :(得分:2)
除非您有非常充分理由,否则请勿尝试设计自己的文件格式。在几乎每个领域中,已经存在许多冲突的文件格式,这使得程序兼容性成为头痛的问题。我鼓励您寻找符合您需求的现有,最好是开放的文件格式。
如果您确实需要创建新格式,那么XML是一个很好的起点。 XML是基于文本的,允许轻松检查,使得格式可以在很少的开发工作中使用,并且可以在未来几年内使用。我还鼓励您研究文件格式的领域(化学)和潜在应用,以确保其功能符合行业需求。