我在Mac上的base64中有一个电话记录,这是我无法理解的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我在Mac上的base64中有一个电话记录,这是我无法理解的相关的知识,希望对你有一定的参考价值。

我正在挖掘mac上的电话数据的日志文件,有一些条目是可理解的明文,但大多数是base64,并且不知道它最初表示的是什么我无法弄清楚如何解码它变得有意义。它们是108个字符的块,我完全肯定是base64(所有正确的字符用于base64,没有一个不是,以等号结束),但我不知道如何从它们中获得任何有用的东西。

以前有人能够高效地使用这些数据,但是没有记录。有没有人知道它在base64之前会是什么,或者如何将它恢复为可用的格式?

答案

你为什么不尝试Python脚本?

有一篇文章可以帮助您:

Python base64 data decode

看看这个!有一个答案可以真正帮助你。

如果你不知道如何使用python,这是一个官方初学者指南:

https://www.python.org/about/gettingstarted/

从这里下载:https://www.python.org/downloads/mac-osx/

我会写一个像这样的Python程序:

import base64

file = open('yourlog.log','r')
outputfile = open('result.log','wb')

for line in file:
    decoded_line = base64.b64decode(line)
    outputfile.write(decoded_line)

file.close()
outputfile.close()
print('Finished!')

以上是关于我在Mac上的base64中有一个电话记录,这是我无法理解的的主要内容,如果未能解决你的问题,请参考以下文章

在列表中查找相同的行

base64 在执行 WHERE 之前解码 mysql 列

Java Base64编码存在 情况

iOS上的Base64编码最后缺少填充

base64 解码混合结果

将 UTF-8 转换为 base64 字符串