如何使用Python 3提取包含名称为Unicode字符的文件的tar文件

时间:2019-06-05 11:40:58

标签: python python-3.x unicode tarfile

我有一个.tar.gz文件,该文件包含名称中包含“异常” unicode字符的文件(NetLock_Arany_ = Class_Gold =_Főtanúsítvány.pem)。当我使用python 3的tarfile模块提取存档时,文件名被弄乱了(NetLock_Arany_ = Class_Gold = _Fotanstvny.pem)。

with tarfile.open(name='archive.tar.gz', mode='r:gz', encoding='utf-8') as file:
    file.extractall(targetFolder)
    file.close

我尝试了各种编码,但没有一个设法正确获得文件名。 我正在运行Windows。

0 个答案:

没有答案