打开*.ifc文件,我们可以在Header中找到"file_Schema",例如:表头;。。。FILE_SCHEMA(('IFC4'((;ENDSEC;
我们正在下载IFC流文件,如果知道它的文件模式版本,那将是一件好事。是否可以通过DataManagement API获取这些信息?
这已经是一篇老文章了,但仅需提及的是,对于那些在任何其他操作之前下载文件的人来说:下载后,可以使用以下命令(在类似Unix的环境中(来获得确切的IFC模式(如"IFC2X3"、"IFC4"(:
grep "^FILE_SCHEMA" file.ifc | cut -d"'" -f2
当然,这个命令可以集成在用Node.js(使用childProcess.exc(或任何其他编程语言编写的程序中。请注意,这通常比流式传输文件并在其中搜索,甚至使用特定语言的库来"grep"文件更快,尤其是对于大型IFC文件。