我在笔记本电脑上使用 Line 应用程序(Windows 10 21H2 和 Windows 11 24H2)。如何一次性导出 Line 中的所有聊天记录?
我知道可以导出一个聊天记录。所有聊天记录都会被缓存,至少是部分缓存,因此从 Line 使用的任何临时文件中导出所有部分聊天记录似乎都是可行的(但不知道它在哪里以及采用什么格式)。
我在笔记本电脑上使用 Line 应用程序(Windows 10 21H2 和 Windows 11 24H2)。如何一次性导出 Line 中的所有聊天记录?
我知道可以导出一个聊天记录。所有聊天记录都会被缓存,至少是部分缓存,因此从 Line 使用的任何临时文件中导出所有部分聊天记录似乎都是可行的(但不知道它在哪里以及采用什么格式)。
LINE 的所有聊天记录都存储在 EDB 文件中:
其中一个 EDB 文件是 SQLite 数据库,但不包含消息本身。包含消息的 EDB 文件似乎已加密:它们似乎不是 MS Exchange 文件(我尝试通过某些程序打开它们以查看 MS Exchange EDB 文件的内容,但没有成功)。因此,使用这些 EDB 文件一次性从 Line 导出所有聊天记录需要找到一种读取/解密这些文件的方法。
这与 Chang, Ming Sang 和 Chih Yen Chang 的论文第 4.1 节的观点相呼应。“在 Windows 10 上对 LINE Messenger 进行取证。”计算机杂志 30,第 1 期 (2019):114-125。doi :10.3966/199115992019023001012 (镜像):
与此同时,当我们等待某人找到读取/解密 EDB 文件的方法时,我们总是可以使用一些 GUI 自动化,例如 Sikuli。
请注意,如果切换到新的操作系统/笔记本电脑,则可以通过复制整个
C:\Users\[username]\AppData\Local\LINE
文件夹来导出然后导入所有 LINE 聊天消息。