02 Apr 18 10:26, Alex Korchmar wrote to me: VS>> Он не в зависимости от локали, ему надо ключами указывать VS>> кодировку в архиве. AK> у него нет таких ключей. "кодировки" windows/dos - это для AK> перекодирования _файлов_, а не их имен.
И в страшном сне не приснится мне архиватор, который вздумает перекодировать *файлы* (в смысле их содержимое).
По крайней мере если сделать "unzip -t -O cp1251 1.zip" в том же примере, то имена файлов превращаются в каракули.
VS>> Впрочем у меня почему-то работает и так, архив 1.zip создавался VS>> WinRAR-ом:
VS>> $ unzip -t 1.zip VS>> Archive: 1.zip VS>> testing: 1/ OK VS>> testing: 1/Русское имя.txt OK VS>> testing: 1/Ещё одно Русское имя.txt OK VS>> No errors detected in compressed data of 1.zip. AK> кодировка терминала-то какая? AK> Если у тебя по кругу utf, оно так и работает.