Les identificateurs GUID sont utilisés dans le code de Mozilla pour identifier différents types d'entités, dont les Interfaces XPCOM, les composants et modules complémentaires comme les extensions et les thèmes, bien que les modules complémentaires puissent aussi être identifiés avec des ID de la forme [email protected] depuis Firefox 1.5.
Un certain nombre d'outils permettant de générer des GUID sont listés ici.
Outils en ligne
Vous pouvez créer un GUID depuis la page de Shailesh N. Humbad Generate GUID Online. Un autre générateur se trouve sur la page de la famille Kruithof — UUID (GUID) Generator on the WEB. Enfin, il est généralement possible d'obtenir un GUID d'un des bots (comme botbot) sur le canal IRC #mozilla.
Windows
Les utilisateurs de Windows peuvent utiliser l'outil GuidGen de Microsoft pour obtenir un GUID. (Cet outil fait également partie de Microsoft Visual C++)
Linux
Utilisez /usr/bin/uuidgen
. Ce programme peut être trouvé dans le package libuuid1
(Debian).
Perl
Les jkeiser's Mozilla tools fournissent un générateur d'UUID avec des formats de sortie de style C++ et de style IDL.
nsIUUIDGenerator
Un UUID peut être généré depuis du code privilégié de Mozilla à l'aide de nsIUUIDGenerator
. Consultez la page liée pour plus de détails.