用给定的编码解压缩ZIP
我得到了ZIP文件,其中包含文件,文件名采用某种编码。假设我知道这些文件名的编码,但是我仍然不知道如何正确解压缩它们。 这是示例文件,其中包含一个文件“【SSK字幕组】吸血鬼日记吸血鬼日记S06E12.ass” 我知道使用的编码是GB18030(中文) 问题是-如何使用unzip或其他CLI实用工具在FreeBSD中解压缩该文件以获取正确的编码文件名?我尽了我所能,但结果却永远不好。请帮忙。 我在OSX上尝试过: MBP1:test 2ge$ bsdtar xf gb18030.zip MBP1:test 2ge$ ls %A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12/ gb18030.zip MBP1:test 2ge$ cd %A1%BESSK%D7%D6Ļ%D7顿The\ Vampire\ Diaries\ %CE%FCѪ%B9%ED%C8ռ%C7S06E12/ MBP1:%A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12 2ge$ ls %A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12.ass* MBP1:%A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12 2ge$ find . | iconv -f gb18030 -t utf-8 . ./%A1%BESSK%D7%D6L抬%D7椤縏he …