Spec-Zone.ru › Nushell

into binary для преобразований

Преобразовать значение в примитивный тип binary.

Сигнатура

> into binary {flags} ...rest

Флаги

  • --compact, -c: Вывод без нулей дополнения.
  • --endian, -e {string}: Порядок байтов при кодировании. Не влияет на строки, даты и бинарные данные. В контейнерах затрагиваются только отдельные элементы. Доступные варианты: native (по умолчанию), little, big.

Параметры

  • ...rest: Для входной структуры данных преобразовать данные по указанным путям ячеек.

Типы входных и выходных данных:

вход выход
binary binary
int binary
number binary
string binary
bool binary
filesize binary
datetime binary
table table
record record

Примеры

преобразование строки в примитивный тип binary Nushell.

> 'This is a string that is exactly 52 characters long.' | into binary
Length: 52 (0x34) bytes | null_char printable whitespace ascii_other non_ascii
00000000:   54 68 69 73  20 69 73 20  61 20 73 74  72 69 6e 67   This is a string
00000010:   20 74 68 61  74 20 69 73  20 65 78 61  63 74 6c 79    that is exactly
00000020:   20 35 32 20  63 68 61 72  61 63 74 65  72 73 20 6c    52 characters l
00000030:   6f 6e 67 2e                                          ong.

преобразование числа в примитивный тип binary Nushell.

> 1 | into binary
Length: 8 (0x8) bytes | null_char printable whitespace ascii_other non_ascii
00000000:   01 00 00 00  00 00 00 00                             •0000000

преобразование числа в примитивный тип binary Nushell (порядок байтов от старшего к младшему).

> 258 | into binary --endian big
Length: 8 (0x8) bytes | null_char printable whitespace ascii_other non_ascii
00000000:   00 00 00 00  00 00 01 02                             000000••

преобразование числа в примитивный тип binary Nushell (порядок байтов от младшего к старшему).

> 258 | into binary --endian little
Length: 8 (0x8) bytes | null_char printable whitespace ascii_other non_ascii
00000000:   02 01 00 00  00 00 00 00                             ••000000

преобразование логического значения в примитивный тип binary Nushell.

> true | into binary
Length: 8 (0x8) bytes | null_char printable whitespace ascii_other non_ascii
00000000:   01 00 00 00  00 00 00 00                             •0000000

преобразование размера файла в примитивный тип binary Nushell.

> ls | where name == LICENSE | get size | into binary

преобразование пути к файлу в примитивный тип binary Nushell.

> ls | where name == LICENSE | get name | path expand | into binary

преобразование числа с плавающей точкой в примитивный тип binary Nushell.

> 1.234 | into binary
Length: 8 (0x8) bytes | null_char printable whitespace ascii_other non_ascii
00000000:   58 39 b4 c8  76 be f3 3f                             X9××v××?

преобразование целого числа в примитивный тип binary Nushell с включённым компактным режимом.

> 10 | into binary --compact
Length: 1 (0x1) bytes | null_char printable whitespace ascii_other non_ascii
00000000:   0a                                                   _

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/into_binary.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API