|
|
uuidgen(1)
名前
uuidgen -Universal Unique Idetifier (UUID) の作成
形式
uuidgen [-o filename] [{-i | -n number}] [-v] [-h] [-?]
機能説明
uuidgen は、デフォルトで標準出力に Universal Unique Idetifier (UUID) を出力します。UUID は、IDL インターフェイス定義を一意に識別するのに使用されます。UUID 文字列の形式は、8 桁の 16 進数、その後にダッシュ、ダッシュで区切られた 3 つのグループより成る 4 桁の 16 進数、さらにその後にダッシュと 12 桁の 16 進数が続く形式です (後述の"使用例"を参照)。
uuidgen(1) には次のオプションがあります。
ネットワーク・アドレス
UUID の作成には、48 ビットの IEEE 802 アドレスを利用する必要があります。このアドレスはすべての環境で利用できるものではなく、またアドレス決定方法に移植性がある訳でもありませんが、BEA Tuxedo システムの uuidgen では複数の手法が利用できます。
num.num.num.num
インターネット形式のアドレスと解釈され、それに応じて変換されます。
0xnnnnnnnnnnnnnnnn
ワークステーションで使用される 16 進数のネットワーク・アドレスと解釈されます。
上記のいずれの場合でも、32 ビットのアドレスが形成され、(48 ビットの) 残りのアドレスは 00.00 として処理されます。
診断
無効なコマンドライン・オプションが指定された場合、または出力ファイルをオープンできなかった場合には、uuidgen はゼロでない終了コードで終了します。不正なネットワーク・アドレスが与えられたり、00.00.00.00 が使用された場合には、警告メッセージが表示されます。
使用例
UUID 文字列を生成するには、次のコマンドを入力します。
uuidgen
23C67E00-71B6-11C9-9DFC-08002B0ECEF1
インターフェイス定義を生成するために IDL テンプレートを作成するには、次のコマンドを入力します。
uuidgen -i
[uuid(B5F8DB80-3CCA-14F8-1E78-930269370000)]
interface INTERFACE
{
}
2 つの UUID 文字列を生成するには、次のコマンドを入力します。
uuidgen -n 2
C0B37080-3CCA-14F8-265F-930269370000
C0B37081-3CCA-14F8-2CDB-930269370000
関連項目
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|