basenc - справочное руководство, опции, примеры команд


ИМЯ

basenc - Кодировать/декодировать данные и печатать на стандартный вывод

СИНТАКСИС

basenc [OPTION]... [FILE]

ОПИСАНИЕ

basenc кодирует или декодирует ФАЙЛ или стандартный ввод в стандартный вывод.

Если ФАЙЛ отсутствует или если ФАЙЛ равен -, читать стандартный ввод.

Обязательные аргументы для длинных опций обязательны и для коротких опций.

--base64

то же, что и программа base64 (RFC4648, раздел 4)

--base64url

безопасный для файлов и URL-адресов base64 (RFC4648, раздел 5)

--base32

то же, что и программа base32 (RFC4648, раздел 6)

--base32hex

расширенный шестнадцатеричный алфавит base32 (RFC4648, раздел 7)

--base16

шестнадцатеричное кодирование (RFC4648, раздел 8)

--base2msbf

битовая строка со старшим битом (msb) первым

--base2lsbf

битовая строка с младшим значащим битом (LSB) первым

-d, --decode

декодировать данные

-i, --ignore-garbage

при декодировании игнорировать неалфавитные символы

-w, --wrap=COLS

переносить закодированные строки после символа COLS (по умолчанию 76). Используйте 0, чтобы отключить перенос строк

--z85

ascii85-подобное кодирование (ZeroMQ spec:32/Z85); при кодировании длина ввода должна быть кратна 4; при декодировании длина ввода должна быть кратна 5

--help

показать эту справку и выйти

--version

вывести информацию о версии и выйти

При декодировании ввод может содержать символы новой строки в дополнение к байтам формального алфавита. Используйте --ignore-garbage, чтобы попытаться восстановить любые другие неалфавитные байты в закодированном потоке.

ПРИМЕРЫ КОДИРОВАНИЯ

$ printf '\376\117\202' | basenc --base64
/k+C

$ printf '\376\117\202' | basenc --base64url
_k-C

$ printf '\376\117\202' | basenc --base32
7ZHYE===

$ printf '\376\117\202' | basenc --base32hex
VP7O4===

$ printf '\376\117\202' | basenc --base16
FE4F82

$ printf '\376\117\202' | basenc --base2lsbf
011111111111001001000001

$ printf '\376\117\202' | basenc --base2msbf
111111100100111110000010

$ printf '\376\117\202\000' | basenc --z85
@.FaC

АВТОР

Авторы Саймон Йозефссон и Ассаф Гордон.

СООБЩЕНИЕ ОБ ОШИБКАХ

Онлайн-справка GNU coreutils: https://www.gnu.org/software/coreutils/
Сообщайте обо всех ошибках перевода по адресу https://translationproject.org/team/.

АВТОРСКИЕ ПРАВА

Copyright © 2023 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версии 3 или выше https://gnu.org/licenses/gpl.html.
Это бесплатное программное обеспечение: вы можете изменять и распространять его. НИКАКИХ ГАРАНТИЙ, насколько это разрешено законом.

СМОТРИТЕ ТАКЖЕ

Full documentation https://www.gnu.org/software/coreutils/basenc
or available locally via: info '(coreutils) basenc invocation'