bin格式的文件如何转换成json?
问题描述:
下载了darpa透明计算的数据集,是十几个bin.x.gz格式的压缩包。解压后是bin文件,内容如图。
请问如何将bin格式的文件转换从json格式?最好是用python
答
对于二进制文件,想要解析它,首先就是分析其格式内容
1、使用WinHex(windows)等二进制查看软件打开你的bin文件,看看二进制模式下,它是啥样的结构,如果有文件头,就能根据文件头确定文件类型。
2、根据文件类型再查找对应文件类型的格式结构或者定义文档
3、git上找找有没有对应格式文档的开源库,没有的话自己根据文档结构写代码解析
由于你没有给出bin文件,无法分析,还需要你自己分析下。
答
winzip/winrar都支持解压。
linux下
tar -zxvf 压缩文件名.gz