是否有一个Unix和Windows的命令行工具使用相同的algorithm来创build两个平台的GUID ?
合并保留unix中原始序列的多个文件
#!/ usr / bin / …在文件开头是什么意思?
如何在子目录中find最大的文件?
Windows:如何从命令行发送信号(SIGNINT或SIGBREAK)到进程
'e2fsprogs'项目维护uuidgen实用程序。
http://e2fsprogs.sourceforge.net/
它已经可以在任何Linux / BSD *发行版中使用。
对于Windows,我建议安装Cygwin,'e2fsprogs'软件包可以从那里得到!
作为报告j4y此实用程序可在MAC OS下使用。
赶紧跑:
$ uuidgen -r#随机基于UUID / GUID
$ uuidgen -t#基于UUID / GUID的时间
我不知道是否有一个命令行工具可用,但你可以简单地写在C#(它应该与单声道):
class Program { static void Main(string[] args) { Console.WriteLine(System.Guid.NewGuid().ToString()); } }
您可以轻松地修改该程序来更改GUID的格式,将其复制到剪贴板或任何适合您需要的内容。
有用的东西知道:
C#中Guid.ToByteArray()的字节顺序和sql server GUID类型是:
{ 3,2,1,5,4,7,6,8,9,10,11,12,13,14,15 };
使用SYS_GUID()创建并存储为RAW [16]的Oracle GUID的顺序如下:
{ 0,3,15 };
你可能会发现这个在线GUID转换器方便。 我不确定源代码是否可用于您自己的使用,但不应该太难弄明白。
有大量的在线应用程序来做到这一点。
我在http://jug.safehaus.org/找到了一个纯Java程序。 这应该在你可以安装Java的任何地方工作。
在Windows XP中,您可以在命令窗口中使用以下内容。
uuidgen.exe
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。