into 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