[原文] .TH "UUID_PARSE" "3" "2021-06-02" "util-linux 2.37.2" "Programmer\(aqs Manual" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \\$2 <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} [訳文] .TH UUID_PARSE 3 2021-06-02 "util-linux 2.37.2" プログラマーマニュアル .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \\$2 <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} ---------------------------------------- [原文] .SH "NAME" uuid_parse - convert an input UUID string into binary representation [訳文] .SH 名前 uuid_parse - 入力された UUID 文字列をバイナリー表現に変換する ---------------------------------------- [原文] .SH "SYNOPSIS" [訳文] .SH 書式 ---------------------------------------- [原文] .sp #include [訳文] .sp #include ---------------------------------------- [原文] .sp int uuid_parse(char *in, uuid_t \fIuu);\fP int uuid_parse_range(char *in_start, char *\fIin_end, uuid_t uu);\fP [訳文] .sp int uuid_parse(char *in, uuid_t uu); int uuid_parse_range(char *in_start, char *in_end, uuid_t uu); ---------------------------------------- [原文] .SH "DESCRIPTION" [訳文] .SH 説明 ---------------------------------------- [原文] .sp The uuid_parse() function converts the UUID string given by in into the binary representation. The input UUID is a string of the form 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb (in printf(3) format "%08x-%04x-%04x-%04x-%012x", 36 bytes plus the trailing \(aq\(rs0\(aq). [訳文] .sp uuid_parse() 関数は、 in として指定された UUID 文字列を、 バイナリー表現に変換する。 入力とする UUID は、 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb といった形式の文字列である (printf(3) のフォーマットで表現すると、 "%08x-%04x-%04x-%04x-%012x" という 36 バイトであり、 後ろに \(aq\(rs0\(aq) が続く)。 ---------------------------------------- [原文] .sp The uuid_parse_range() function works like uuid_parse() but parses only range in string specified by in_start and in_end pointers. [訳文] .sp uuid_parse_range() 関数は、 uuid_parse() と同様であるが、 in_start と in_end のポインターによって指定された文字列の範囲のみを解析する。 ---------------------------------------- [原文] .SH "RETURN VALUE" [訳文] .SH 返り値 ---------------------------------------- [原文] .sp Upon successfully parsing the input string, 0 is returned, and the UUID is stored in the location pointed to by uu, otherwise -1 is returned. [訳文] .sp 入力文字列の解析が正常に行われた場合は 0 を返し、 UUID は uu で示される場所に保存される。 これ以外は -1 を返す。 ---------------------------------------- [原文] .SH "CONFORMING TO" [訳文] .SH 準拠 ---------------------------------------- [原文] .sp This library parses UUIDs compatible with OSF DCE 1.1, and hash based UUIDs V3 and V5 compatible with \c .URL "https://tools.ietf.org/html/rfc4122" "RFC-4122" "." [訳文] .sp 本ライブラリは OSF DCE 1.1 と互換の UUID を解析する。 またハッシュベース UUID V3 と V5 は、 以下と互換である。 .URL https://tools.ietf.org/html/rfc4122 RFC-4122 . ---------------------------------------- [原文] .SH "AUTHORS" [訳文] .SH 著者 ---------------------------------------- [原文] .sp Theodore Y. Ts\(cqo [訳文] .sp Theodore Y. Ts\(cqo ---------------------------------------- [原文] .SH "SEE ALSO" [訳文] .SH 関連項目 ---------------------------------------- [原文] .sp uuid(3), uuid_clear(3), uuid_compare(3), uuid_copy(3), uuid_generate(3), uuid_is_null(3), uuid_time(3), uuid_unparse(3) [訳文] .sp uuid(3), uuid_clear(3), uuid_compare(3), uuid_copy(3), uuid_generate(3), uuid_is_null(3), uuid_time(3), uuid_unparse(3) ---------------------------------------- [原文] .SH "REPORTING BUGS" [訳文] .SH バグ報告 ---------------------------------------- [原文] .sp For bug reports, use the issue tracker at \c .URL "https://github.com/karelzak/util-linux/issues" "" "." [訳文] .sp バグ報告は、 以下にある issue トラッカーを利用すること。 .URL https://github.com/karelzak/util-linux/issues "" . ---------------------------------------- [原文] .SH "AVAILABILITY" [訳文] .SH 入手方法 ---------------------------------------- [原文] .sp The libuuid library is part of the util-linux package since version 2.15.1. It can be downloaded from \c .URL "https://www.kernel.org/pub/linux/utils/util-linux/" "Linux Kernel Archive" "." [訳文] .sp libuuid ライブラリは、 util-linux 2.15.1 以降、 このパッケージの一部であり、 以下からダウンロードできる。 .URL https://www.kernel.org/pub/linux/utils/util-linux/ "Linux Kernel Archive" . ----------------------------------------