xlog是什么文件电脑怎么打开(xlog文件的解码操作步骤)
如果有更好的建议或者想看更多关于生活常识技术大全及相关资讯,可以多多关注茶馆百科网。

前面介绍了xlog和将日志打印到xlog文件中,下面介绍如何将xlog文件解码为普通的可读日志文件。
如果在Android代码中使用未加密的方法初始化xlog,例如:
Xlog。(假,Xlog开放。LEVEL_DEBUG Xlog。AppednerModeAsync, ", logPath, 'dbxLog', ");最后一个条目是pubkey,这意味着日志内容没有加密。
您可以直接使用mars项目的decode_mars_nocrypt_log_file.py文件完成此操作,但mars提供的python工具是python 2版本。他们中的大多数现在使用python3,所以如果你愿意在本地使用多个python版本,配置一个python 2,添加所需的库,然后执行那个版本。
如果你不想配置python2而想使用python3,你也可以手动修改python文件。以下是我所做的:
{“代码”:0,“味精”:“\ u6210 \ u529f”、“数据”:“{20}\ \“代码”:"}
这是我修改的文件(decode_mars_nocrypt_log_file)。Py)地址:https://www.aliyundrive.com/s/ctiyzyjwjvk
解码是直接完成的,将xlog文件作为参数传入:
python decode_mars_nocrypt_log_file.py dbxLog_20220514. pythonXlog
对于不加密的xlog进行解码
Mars提供了一个加密工具:gen_key.py,可以直接执行该工具获得一组随机的公私钥:
gen_key.py获取的密钥
在Android代码中初始化xlog时,公钥被传递给指定的参数,输出日志被加密:
Xlog。(假,Xlog开放。LEVEL_DEBUG Xlog。AppednerModeAsync, ', logPath, 'dbxLog', ' 68f0b7d5c8a792e1ea94cfc5aaad0db0840282e2b8f8a82f369a996f681c6cd1292f2d6d06712eaf735459584819c4fa7b94f2d9bd53837782ea35 aef52ef35');Decode_mars_crypt_log_file.py是解码和解密的工具。火星上也有,但不能直接使用。里面的key需要修改:
更新的关键
请注意,这个由mars提供的工具也需要执行python2。我已经将其修改为python3,如果你需要检查它:
{“代码”:0,“味精”:“\ u6210 \ u529f”、“数据”:“{20}\ \“代码”:"}
用法相同:
python decode_mars_crypt_log_file.py dbxLog_20220514.xlog
本文主要介绍了关于xlog是什么文件电脑怎么打开(xlog文件的解码操作步骤)的相关养殖或种植技术,生活常识栏目还介绍了该行业生产经营方式及经营管理,关注生活常识发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解生活常识技术怎么管理的要点,是您生活常识致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/1480365.html