EFIDP(8)
β¨ EFIDP β UEFI Device Path manipulation β¨
okay bestie, welcome to efidp(8) from the System Manager's Manual β this is the girlies' guide to UEFI Device Paths and she ate π
πΈ SYNOPSIS πΈ
efidp [-fp] [--parse] [--format]
π DESCRIPTION π
so this program converts "Unified Extensible Firmware Interface" (UEFI) Device Paths β as defined in the UEFI standard, no cap β to and from binary form. the binary and textual forms are both defined in Chapter 9 of the UEFI Specification, so that's the lore if you wanna go read it π¦
-f,--formatβ formats a binary UEFI Device Path into its canonical UTF-8 textual form. a binary Device Path can be no longer than65536bytes, and the textual form must fit into65536bytes too. multiple binary device paths may be specified π-p,--parseβ parses a UEFI Device Path UTF-8 specification and outputs the binary Device Path form. only one device path is parsed, even if there are multiple present in the input β she's monogamous like that π leading white space is ignored. the resulting binary Device Path can be no longer than65536bytes. multiple lines may be specified, and each one will be translated β¨-e,---to-efiβ translate a Unix file path to an EFI Device Path. the output is the textual representation of the EFI Device Path π-u,---to-unixβ translate an EFI device path to a Unix file path. the input is the textual representation of the EFI Device Path π«Ά
yes, those really are three dashes on---to-efiand---to-unix. not a typo, not me being extra (for once). type it exactly like that, bestie π
π SEE ALSO π
Appendix A of the UEFI specification has the format for GUIDs. all GUIDs β "Globally Unique Identifiers" β have the format described in RFC 4122. iykyk π
the Unified Extensible Firmware Interface Specification is available from www.uefi.org β go be nosy, she's iconic for it π
β HISTORY β
the efidp utility first appeared in FreeBSD 11.1. a legend was born, periodt π§
mwah π that's the whole page β brought to you by the Debian crew, dated December 1, 2017, and delivered to you with love (and correct dashes) π
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- Copyright (c) 2017 Netflix, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms