0
macOSの下でgnu tar
を使用していくつかのtarアーカイブをアンアーカイブして得たファイルがいくつかあります。これらのファイルの名前は、キリル文字を使用しているため、%8A%AE%AD%E1⠭⨭ - %84%87 %FCML1.ipynb
です。 %8A
などがcp866コードであると思われますが、誤って有効なutf-8コードであるいくつかのバイトシーケンスのユニコード表現と思われるいくつかのユニコード文字(⨭
など)もあります。私はすべてのファイルをUnicode/UTF-8にデコードして、ファイルの名前を変更できるようにしたい。どうしたらいいですか?tarのアーカイブ解除後にキリル文字でcp866でエンコードされたファイル名をデコードする