为二进制文件创建元数据 我有一个二进制文件,我在C++中创建,我被要求创建一个元数据格式来描述它可以用元数据在java中读取的数据。p>
数据文件中的一条记录有时间,然后是64字节的数据,然后是CRC,然后是新行分隔符。元数据应该如何描述64字节中的内容?我以前从未创建过元数据文件。您可能希望生成一个文件,该文件描述数据文件中有多少条目,以及时间范围。根据您拥有的数据类型,元数据可能包含每个记录条目(RawData、ImageData等)或一个全局条目(以浮点形式存储的数据)为二进制文件创建元数据 我有一个二进制文件,我在C++中创建,我被要求创建一个元数据格式来描述它可以用元数据在java中读取的数据。p>,c++,file,binary,metadata,C++,File,Binary,Metadata,数据文件中的一条记录有时间,然后是64字节的数据,然后是CRC,然后是新行分隔符。元数据应该如何描述64字节中的内容?我以前从未创建过元数据文件。您可能希望生成一个文件,该文件描述数据文件中有多少条目,以及时间范围。根据您拥有的数据类型,元数据可能包含每个记录条目(RawData、ImageData等)或一个全局条目(以浮点形式存储的数据) 这完全取决于Java代码应该做什么,以及您有什么用例。如果你想知道是否根据日期打开文件,那应该是元数据的一部分,等等。我想也许你的设计是反向的 首先,想想结
这完全取决于Java代码应该做什么,以及您有什么用例。如果你想知道是否根据日期打开文件,那应该是元数据的一部分,等等。我想也许你的设计是反向的 首先,想想结局
- 你想看到什么结果?Java程序将创建某种.csv文件李>
- 什么类型的文件李>
- 这样做需要什么信息李>
尝试使元数据可扩展,以便将来添加额外的元数据不会破坏您正在编写的程序。e、 g.如果Java程序发现它不理解的元数据,它就会跳过它。你有没有一个例子,或者给我指一个元数据结构的好例子的网站?看看Wikipedia——MP3的ID3标签或JPEG的EXIF数据是一个流行的例子。但是元数据是否好完全取决于用例。例如,如果你对一首歌的频率分布感兴趣,MP3中的ID3标签就帮不了你。定义没有用例的元数据毫无价值。用例是Java应用程序将获取二进制文件和元数据并从中创建csv文件。否。用例可以是:“Java应用程序想要读取元数据并创建一个具有时间范围的CSV。”或者类似的东西。否则,创建一个空的元数据文件,这将生成一个空的CSV文件,您就完成了。