from msgpack для форматов
Преобразовать данные MessagePack в значения Nu.
Сигнатура
> from msgpack {flags}
Флаги
-
--objects: Читать несколько объектов из входных данных.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| двоичные данные | любые |
Примеры
Прочитать список значений из MessagePack.
> 0x[93A3666F6F2AC2] | from msgpack ╭───┬───────╮ │ 0 │ foo │ │ 1 │ 42 │ │ 2 │ false │ ╰───┴───────╯
Прочитать поток нескольких значений из MessagePack.
> 0x[81A76E757368656C6CA5726F636B73A9736572696F75736C79] | from msgpack --objects ╭───┬─────────────────────╮ │ 0 │ ╭─────────┬───────╮ │ │ │ │ nushell │ rocks │ │ │ │ ╰─────────┴───────╯ │ │ 1 │ seriously │ ╰───┴─────────────────────╯
Прочитать таблицу из MessagePack.
> 0x[9282AA6576656E745F6E616D65B141706F6C6C6F203131204C616E64696E67A474696D65C70CFF00000000FFFFFFFFFF2CAB5B82AA6576656E745F6E616D65B44E757368656C6C20666972737420636F6D6D6974A474696D65D6FF5CD5ADE0] | from msgpack ╭───┬──────────────────────┬──────────────╮ │ # │ event_name │ time │ ├───┼──────────────────────┼──────────────┤ │ 0 │ Apollo 11 Landing │ 56 years ago │ │ 1 │ Nushell first commit │ 7 years ago │ ╰───┴──────────────────────┴──────────────╯
Примечания
Не все значения могут быть представлены в формате MessagePack.
Тип расширения datetime считывается как даты. Двоичные значения MessagePack считываются в соответствующий тип Nu. Большинство других типов считываются аналогично from json и могут преобразоваться не в тот же тип, если для создания данных изначально использовался to msgpack.
MessagePack: https://msgpack.org/
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/from_msgpack.html