УУкодирование / УУдекодирование
Преобразуйте текст или двоичные данные в блок уукодированного ASCII или декодируйте его обратно.
УУкодирование / УУдекодирование
УУкодирование преобразует произвольные байты в простой текст ASCII, заключённый в заголовок «begin» и подвал «end» — формат, который почтовые клиенты Unix и клиенты Usenet использовали десятилетиями для присоединения двоичных файлов к текстовым сообщениям. Этот инструмент кодирует любой вставляемый вами текст в этот формат или декодирует существующий блок уукодирования обратно в его исходное содержимое, полностью в вашем браузере.
При кодировании установите имя файла и разрешения, которые появляются в строке «begin», и количество байтов в строке — формат допускает до 45, классический стандарт. Включите опцию xxencode для использования её альтернативного, нечувствительного к регистру алфавита вместо стандартного; некоторые старые транспорты и системы BBS ожидали xxencode вместо uuencode, и эти два формата несовместимы. При декодировании инструмент сканирует вставленный текст в поиске строки «begin», даже если она окружена другим содержимым, например телом письма или выпиской из журнала, и читает строки данных до достижения «end» или строки нулевой длины.
Декодирование по умолчанию строгое: строка, которая не может быть проанализирована, сообщается по её номеру, чтобы вы могли найти и исправить её в источнике, и блок без подвала «end» отмечается как ошибка вместо молчаливого усечения. Включите «Разрешить пропуск закрывающей строки», если вы декодируете блок, который был обрезан до того, как был захвачен подвал. Счётчик под результатом сообщает количество входных и выходных байтов и, при декодировании, имя файла, восстановленное из заголовка.
Всё работает локально — ваш текст или содержимое файла никогда не загружаются на сервер. Скопируйте результат, загрузите его как текстовый файл или отправьте выходные данные прямо обратно во входные данные, чтобы декодировать то, что вы только что кодировали, и подтвердить полный цикл.