| Summary: | CP866.zip | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | kessys <nfsmobile> |
| Component: | ark | Assignee: | Sergey V Turchin <zerg> |
| Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | cas, zerg |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=54258 | ||
|
Description
kessys
2025-04-04 14:44:44 MSK
Если удаление zip не помогает, чините госпорталы. Сберовские zip-ы норм. Пример приложите, чтобы проверить. Увы приложить сам не могу, но с портала фабриканта это все доступно без долгого поиска. В винде под приложением 7-zip такая же ситуация, но если воспользоваться проводником, то все распакуется как надо. О! Есть ещё ответ из техподдержки. Проблема с некорректным отображением имен файлов в архиве вызвана тем, что при создании архива для названий файлов использовалась кодировка CP866 (распространенная на системах с кириллической локалью). Под ОС Windows эта кодировка корректно интерпретируется, но в среде Linux, где по умолчанию используется кодировка UTF-8, имена файлов отображаются неправильно. При этом, внутри ZIP-файла нет информации о кодировке. При разархивировании пользователь может попробовать явно указать кодировку CP866 - в таком случае имена файлов и папок будут отображены корректно. unzip /home/papka/papka/540.zip Archive: /home/papka/papka/540.zip creating: ‡ пўЄ / inflating: ‡ пўЄ /‡ пўЄ .pdf creating: Џа®зЁҐ ¤®Єг¬Ґвл/ inflating: Џа®зЁҐ ¤®Єг¬Ґвл/‡ пў«ҐЁҐ ®Ў ®вбгвбвўЁЁ ®Ўбв®п⥫мбвў.pdf inflating: Џа®зЁҐ ¤®Єг¬Ґвл/Џ« ⥦®Ґ Ї®аг票Ґ ®в 20.03.25.PDF inflating: Џа®зЁҐ ¤®Єг¬Ґвл/‘ўЁ¤ҐвҐ«мбвў® ® ॣЁбва жЁЁ.pdf inflating: Џа®зЁҐ ¤®Єг¬Ґвл/Џ« ⥦®Ґ Ї®аг票Ґ ®в 31.03.25.PDF inflating: Џа®зЁҐ ¤®Єг¬Ґвл/‚лЇЁбЄ …ѓђћ‹ ®в 26.03.25.pdf inflating: Џа®зЁҐ ¤®Єг¬Ґвл/ђҐиҐЁҐ ь2 ®¤®ЎаҐЁҐ Єа.‘¤Ґ«ЄЁ.pdf inflating: Џа®зЁҐ ¤®Єг¬Ґвл/“бв ў.pdf inflating: Џа®зЁҐ ¤®Єг¬Ґвл/ђҐиҐЁҐ 1.pdf inflating: Џа®зЁҐ ¤®Єг¬Ґвл/‘ўЁ¤ҐвҐ«мбвў® «®Ј®ў п.pdf unzip -I CP866 /home/papka/papka/540.zip Archive: /home/i_am/papka/papka/540.zip creating: Заявка/ inflating: Заявка/Заявка.pdf creating: Прочие документы/ inflating: Прочие документы/Заявление об отсутствии обстоятельств.pdf inflating: Прочие документы/Платежное поручение от 20.03.25.PDF inflating: Прочие документы/Свидетельство о регистрации.pdf inflating: Прочие документы/Платежное поручение от 31.03.25.PDF inflating: Прочие документы/Выписка ЕГРЮЛ от 26.03.25.pdf inflating: Прочие документы/Решение №2 одобрение кр.Сделки.pdf inflating: Прочие документы/Устав.pdf inflating: Прочие документы/Решение 1.pdf inflating: Прочие документы/Свидетельство налоговая.pdf (Ответ для Sergey V Turchin на комментарий #1) > Если удаление zip не помогает, чините госпорталы. Сберовские zip-ы норм. Увы, но такие требования закупщикам предъявить нельзя, они тоже вправе выбирать. (Ответ для kessys на комментарий #3) > Увы приложить сам не могу, но с портала фабриканта это все доступно без > долгого поиска. Вы даже сам сайт не привели. Мы должны догадаться? Начните с точной инструкции, как воспроизвести. Кому направить? 81,2 Миб весит (Ответ для kessys на комментарий #7) > Кому направить? 81,2 Миб весит На любой сервис хранения файлов и ссылку сюда. (Ответ для kessys на комментарий #9) > https://disk.yandex.ru/d/xXzrqZ39k6BaBg И как теперь убедиться, что этот кривой файл сделали не вы специально? Возможное решение: * повесить баг на libnatspec, что unzip неправильно определяет кодировку * отключить модуль 7z, оставив info-zip (Ответ для Sergey V Turchin на комментарий #11) > Возможное решение: > * повесить баг на libnatspec, что unzip неправильно определяет кодировку > * отключить модуль 7z, оставив info-zip Мне новую заявку сделать, или эту направить?. По поводу убедиться в 1 комментарии есть ссылка где человек уже рассказывает о такой же проблеме. (Ответ для kessys на комментарий #12) > > * повесить баг на libnatspec, что unzip неправильно определяет кодировку > > * отключить модуль 7z, оставив info-zip > Мне новую заявку сделать, или эту направить?. Новую. К этой относится только отключение модуля 7z. |