Я пытаюсь написать архиватор в java, который создает архивы TAR или ZIP, с правильными именами кириллических файлов, затем он открывается в linux.
В windows я использую org.apache.tools.zip, из ant:
ZipOutputStream.setEncoding("cp866");
чтобы получить его, но файловый ролик (менеджер архивов) в Linux не понимает этого. В org.apache.tools.tar метод setEncoding () не существует. Также я пытаюсь использовать другую кодировку, которая поддерживает кириллицу, такую как cp1251, utf-8, koi-8r, но она не дает результата.