存储格式比较规整,文本前用字节数表示后面有几个字符,紧跟着就是字符的实际数据
我尝试通过直接解析文件以达到读取内部数据及修改内部数据的目的,目前结合门窗软件自身读写修改这个数据的特性及16进制对比工具的帮助下,只解析了前面一小部分的内容,就是文本部分。这样解析有些慢且目前陷入了无头绪状态,整体文件数据采用“0C 00 00 00 0C”进行分隔,可以将整个文件分隔为好多个小块。
最开始我是想将数据分为小块后进行逐块分析其内部结构,感觉像是将结构体直接进行了保存为文件,并将多个结构体进行了组合。
但今天早上突发奇想,这文件是否是一个小型的文件数据库呢?
但不清楚数据库类型
看到这个帖子的朋友有没有接触过这个类型的数据库?
或者能给点解析这个文件的建议或者思路?
最后是分析的文件,这里无法上传文件,分享的百度云盘连接:[](链接:https://pan.baidu.com/s/1K8SCeEL6C9D5SQxKXD1WbA?pwd=1111
提取码:1111 )
你的文件没有扩展名吗
能用文本文档看到字符串,不代表是文本文件
这就是个典型的二进制文件
只不过里utf8格式存放的字符串刚好可以被解析出来显示而已
而其他数据转换不成文字,就会显示为乱码
这应该是某款空间设计软件保存的图纸信息,因为从这个文件内容上来看,很像是室内装修设计的信息.
如果要解析的话,应该需要使用"某款空间设计软件"了