Scroll to navigation

UUID_PARSE(3) Programmerarens handbok UUID_PARSE(3)

NAMN

uuid_parse - konverterar en UUID-sträng till binär representation

SYNOPSIS

#include <uuid.h>

int uuid_parse(const char *in, uuid_t uu);
int uuid_parse_range(const char *in_start, const char *in_end, uuid_t uu);

BESKRIVNING

Funktionen uuid_parse() konverterar UUID-strängen som ges av in till den binära representationen. Det ingående UUID:t är en sträng av formen 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb (i printf(3)-formatet "%08x-%04x-%04x-%04x-%012x", 36 byte plus det efterföljande '\0').

The uuid_parse_range(3) function works like uuid_parse() but parses only range in string specified by in_start and in_end pointers.

RETURVÄRDE

Vid lyckad parsning av indatasträngen returneras 0 och UUID lagras på den plats som uu pekar på, annars returneras -1.

I ÖVERENSSTÄMMELSE MED

Detta bibliotek tolkar UUID:er som är kompatibla med OSF DCE 1.1 och hashbaserade UUID:er V3 och V5 som är kompatibla med RFC-4122 <https://tools.ietf.org/html/rfc4122>.

UPPHOVSPERSONER

Theodore Y. Ts’o

SE ÄVEN

uuid(3), uuid_clear(3), uuid_compare(3), uuid_copy(3), uuid_generate(3), uuid_is_null(3), uuid_time(3), uuid_unparse(3)

FELRAPPORTERING

För felrapporter, använd felhanteraren <https://github.com/util-linux/util-linux/issues>.

TILLGÄNGLIGHET

Biblioteket libuuid är en del av paketet util-linux sedan version 2.15.1. Det kan laddas ner från Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.

2026-06-04 util-linux 2.42.1