tiene subsistema para instalar instaladas emulador distribuciones consola comandos comando windows unix command-line guid

subsistema - terminal en windows 10



¿GUID de línea de comandos para Unix y Windows? (5)

¿Existe una herramienta de línea de comandos para Unix y Windows que use el mismo algoritmo para crear GUID para ambas plataformas?


Algo útil para saber:

El orden de bytes de Guid.ToByteArray () en C # y el tipo de GUID de SQL Server es:

{ 3, 2, 1, 0, 5, 4, 7, 6, 8, 9, 10, 11, 12, 13, 14, 15 };

Se ordena un GUID de Oracle creado con SYS_GUID () y almacenado como RAW [16]:

{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };

Puede encontrar este convertidor de GUID en línea a mano. No estoy seguro si la fuente está disponible para su propio uso, pero no debería ser demasiado difícil de descifrar.


Hay toneladas de aplicaciones en línea para hacerlo.

Si está utilizando PHP, puede usar la función uniqid.

Encontré un programa Java puro para hacerlo en http://jug.safehaus.org/ . Eso debería funcionar en cualquier lugar donde puedas instalar Java.


No sé si hay una herramienta de línea de comandos disponible, pero simplemente podría escribir una en C # (debería ejecutarse con Mono):

class Program { static void Main(string[] args) { Console.WriteLine(System.Guid.NewGuid().ToString()); } }

Puede modificar fácilmente el programa para cambiar el formato del GUID, copiarlo en el portapapeles o lo que sea que se ajuste a sus necesidades.


El proyecto ''e2fsprogs'' mantiene la utilidad uuidgen .

http://e2fsprogs.sourceforge.net/

Ya está disponible en cualquier distribución Linux / BSD *.

Para Windows, recomiendo instalar Cygwin, el paquete ''e2fsprogs'' disponible desde allí.

Como informe j4y esta utilidad está disponible bajo MAC OS.

Solo corre:

$ uuidgen -r # random based UUID/GUID $ uuidgen -t # time based UUID/GUID


En Windows XP, puede usar lo siguiente en la ventana de comandos.

uuidgen.exe