Spec-Zone.ru › Nushell

format bits для преобразований

Преобразует значение в строку двоичных данных, представленную нулями и единицами.

Сигнатура

> format bits {flags} ...rest

Флаги

  • --endian, -e {string}: Порядок байтов при кодировании. Применяется только к int, filesize, duration и bool, а также к таблицам и записям этих типов. Доступные варианты: native, little, big (по умолчанию).

Параметры

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

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

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

Примеры

преобразование двоичного значения в строку, дополненную нулями до 8 символов

> 0x[1] | format bits
00000001

преобразование целого числа в строку, дополненную нулями до 8 символов

> 1 | format bits
00000001

преобразование целого числа в строку, дополненную нулями до 8 символов (порядок байтов от старшего к младшему)

> 258 | format bits
00000001 00000010

преобразование целого числа в строку, дополненную нулями до 8 символов (порядок байтов от младшего к старшему)

> 258 | format bits --endian little
00000010 00000001

преобразование значения размера файла в строку, дополненную нулями до 8 символов

> 1b | format bits
00000001

преобразование значения длительности в строку, дополненную нулями до 8 символов

> 1ns | format bits
00000001

преобразование логического значения в строку, дополненную нулями до 8 символов

> true | format bits
00000001

преобразование строки в необработанную двоичную строку, дополненную нулями до 8 символов

> 'nushell.sh' | format bits
01101110 01110101 01110011 01101000 01100101 01101100 01101100 00101110 01110011 01101000

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

Spec-Zone.ru

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