Page 3 of 3

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 07:07
by micro68

Latest post of the previous page:

Там Павлов отвечает:
"Note that archive without central headers can work still.
But archive without local data will not work."
Так получается, что в моем случае "архив не работает", ведь неправильное отображение русских символов и размера файла - это полбеды, но самое главное - не все подпапки отображаются и соответственно файлы в них не видны, то есть нельзя этот архив корректно разархивировать, то есть "он не работает".
Может быть Вы напишете Павлову об этом, просто я там не зареган, да и правильными словами я не смогу объяснить.
Дело то не в моем конкретном случае, а вообще в принципе - мало ли когда и кому попадется такой архив с чем то важным, и не каждый станет перебирать несколько архиваторов, чтобы его правильно открыть.

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 07:35
by 2useven10
Уже писали и не только по этому поводу.
Случаев, когда старая версия (9.20) может открыть архив, а новая нет довольно много, не только этот.
Он не пытается открыть архив любой ценой, считая более важным показать что архив некорректен.
Это стимулирует пользователей обращать внимание на программы (и их авторов), которые такие архивы делают.
А вытащить данные из них можно хоть другим архиватором, хоть старой версией этого.

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 07:47
by micro68
Понятно. Странная у него логика - тогда можно просто сделать новый архиватор, который ничего не будет открывать, что заставит людей не пользоваться архивами, следовательно и багов не будет вообще.
Но надо же стремиться к другому - сделать продукт, который откроет любой архив, если он может быть открыть.

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 08:18
by 2useven10
micro68, Ну не надо утрировать. Я тоже считаю, что если можно - надо открывать.
Но логика вполне имеет разумные обоснования. И у нас тоже есть её сторонники.
Т.е. если вы столкнулись с таким архивом - выясните кто его сделал, настучите ему по голове, он исправит свой продукт.
А вместе вы сделаете мир лучше.

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 08:54
by micro68
Да я все понимаю, и сам так и делаю. Здесь просто случай такой попался - ссылка с сайта Федерального казначейства, стучать некому да и вредно. А прога нужная, и ответ будет - "не можешь, не ешь") или куча вариантов, как открыть архив, которые я и сам знаю.

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 08:55
by John Doe
2useven10, а реально ли решить этот вопрос в arclite?
Возможно ли отдать библиотеке глобальный заголовок как локальный?

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 09:27
by 2useven10
John Doe wrote:
Wed 18 Jul, 2018 08:55
Возможно ли отдать библиотеке глобальный заголовок как локальный?
Приемлемо просто этого не сделать. Мало того я совсем не уверен, что так надо делать всегда.
Вот если бы у библиотек и был флаг для управления выбором, его можно было бы добавить в настройки.

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 09:31
by 2useven10
Т.е. относительно простой способ есть - поправить код библиотеки.
Но я не считаю его приемлемым.

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 11:40
by HaRT
micro68 wrote:
Wed 18 Jul, 2018 08:54
ссылка с сайта Федерального казначейства
На архив или на архиватор? Если это в открытом доступе, не покажете ли, где/ что за ссылка?

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 11:51
by micro68
HaRT wrote:
Wed 18 Jul, 2018 11:40
На архив или на архиватор?
На архив:
сайт - https://sedkazna.ru/forum.html?view=top ... 0&start=30
ссылка на архив - https://yadi.sk/d/dSxT2LK2GdcQm (вернее, на файлы, архив получается при "скачать все")

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 12:17
by HaRT
micro68 wrote:
Wed 18 Jul, 2018 11:51
архив получается при "скачать все"
Вот и выяснилось, кому надо капать на мозги по поводу некорректного архива. Яндекс.Диску — ведь это они так пакуют. Тут шансы добиться исправления, мне кажется, вполне реальны, если чётко продемонстрировать что созданные ими архивы нарушают спецификацию (если нарушают). Или я что-то неправильно понял?

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 12:33
by micro68
HaRT wrote:
Wed 18 Jul, 2018 12:17
созданные ими архивы нарушают спецификацию (если нарушают). Или я что-то неправильно понял?
Кто ж его знает. Этот архив открывается правильно в проводнике Винды, в Winrar, в 7-zip 9.20, но неправильно открывается - в 7-zip новее 9.20 и в плагинах FAR 7-ZIP и arclite, если они используют библиотеку 7z.dll новее 9.20.

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 14:41
by 2useven10
HaRT wrote:
Wed 18 Jul, 2018 12:17
Вот и выяснилось, кому надо капать на мозги по поводу некорректного архива. Яндекс.Диску — ведь это они так пакуют.
Архивы с яндекс диска корректные. Там всё в порядке.

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 15:02
by micro68
2useven10 wrote:
Wed 18 Jul, 2018 14:41
Архивы с яндекс диска корректные. Там всё в порядке.
Теперь - да. Но когда я первый раз качал по той же ссылке - архив был "неправильный". Возможно это было временно, а может поправили быстро.

В FAR неправильно отображается архив с русскими папками

Posted: Wed 18 Jul, 2018 16:04
by zg
micro68 wrote:
Wed 18 Jul, 2018 15:02
а может поправили быстро.
значит подход работает и обсуждать особо нечего.