set_base32_alphabet

Директива `set_base32_alphabet` задаёт пользовательский алфавит для base32-кодирования в NGINX.

Синтаксисset_base32_alphabet string;
По умолчаниюnone
Контекстhttp, server, location, if in server, if in location
Аргументы1

Описание

Директива set_base32_alphabet позволяет пользователям указать собственный алфавит для операций base32-кодирования в конфигурации сервера NGINX. По умолчанию base32-кодирование использует стандартный алфавит, но бывают ситуации, когда предпочтителен другой набор символов — например при взаимодействии с системами, имеющими специальные требования. Когда эта директива определена в конфигурации, она влияет на работу директив set_encode_base32 и set_decode_base32, обеспечивая соответствие процессов кодирования и декодирования указанному алфавиту вместо стандартного.

Пример конфига

set_base32_alphabet "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";

Будьте осторожны с длиной алфавита; он должен содержать 32 уникальных символа.

Изменение алфавита base32 может привести к несовместимости с существующими системами, которые ожидают алфавит по умолчанию.

← Ко всем директивам