我必须将大量二维点和一些小的相关数据归档。文件将由第三方使用,用户希望将此文件用作其程序的输入。所以用户需要在他的程序中解析文件的内容。
我想使用像 XML 这样可读和自记录的文件格式。但是为此使用 XML 将使文件至少大 3 倍。
那么有没有一种通用的方法来编写这些数据,以便用户可以轻松理解呢?
请注意,有几个比二维点更复杂的附加数据条目。
任何建议将不胜感激。
编辑:问题不是如何解析文件,而是如何编写文件以便可以直观地解析它。
编辑 2:更具体地说:我正在编写带有 N 个点和 N 个摄像机的简单 3D 场景模拟器,所以对于每个时间点,我需要为每个摄像机存储每个点的 2D 投影。当然,相机位置和方向需要存储在同一个文件中。