|
Compter en
hexadécimal signifie "tout simplement" compter en base 16.
Ceci est utile lors de l'utilisation d'un éditeur hexadécimal ou pour exprimer les
couleurs en langage HTML
Si la notion de base vous est inconnue, sachez que nous comptons tous en base 10, ce qui a
pour conséquence que nous avons 10 chiffres : 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9.
Les chiffres hexadécimaux sont : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E et F
Dans lesquels :
A vaut 10
B vaut 11
C vaut 12
D vaut 13
E vaut 14
F vaut 15
L'avantage de la notion de base en 16 est qu'elle permet d'exprimer des valeurs comprises
entre 0 et 255 (soit, comme par hasard, exactement ce que peut exprimer un octet, les plus
observateurs d'entre vous l'auront remarqué... ) en ne posant que DEUX chiffres
(héxadécimaux bien sûr).
Conversion rapide entre
décimal/héxadécimal :
Un exemple pour comprendre : convertir 134 en héxadécimal
Diviser le nombre par 16 - soit 134/16 = 8.375
Ignorer les décimales : 8 (ont obtient ainsi le nombre de
seizaines dans 134 soit 8)
Retrancher au nombre le produit de 16 et du résultat précédent
:
134-(8x16) = 6 (on obtient ainsi le nombre d'unités dans 134)
Donc, 134 se dit 86 en héxadécimal (8 seizaines et 6 unités)
Autre exemple : convertir 197 en
héxadécimal
Diviser le nombre par 16 - soit 197/16 = 12.3125
Ignorer les décimales : 12 (ont obtient ainsi le nombre de
seizaines dans 197 soit 12)
En héxadécimal, 12 se dit C, gardons donc C comme valeur...
Retrancher au nombre le produit de 16 et du résultat précédent
:
197-(12x16) = 5 (on obtient ainsi le nombre d'unités dans 197)
Donc, 197 se dit C5 en héxadécimal (12 seizaines et 5 unités)
Conversion rapide entre hexadécimal/décimal :
Un exemple pour comprendre : DF à convertir en décimal
Multiplier le premier chiffre par 16 : Dx16 = 13x16 = 208
Rajouter au résultat obtenu le nombre d'unités : 208+F = 208+15
= 223
Donc, DF se dit 223 en décimal
Un éditeur hexadécimal est un programme
qui a la particularité de pouvoir éditer absolument tous les types de fichiers dans la
mesure où il affiche leur contenu octet par octet sous forme hexadécimale et
généralement sous forme ASCII (sous forme de texte si vous préférez) en même temps. |
|
|
Table des codes ASCII
Rappel : pour insérer un caractère absent du clavier dans
un texte il suffit de taper son code tout en pressant sur la touche Alt
Exemple : alt 144 ====> É Sources : asciitable.com, tableascii.com
Table ASCII standard (codes de caractères de 0 à 127)
000 (nul) 016
(dle) 032 sp 048 0 064 @
080 P 096 ` 112 p
001 (soh) 017 (dc1) 033 ! 049
1 065 A 081 Q 097 a 113 q
002 (stx) 018 (dc2) 034 "
050 2 066 B 082 R 098 b
114 r
003 (etx) 019 (dc3) 035 # 051
3 067 C 083 S 099 c 115 s
004 (eot) 020 ¶(dc4) 036 $ 052 4
068 D 084 T 100 d 116 t
005 (enq) 021 §(nak) 037 % 053 5
069 E 085 U 101 e 117 u
006 (ack) 022 (syn) 038 &
054 6 070 F 086 V 102 f
118 v
007 (bel) 023 (etb) 039 ' 055
7 071 G 087 W 103 g 119 w
008 (bs) 024 (can) 040 (
056 8 072 H 088 X 104 h
120 x
009 (tab) 025 (em) 041 )
057 9 073 I 089 Y 105 i
121 y
010 (lf) 026 (eof) 042 * 058
: 074 J 090 Z 106 j 122 z
011 (vt) 027 (esc) 043 + 059
; 075 K 091 [ 107 k 123 {
012 (np) 028 (fs) 044 ,
060 < 076 L 092 \ 108 l
124 |
013 (cr) 029 (gs) 045 -
061 = 077 M 093 ] 109 m
125 }
014 (so) 030 (rs) 046 .
062 > 078 N 094 ^ 110 n
126 ~
015 ¤(si) 031 (us) 047 /
063 ? 079 O 095 _ 111 o
127
Table ASCII étendue (codes de caractères
de 128 à 255)
128 Ç 144 É 160 á 176 _
192 + 208 ð 224 Ó
240 &SHY;
129 ü 145 æ 161 í 177 _
193 - 209 Ð 225 ß
241 ±
130 é 146 Æ 162 ó 178 _
194 - 210 Ê 226 Ô
242 _
131 â 147 ô 163 ú 179 ¦
195 + 211 Ë 227 Ò
243 ¾
132 ä 148 ö 164 ñ 180 ¦
196 - 212 È 228 õ
244 ¶
133 à 149 ò 165 Ñ 181 Á
197 + 213 i 229 Õ
245 §
134 å 150 û 166 ª 182 Â
198 ã 214 Í 230 µ
246 ÷
135 ç 151 ù 167 º 183 À
199 Ã 215 Î 231 þ
247 ¸
136 ê 152 ÿ 168 ¿ 184 ©
200 + 216 Ï 232 Þ
248 °
137 ë 153 Ö 169 ® 185 ¦
201 + 217 + 233 Ú 249
¨
138 è 154 Ü 170 ¬ 186 ¦
202 - 218 + 234 Û 250 ·
139 ï 155 ø 171 ½ 187 +
203 - 219 _ 235 Ù 251 ¹
140 î 156 £ 172 ¼ 188 +
204 ¦ 220 _ 236 ý 252
³
141 ì 157 Ø 173 ¡ 189 ¢
205 - 221 ¦ 237 Ý
253 ²
142 Ä 158 × 174 « 190 ¥
206 + 222 Ì 238 &hibar; 254 _
143 Å 159 175 » 191 +
207 ¤ 223 _ 239 ´
255
|
|