У меня есть файл .tar.gz, который содержит файл с «необычными» символами юникода в его именах (NetLock_Arany_ = Class_Gold = _Főtanúsítvány.pem). Когда я извлекаю архив с помощью модуля tarfile в python 3, имя файла запутано (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.