decode для строк
Декодирует байты в строку.
Сигнатура
> decode {flags} (encoding)
Параметры
-
encoding: Используемая кодировка текста.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| двоичные данные | строка |
Примеры
Декодирование вывода внешней команды
> ^cat myfile.q | decode utf-8
Декодирование строки UTF-16 в строку Nushell в кодировке UTF-8
> 0x[00 53 00 6F 00 6D 00 65 00 20 00 44 00 61 00 74 00 61] | decode utf-16be Some Data
Примечания
Поддерживается несколько кодировок, вот некоторые из них: big5, euc-jp, euc-kr, gbk, iso-8859-1, utf-16, cp1252, latin5
Полный список кодировок см. в документации encoding_rs: https://docs.rs/encoding_rs/latest/encoding_rs/#statics
Подкоманды:
| название | описание | тип |
|---|---|---|
decode base32 |
Декодирует значение в кодировке Base32. | встроенная |
decode base32hex |
Кодирует значение в кодировке base32hex. | встроенная |
decode base64 |
Декодирует значение в кодировке Base64. | встроенная |
decode hex |
Декодирует значение в шестнадцатеричной кодировке. | встроенная |
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/decode.html