Страница 59 из 68

Добавлено: Ср ноя 30, 2016 16:42
Flasher
AmeKs писал(а):Что можно сделать в этом случае?
Остаться в умолчании и написать автору 7-zip, ибо с 7zFM/7z.exe та же проблема.

Добавлено: Ср ноя 30, 2016 17:24
AmeKs
ибо с 7zFM/7z.exe та же проблема
Хм, интересно. На старых версиях то же самое было? Это только с TAR архивами?

Добавлено: Ср ноя 30, 2016 19:14
Flasher
AmeKs
Я протестировал TAR, созданный средствами Тотала, только на актуальных. Как было на старых, я не в курсе, но сомневаюсь, что могло стать хуже.

Добавлено: Ср ноя 30, 2016 19:31
AmeKs
Flasher Автор пишет
7-Zip supports UTF-8 and OEM(DOS) encodings in tar.If there is another encoding, 7-zip doesn't recognize it.
. Но я что-то не понимаю, откуда он берёт кодировку, если тут же указывает
tar doesn't contain name encoding information.

Добавлено: Ср ноя 30, 2016 20:18
Flasher
AmeKs
Нашёл тикет.
Скорее различает два маркера последовательности байтов. Почему так мало, надо у него спрашивать.

ЗЫ: ник от обращения одним пробелом отделять не принято.

Добавлено: Ср ноя 30, 2016 20:27
AmeKs
Flasher
Я в этом мало чего понимаю, поэтому каждый новый ответ автора проги в багтрекере выглядит для меня всё страннее и страннее. :roll:

Добавлено: Ср ноя 30, 2016 20:43
Flasher
AmeKs
Надо написать, чтобы не менял с OEM на Windows, а добавил ещё одну проверку ANSI-кодировки наравне с существующими, чтобы созданные прежними версиями архивы давали правильный результат.

Добавлено: Ср ноя 30, 2016 21:02
AmeKs
Flasher
А вы, как технически более подкованный товарищ, не могли ему это написать? :oops:

Добавлено: Ср ноя 30, 2016 21:45
Flasher
AmeKs
Там особых познаний не требуется. Добавка вместо замены - обычная логика. Написал по-русски.

Add:
В общем, всё свелось к тому, что DOS введён в TAR из-за кроссплатформенности (точнее совместимости с posix/linux как родными средами для TAR, где он в основном и используется), а TC и WinRAR должны по хорошему открывать файлы в UTF-8 вместо ANSI.

Добавлено: Чт дек 01, 2016 12:39
AmeKs
а TC и WinRAR должны по хорошему открывать файлы в UTF-8 вместо ANSI
Ага. А ещё gpg4win и наверное куча других утилит. Осталось только переубедить всех этих разработчиков. :) Но по мне, так лучше бы Игорь Павлов добавил опцию смены кодировки при открытии/распаковке архивов.

Добавлено: Чт дек 01, 2016 14:37
Flasher
AmeKs писал(а):А ещё gpg4win и наверное куча других утилит. Осталось только переубедить всех этих разработчиков.
Так вот и надо собрать список этих программ и предъявить автору, чтобы склонять к положительному решению. А так есть ещё и tar.exe, на которую он может сослаться.
AmeKs писал(а):Но по мне, так лучше бы Игорь Павлов добавил опцию смены кодировки при открытии/распаковке архивов.
А что это решит в контексте ТС? Опция может быть задана толко в конфиге. Поставив ANSI, получим то же самое, что есть по умолчанию, т.е. без плагина.

Добавлено: Пт дек 02, 2016 19:40
AmeKs
А что это решит в контексте ТС? Опция может быть задана толко в конфиге
Да, вы правы всё-таки. Без функции автоопределения кодировки не обойтись. Ну, теперь хоть мне понятно, в чём затык был и на Total7zip нечего пенять.

Добавлено: Сб фев 11, 2017 09:52
Azrailll
Total7zip слишком медленно распаковывает архивы. каждый файл по отдельности, вместо того чтобы передать список 7z. Это особенность плага или в конфиге можно настроить?

Добавлено: Сб фев 11, 2017 17:30
MVV
Уж чего-чего, а распаковка у него быстрая. Возможно, в конфигурации что-то не так, или архив хитромудрый... Вообще, как именно распаковка запускается? Копированием выбранных файлов из архива или по Alt+F9 по архиву?

Добавлено: Пн фев 13, 2017 11:01
Azrailll
MVV писал(а):Уж чего-чего, а распаковка у него быстрая. Возможно, в конфигурации что-то не так, или архив хитромудрый... Вообще, как именно распаковка запускается? Копированием выбранных файлов из архива или по Alt+F9 по архиву?
И по Alt+F9 и копированием без разницы. Архив большой (иначе бы и не заметил), но 7z распаковывает его секунд за 20, а плаг минут 10. Если плаг не подключать, то тс распаковывает также секунд за 10.
TC 9.0а и 7z x64
Строка в
[PackerPlugins]
7z=735,%COMMANDER_PATH%\plugins\wcx\Total7zip\Total7zip.wcx64
конфиг Total7zip на ya
yadi.sk/d/bmdJ3tBP3DyrMx