用libpff字符编码从PST中提取附件

2024-05-18 15:47:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从PST文件中提取电子邮件和附件。但是,我不理解附件缓冲区的编码。你知道吗

我意识到pypff的功能在附件方面仍然非常有限。我能够按照以下建议读取一些附件的缓冲区:Export PST and OST with pypff / libpff

然而,结果是不可读的,我只是不知道如何解码的内容。你知道吗

输出如下:

\xd9J\x85*bR\x08\x07 
t\xe9\x92MXU\n0\x00\x00t\x02\x9dE\x00W\xfb\x15\xb7\x9c\xd3\x0bh|\xc7 
\xb3\xf9csc\x18\xc9\xef\xd0~T\xadi\x03H\xb24\x11\x17BJ\xb1A\x90O$\x83\xeb\xc0\xa
9\xe8\xa0\n\xcdah\xf7"\xe9\xad`i\xd7\xa4\xa60\\~=i\x0e\x9bdVD6v\xe5%;\xa4_)p\xe7
9\xc9\x18\xe7\x9ej\xd5\x14\x01\t\xb6\x88\xe31FpI\x1f 
\xe0\x93\x93\xfa\x8c\xd3\x1a\xc6\xd9\xe5\x12\xb5\xb4&E\xce\x1c\xc6\t\x199\xeb\x8
fZ\xb3E\x00Vm>\xd1\xd7kZ@\xc3p|\x18\xd4\x8d\xc0`\x1e\x9d@\xe34\xcb\xad2\xde\xea\
xd4\xdb\xb2\x08\xd3\x18S\x18\nW\x9c\xf1\xc61\x902:\x1e\xf5r\x8a\x00\xa3m\xa4X\xd
a\xc7\x1a\xc7k\x16bR\xaa\xec\x80\xb6\t$\xf3\x8e\xe4\x9c\xfdjh\xecm\xa1\x8f\xcb\x

使用chardet.detect()也无济于事。它给了我NoneWindows-1254(25%的置信度,土耳其语)。不过,我知道一定是德语(主要是英语)。你知道吗

你知道怎么破译吗?你知道吗

通常的嫌疑犯是行不通的:

.decode('ascii')
.decode('utf-8')

Tags: 附件缓冲区x00pstxe9x9cxc0x08

热门问题