= Сообщение: 6915 из 10767 ===================================== RU.UNIX.BSD = От : Eugene Grosbein 2:5006/1 03 Apr 18 03:01:22 Кому : Alex Korchmar 03 Apr 18 03:01:22 Тема : Re: tar: Can't translate pathname to UTF-8 FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+4543d469 На : area://RU.UNIX.BSD?msgid=ddt.demos.su+46c7f41c = Кодировка сообщения определена как: IBM866 ================================= Ответ: area://RU.UNIX.BSD?msgid=<1187509281@ddt.demos.su>+2ae9d427 ============================================================================== 02 апр. 2018, понедельник, в 17:41 NOVT, Alex Korchmar написал(а):
AK>>> что-то скопировать оттуда таром, и пытаюсь найти хоть один архиватор, AK>>> работающий во freebsd не с единственно-правильной кодировкой. AK>>> Пока, увы, ноль. EG>> А не мог бы ты перестать страдать XY-фигнёй и честно рассказать, EG>> чего ты хочешь *в итоге* получить и как именно ты это делаешь AK> сейчас уже ничего не хочу - кроме как стереть бнопняные файлы с ненабираемыми AK> на клавиатуре и непоказываемыми ни в какой кодировке именами (пока руки не AK> дошли) AK> А хотел сперва банально распаковать tar, созданный на чужой системе. Hе знаю, AK> как и какой. AK> Судя по "schili extensions" - bsd tar, возможно, очень старый.
AK> Выяснилось, что это невозможно в принципе, уже в момент создания архива его AK> содержимое безвозвратно испорчено рукожопой перекодировкой.
Ты же не знаешь, где и как создан tar, так почему ты считаешь, что он внутри испорчен - только потому, что лично ты ниасилил его развернуть?
AK> Попутно - что нынешний bsd tar перекодирует все подряд, сообразно своему AK> пониманию, что именно перекодируется,
Перекодирует в соответствии со документированной спецификацией формата, про что ты просто не удосужился почитать. Hа фряхе это собственно man tar, который ссылается на man libarchive-formats. По дефолту при создании tar используется restricted pax format: