Я пытаюсь создать шар
файл с содержимым, хранящимся в открытом виде внутри shar-файла. В большинстве случаев все работает нормально, но сегодня я столкнулся с довольно странной проблемой:
Когда я делаю shar -T test.tex > файл .shar
в однострочном файле, закодированном в UTF-8:
\глава{Серии}
все работает нормально, а при выполнении файл sh.shar
файл извлекается нормально, и он такой же, как и раньше.
Добавив к нему одну строку и превратив файл в:
\глава{Серии}
Séries де potências são essenciais не estudo дас funções.
та же команда создает файл shar, содержащий текст. Но когда мы выполняем ш
(или же расшарить
, или преобразовать его в исполняемый файл и выполнить) он не проходит проверку MD5 при извлечении:
$ sh файл.share
x — создан каталог блокировки _sh06764.
x - извлечение test.tex (текст)
test.tex: проверка MD5 не удалась
x - удален каталог блокировки _sh06764.
и он создает файл, который распознается как текст ISO-8859, и в нем перепутаны все акценты, как в:
\глава{Серии}
S©ries де potências são essenciais не estudo дас funções.
Я знаю, что в руководстве говорится, что у вас могут возникнуть проблемы с отправкой по электронной почте файлов, созданных с помощью -Т
флаг, но это выходит за рамки рассылки — сам файл поврежден.
Может ли кто-нибудь поделиться светом о том, что происходит?