1. 首页
  2. 生活常识
  3. xlog是什么文件电脑怎么打开(xlog文件的解码操作步骤)

xlog是什么文件电脑怎么打开(xlog文件的解码操作步骤)

简介:关于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