-
Notifications
You must be signed in to change notification settings - Fork 190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Сломанная кодировка кириллицы в именах файлов и каталогов в архиве релиза 1.2.041.15 #2128
Comments
Спросил о проблеме автора 7-Zip: https://sourceforge.net/p/sevenzip/bugs/2463, таки проблема и в архиве и в 7-zip. |
@lo0p3r |
Пока нашел только такую команду для явного указания кодировки внутри архива |
Я тут привожу в порядок код 7zip в Дебиане, и вот что хочу сказать. У вас в заголовке .zip'а система, на которой он создавался — Unix, а кодировка в архиве — CP866. Никто не ждёт в архиве, сделанном на Unix системе, кодировку 866. То, что некоторые виндовые архиваторы её там ожидают — скорее странность в них, чем ожидаемое поведение. Если расскажете, как вы такой архив получаете, попробую подсказать, как сформировать его правильно. Распаковать его можно так: Или вот так: PS: Есть замечательная программа zipdetails, показывающая подробно, что у архива внутри. Очень рекомендую в отладочных целях. |
Причем на windows 11 русской версии открылся без проблем. Так и разрулил ситуацию. |
В идеале бы туда писать либо в utf-8, выставляя бит 11 в general purpose flag, либо в отдельное поле unicodename, тогда в обычный filename пусть себе будет 866, любой относительно современный софт возьмёт юникодную версию. |
В архиве релиза 1.2.041.15
vanessa-automation.1.2.041.15.zip
имена огромного числа файлов (скорее всего тех, чьи имена содержат кириллицу) поломаны.В архиве предыдущего релиза 1.2.041.1
vanessa-automation-single.1.2.041.1.zip
такой проблемы нет.The text was updated successfully, but these errors were encountered: