Коллега дал мне zip-архив некоторых данных, которые мне нужно проанализировать, но, к сожалению, имена файлов были повреждены где-то по пути, либо при создании архива, либо при извлечении их на моем компьютере.
Архив содержит 3000 файлов, имена которых содержат японские символы. Он заархивировал его на машине с Windows, а я использую Mac. Если я дважды щелкну по архиву, то получу имена файлов, которые выглядят так:
0001_rt_ñºéå-ïÅí ñºéå-àÍî _ÉAÅ[ÉãÉeÉBÅ[.dat
С другой стороны, если я использую 'unzip' в командной строке, тот же файл выходит
0001_rt_%FB+%C4%EE-%F2%FC%C6-%FB+%C4%EE-%EA%DB%F6-_%E2A%FC[%E2%EF%E2e%E2B%FC[.dat
Содержимое файлов в порядке (они не содержат никаких японских символов, только цифры), но мне нужно получить исходные имена файлов.
Можно ли как-то восстановить правильные имена файлов, не имея доступа к исходным файлам, которые находятся на другом компьютере в другом городе? Я готов написать быстрый скрипт на Python, если это возможно, но я не очень разбираюсь в кодировке символов, поэтому я не уверен, как это сделать.