blob: 19360bd4affb107d08b003e98590d3cb8dc02fd8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
---
title: Génération de GUID
slug: Génération_de_GUID
tags:
- Extensions
- NeedsUpdate
- Tools
- XPCOM
translation_of: Mozilla/Tech/XPCOM/Generating_GUIDs
---
<p>Les identificateurs <strong>GUID</strong> sont utilisés dans le code de Mozilla pour identifier différents types d'entités, dont les <a href="fr/Interfaces">Interfaces</a> XPCOM, les composants et modules complémentaires comme les <a href="fr/Extensions">extensions</a> et les <a href="fr/Th%c3%a8mes">thèmes</a>, bien que les modules complémentaires <a href="fr/Install.rdf#id">puissent aussi être identifiés</a> avec des ID de la forme <a class="link-mailto" href="mailto:nomextension@organisation.tld" rel="freelink">nomextension@organisation.tld</a> depuis <a href="fr/Firefox_1.5">Firefox 1.5</a>.</p>
<p>Un certain nombre d'outils permettant de générer des GUID sont listés ici.</p>
<h4 id="Outils_en_ligne" name="Outils_en_ligne">Outils en ligne</h4>
<p>Vous pouvez créer un GUID depuis la page de Shailesh N. Humbad <a class="external" href="http://www.somacon.com/p113.php">Generate GUID Online</a>. Un autre générateur se trouve sur la page de la famille Kruithof — <a class="external" href="http://www.famkruithof.net/uuid/uuidgen">UUID (GUID) Generator on the WEB</a>. Enfin, il est généralement possible d'obtenir un GUID d'un des bots (comme botbot) sur le canal IRC <a class="link-irc" href="irc://irc.mozilla.org/mozilla">#mozilla</a>.</p>
<h4 id="Windows" name="Windows">Windows</h4>
<p>Les utilisateurs de Windows peuvent utiliser l'outil <a class="external" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=94551F58-484F-4A8C-BB39-ADB270833AFC&displaylang=en">GuidGen</a> de Microsoft pour obtenir un GUID. (Cet outil fait également partie de Microsoft Visual C++)</p>
<h4 id="Linux" name="Linux">Linux</h4>
<p>Utilisez <code>/usr/bin/uuidgen</code>. Ce programme peut être trouvé dans le package <code>libuuid1</code> (Debian).</p>
<h4 id="Perl" name="Perl">Perl</h4>
<p>Les <a class="external" href="http://www.johnkeiser.com/mozilla/mozilla_tools.html">jkeiser's Mozilla tools</a> fournissent un générateur d'UUID avec des formats de sortie de style C++ et de style IDL.</p>
<h4 id="nsIUUIDGenerator" name="nsIUUIDGenerator">nsIUUIDGenerator</h4>
<p>Un UUID peut être généré depuis du code privilégié de Mozilla à l'aide de <code><a href="fr/NsIUUIDGenerator">nsIUUIDGenerator</a></code>. Consultez la page liée pour plus de détails.</p>
|