===[ Программы ]=== #post-id: 6935-22-47 #original-date: 22.07.2019 Mon #original-time: 10:47 PM #original-day: 6935 #original-host: WinXP Home SP3 (Build 2600) Продолжается война с японцами. Как известно, когда японцы слезли с LHA, они залезли на ZIP и притащили в него свой shift_jis кишлак. В итоге, если у тебя не японская локаль, в архиве с игрушкой (даже честно купленной!) будут крякозябры, а игрушка наверняка заглючит. Поэтому до недавнего времени я делала в линупсе так: > unzip -O shift_jis RJ123456.zip Ну а потом RAR или 7-zip. Однако, буквально сегодня мне попался особо упоротый архив, из которого даже так не все файлы нормально распаковались. Там была одна папка с японским, но в итоге я получила две папки: с японским и с крякозябрами. В первую попали все файлы, имена которых расшифровались правильно, в другую – остальные. Отчаянные времена потребовали отчаянных мер, поэтому я полезла за AppLocale, хоть и помнила, что оно то и дело вызывало проблемы в самых неожиданных местах, даже если не использовалось. Оказалось, что с сайта MS его качнуть уже нельзя, а на всяких сторонних сайтах... Нет, у меня есть всё это в архиве ПО, но тут мне на глаза попался некий Locale.Emulator, который ещё и опенсорсный. https://pooi.moe/Locale-Emulator/ Решила попробовать его. Оказалось, что он реально работает буквально со старта. Правда, в x64 Нанами в контекстном меню Проводника менюшка программы появлялась только для 32-разрядных программ (хотя на сайте написано, что x64 – без проблем), но я просто взяла соответствующий 7-zip, запустила его этой программой, открыла в нём ZIP файл, увидела красивую структуру каталогов и распаковала. И всё прошло без проблем. Что характерно, игра, которая была упакована в кривой архив, запустилась безо всяких японских локалей и прекрасно показала японский. Тоесть, это офигенно: игры юникодные, а архивы до сих пор в shift_jis. Япония!